Probably since the beginning, BB has a banner message saying “Under development — adventurous users, please test and add data! Give us feedback about bugs, glitches and potential improvements at MetaBrainz JIRA!” and the footer marks it as “alpha software”.
For a long time, I didn’t bother adding anything to BB, because “alpha” generally means there’s the risk of data destruction, I only started contributing when I thought it wouldn’t be too much work to add the same data to the OpenLibrary and BB. After years contributing here, I think this makes no sense, BB isn’t alpha, and it’s highly unlikely anything will be destroyed, but surely many aspiring editors give up before even trying when they see these warnings.
So, first of all, I don’t think we should be calling it alpha software, or warning editors against contributing in the home page. There’s no point warning that it is “under development”, all software is under development if it isn’t dead. It would be fair to call it “beta” or something similar, but nothing that would scare contributors always.
But, second, I think the main reason why it has stayed like this is that there is no clear roadmap to leave alpha/beta as far as I can see, there is no list of issues to resolve or features to implement, and if we don’t do that, there is no reason to think it will ever improve.
So I would like to give my list of top issues that need to be worked on before we can consider BB a mature project like MB.
- A subscription system that will notify/email you any changes to subscribed entities. (Ideally, automatically following any entity created, like in MB.) Currently, anyone can undo all your work and you would never know.
- Notifications/emails for notes/comments on your edits and replied on edits you commented on. We have notes for edits, but it’s completely useless, because nobody will be informed of notes.
- Web links to official pages, encyclopaedias, etc. (similar to MB).
- A clear view for entities, possibly with tabs, similar to MB. Currently, everything is dumped on the same page, often under no clear order. For entities with few relationships it’s usable, but for artists with many works, it’s already a horrible mess.
The following I think aren’t necessary to consider BB as mature, official MB’s project, but should also be on the roadmap:
- A 7-day delay on destructive edits. It seems to work quite well in MB, and makes perfect sense here as well.
- Votes on edits. Same reasoning as above.
- Images for covers and front mater (all pages that consist only of metadata and are not copyrightable).
The points above are just my opinion, I would welcome discussion and suggestions.