We have a new community calendar

We’ve been scheduling more meetings for discussing various complex topics, but communication about those dates has not been clear. In order to fix this, we’ve created a community curated calendar:

http://calendar.musicbrainz.org

reosarevok, nikki, ian, ollie, warp and myself can put things onto the calendar. If you have something you’d like to have added to the calendar, please ask one of these folks.

Privacy policy inconsistencies

Recently we’ve received two bug reports that point out two inconsistencies in our privacy policy:

  • MBS-5708: It’s not possible to disable the display of cover art but the privacy policy claims it is. There are two possible options for fixing this; fix the privacy policy or make a new preference. Which would you prefer?
  • MBS-5709: Inclusion of Google Analytics is in violation of the privacy policy. This one is more tricky, since we link to other third parties (archive.org, gravatar, captcha) that are also not mentioned in the policy. And changing the policy for each time we add a new third party becomes cumbersome. No clear solutions have formed around this issue, so we would like your feedback on this.

If you care about our privacy policy, please take a moment to read these bugs and comment on them. Thanks!

A sad day for the Internet: RIP Aaron Swartz

As you’ve probably seen around the net today, Aaron Swartz, Internet Hero has committed suicide.

Aaron Swartz has spent most of life working to improve the Internet and to preserve freedom on the net. Many people are speaking to his awesome accomplishments in the last 10 years of his life, but I’d like to take a minute and reflect on his earlier years.

I was one of the fortunate people who met Aaron when he was still 15 — we first met up in Washington DC for O’Reilly’s P2P conference. Since he was a minor, his mom was accompanying him. Never mind that she had a broken leg at the time — she was so dedicated to her son that she traveled with him to allow him to participate in things that most minors couldn’t even imagine.

Before I met him in person, Aaron was an active contributor to MusicBrainz. When I started my first mis-guided attempts to create an RDF based web-service, he worked with me to improve the schema. He helped me understand RDF (damn that RDF spec!) and helped me fix the schema until it actually worked properly. Aaron was always looking for new and interesting things to do, so once his mission with MusicBrainz was done, he moved on to bigger and better things. And the things he did — simply amazing that one person can accomplish so much in so little time.

Aaron and I shared one passion — making data open and accessible. His means were always more aggressive than mine; he often chose the faster, more risky approach. I usually favor the slow-and-steady-will-win approach. Regardless, the events that led up to his suicide leave me deeply unsettled about the current state of affairs.

Aaron, thank you for being the instigator, shit-stirrer, advocate and dissident you were. I appreciate everything you’ve done during your short stay here in this troubled planet. May your next journey be more peaceful!

Thank you to Cory, Larry and Brewster for your kind words.

UPDATE: Here is a link to the paper Aaron wrote about MusicBrainz.

MusicBrainz Summit 12 – a Brief Summary

Last weekend approximately 20 dedicated MusicBrainz fans and customers all got together at Universitat Pompeu Fabra, Barcelona to discuss all things metadata. Now that the weekend has passed, and everyone is back at their respective homes, I can fill you in on how this fantastic summit went. We talked about a lot of topics at the summit, and I encourage you to read the extensive notes that Ian took (a huge thanks!) if you’re interested in all the details.

Friday was a lazy day while people arrived, but we did spend a bit of time at the summit venue. We got an introduction from Music Kickup – a new Finnish startup which offers a cloud based record label for artists. Spotify presented their ingestion process, which was helpful as at MusicBrainz we’re beginning to plan the new Ingestr project.

On Saturday we got under way with the summit proper. Brewster Kahle from the Internet Archive spoke on how the Archive works, and its plans going forward to try and archive even more about music. The general motivation is to provide listeners with more ways to explore and discover content, and the Archive are looking for ways that MusicBrainz can help with its linking its metadata to the Archive’s content.

Next, we moved on to discuss the Artist Image Archive – or more generally, adding more images to MusicBrainz. The conclusion was here that this is certainly a wanted feature, and we would like to try and use Wikimedia Commons to store public domain/CC-licensed artwork and fall back to the Archive for other content. We also lightly talked about adding label images, and the Archive are again happy to host this content if that’s needed.

While waiting for the full CompMusic team to be present, we outlined Ingestr, a forthcoming MusicBrainz tool to work with dumps of metadata. CompMusic then presented what they are working on, and how it ties in with MusicBrainz. They are currently storing some data outside the MusicBrainz schema, but would love to store as much as possible inside our database (and we’d love that too!). They are interested in adding more information to works, such as ragas and talas for Indian classical music.

The final topic on Saturday was to try and get some ideas going on how we want to store events, locations and venues inside MusicBrainz. No conclusions were reached here, but there was a lot of excitement and considerations and what we want to store, with the suggestion that some of this work might make a fantastic Summer of Code project next year.

We picked up on Sunday, and dived straight in with a discussion on bringing multiple release countries/release dates back to single releases, with a consensus that this should be done. Work here will probably resume in February, with the next schema change.

Dynamic work attributes were next on the agenda, and we sketched out a plan on how we can add new attributes to works that don’t depend on schema changes. This should allow us to add ragas and talas for the CompMusic folks, but also many other interesting properties. Again, work on this one is looking likely to begin again for the next schema change.

