This is another reason I enjoy Open Source.
Earlier today WordPress announced its 3.1 release with codename “Django” (The page has since changed). Checkout Hacker News to see more specific details about how this unfolded.
The basics go like this:
A couple of posts highlight possible legal issues of the codename, and there are a few fan-boy/troll posts shifting one way or the other. But in the end, a couple of high-level representatives for Django and WordPress had a documented interaction, and the result was WordPress deciding it would be better to use “Reinhardt” as the 3.1 codename.
No litigation, no major concern over one organization or the other. Just two representatives coming to a reasonable solution in the face of a minor outcry from the public (or the Hacker News community, at least).
Was this an intentional poke? Or maybe a push to get the word out quickly about the release? Possibly. But I think the end result is a good one for both parties. WordPress makes a minor concession, everyone can cool down over the minor controversy, and both organizations can keep on working.
I know this is not a strictly accurate comparison, but I’m going with it: When the next poor hardware startup surfaces with their “iStick” (or some such device) that was patented quietly in 2002, and Apple pays tens of thousands of dollars to bury the company in legal fees so that they will concede any patents/trademarks that sound too “Apple”, I’ll sit back, remember this minor WordPress/Django codename fiasco, and appreciate open source and the value of reasonable discourse.
As an aside, at the rate that patents and trademarks are moving, aren’t we going to run out of words soon? It seems like a new project would be wise to start codenaming their releases by prepositioned colors (or something as obscure), just to be safe. Except, don’t use prepositioned colors, I think I will reserve that technique. I kind of like the idea of a 2.4 “after blue” release, to follow up 2.3 “in magenta”.