Much like Summit 11, the instrument tree came up again. People were in agreement that we want richer data about instruments, and making them entities that can be used in relationships (including between instruments) is probably the way to go.

nikki outlined her proposal on data quality, and we all spent a bit of time discussing what we’re trying to achieve with data quality, how to overcome the social problems with the word ‘quality’, and so on.

Warp bought up the problem of capturing series of releases in MusicBrainz, and we discussed how to solve this problem (for example, consider the ‘Dubstep Allstars’ series of releases). We agreed that the best way to move forward is to introduce the idea of ordered series, and deal with unordered series later.

The difficult topic of box sets came up, and while we didn’t make a clear decision on how to solve this problem, people had the chance to explain solutions as they see them, and everyone has a good understanding of both the challenges of box sets and the information that we’re trying to capture.

Like in Summit 11, we once more discussed the hard problem of genres, as these have become something that customers are increasingly requesting. We outlined all the various solutions that other projects use (such as SoundCloud, Music Kickup, and SoundUnwound). This topic didn’t reach any type of conclusion, but it was good to have some cross-pollination of ideas.

We wrapped up the day with some social topics, and ocharles started a discussion on how we can better promote ourselves and communicate our new features. There was a lot of energy in this discussion, but some of the key ideas were – more community interaction on blog posts, a clear ‘checklist’ of what to do when we release big features. kepstin also volunteered to look at rewriting the landing page with something more interesting than the static page we currently have.

The summit has proven once again to be a fantastic experience, not just for the quality of discussions, but also the level of interaction between participants. With the Saturday group meal, socialising at the apartment and continued discussions during breaks at the summit itself, it was great to see people chatting, laughing and generally having a great time.

Thanks to everyone who came for making the summit what it was. We hope to see you all again next year!

Help us make some stickers!

MusicBrainz will be attending the Google Summer of Code mentor summit, and we’d love to have some stickers to hand out, so our fellow open-source friends can show off how cool we are. Sadly, we don’t have the skills to actually make the designs to send off to get printed… but that’s where you come in!

Do you do graphic design? Do you know someone who would be willing to help us? If so, please get in touch with us – leave a comment, tweet us or shoot an email to info@musicbrainz.org. Thanks!

Possible date change for our summit: 9-11 November 2012

I’ve just found out that the Music Hack Day London conflicts with our summit in Barcelona. 🙁 Given that a few people from MusicBrainz wanted to attend that Hack Day, we’re considering the possibility of changing our summit date to 9-11 November.

I’ve already contacted all of the people who signed up as potential attendees, but I wanted to throw this suggestion out to all of you who might consider going.

If you have a problem with the new date, please post a comment. If we dont get any significant conflicts, we may change the date.

Thanks!

Wiki updated!

As we mentioned yesterday, the wiki was read-only for a period today as we performed some much-needed upgrades. The new wiki is now live on http://wiki.musicbrainz.org and testing is encouraged to make sure we didn’t miss anything! It isn’t available as of this writing because a DNS change is required, but the old wiki will remain available at http://oldwiki.musicbrainz.org for some period of time, in a read-only state.

The new wiki has a few changes:

  1. You’ll see that the style has changed; instead of maintaining our own complete MediaWiki skin, we’re now just doing some modifications on top of the provided monobook skin.
  2. Login is now required to edit pages, partly as a spam-mitigation measure and partly because people were often editing without logging in, which made it hard to track down who exactly changed a page.
  3. The MediaWiki API should now be accessible, from http://wiki.musicbrainz.org/api.php.
  4. Finally, A few extensions have shuffled around and been updated as well; the full details are available on http://wiki.musicbrainz.org/Special:Version.

If you find mistakes in our setup, please contact me: ‘ianmcorvidae’ on the MusicBrainz site and on IRC, and @musicbrainz.org via email; or, file a ticket on http://tickets.musicbrainz.org (under MusicBrainz Hosting, assign to “Ian McEwen”).

Wiki read-only period tomorrow, September 7

Our wiki’s been needing an upgrade for some time, and we’re ready to make the switchover. However, as you may imagine, upgrading from MediaWiki 1.11.2 to 1.19.2 isn’t a trifling matter (though kudos to the MediaWiki team for it even being possible in one step!), so we’ll need a few hours to run upgrade scripts and migrate servers (though we’ve worked to make it as quick as possible). The wiki will be available during this time, but will be read-only until the switchover is complete.

The read-only window for the upgrade will start at 15:30 PDT/MST, or 22:30 UTC. The wiki will be back, shiny and new, sometime 1.5-3 hours later, presuming everything goes according to plan.

Thanks for your understanding, and hopefully you’ll agree the new wiki is much improved!

MusicBrainz Summit 12: Barcelona Spain, 16-18 November, 2012

We’ve just finalized the dates and location for the 12th MusicBrainz summit. This year we’re going to meet in Barcelona, Spain on the weekend of 16-18 November. Our friends at the Comp Music project at the Universitat Pompeu Fabra will be hosting us during the day and we will likely rent an apartment for most of us to sleep at. It is still a bit early to make travel plans (plane tickets will get cheaper in late september), but in the meantime, please add yourself to our summit page if you’re interested in attending.

UPDATE: The summit is the previous weekend, November 9 to 11.