| Can Joomla developers be convinced to release GPL extensions |
| Saturday, 27 December 2008 19:00 |
|
On June 14th 2007, the J! Core team announced its intent to move towards a greater compliance to the GPL. Many things were part of this process, including such things as joomla.org itself moving away from non-GPL extension use. "No lawsuits, no pogroms, no martyrs. More to the point, no shouting, no demonisation, and no drawing lines between "us" and "them". It's a big community with many kinds of developers, and we want solutions that will work for everybody." Over 18 months later, a flurry of policy decisions that will have further ramifications in the Joomla community. Here is (hopefully) an objective round up of the recent policy announcements: 1. Trademarking Joomla!"Registration of a trademark will have no real impact on how the project handles trademark matters day to day. The trademarks existed before registration, and from its earliest days the project has had policies and practices concerning their use. As a community driven project that wants to encourage a vibrant commercial sector we have always had a generous licensing policy" Editorial Notes:
2. JED goes Joomla 1.5 and GPL"The Joomla extensions directory migrates to a GPL version of Mosets." 3. Protecting the Joomla! Trademark in JED"If you want to use the term Joomla or related strings e.g. joom, jom, joo or J! as a part of domain, service, business or product names, you need permission (a license) to use it. Please note that OSM will only license the use of the Joomla! name or variations to 3rd party extensions that use the GNU GPL license.
Editorial Notes:
4. JED to be GPL Only by July 2009"Starting on 1 March 2009 only Joomla! extensions licensed under the GNU GPL will be accepted into the JED. After another three months, from 1 July 2009, such extensions will no longer be listed in the JED. As a resource for a GPL community the JED will only include extensions licensed using the GNU GPL." Editorial Notes:
If there are any innacuracies in the above, please comment so I can correct them. My goal above was an objective round up of the new announcements. My ThoughtsObviously, in the same way as joomla.org's announcements about the GPL in 2007, these announcements are going to annoy alot of people, for a range of reasons. We can probably expect equally passionate arguments from both sides of the "GPL camp". Some have already reacted to these recent steps with some ideas of how the situation can be improved. Although GPL/derivative licensing and trademarks are really separate issues, it seems that some of these policies are pushing them to overlap in implementation. Obviously the core team wants the 3rd party developer community to release their extensions under the GPL. It does seem to me however that the strategy has been all stick and no carrot. When I look at these announcements, and the last couple of years, it seems that joomla.org keeps moving the goal posts for their 3rd party developer community. Goal Post #1"From mid-August 2005, when Joomla started out, until recent weeks there has always been a public acknowledgement that 3rd party developers were free to chose their own license as long as their extensions did not breach the Joomla copyright. That was initially published in several places as a Licensing Guidelines and Licensing FAQ and can still be seen on the Net today (just not on official Joomla sites)" - Lynne Pope (mambo-foundation.org) Goal Post #2Three years ago OSM/joomla.org deliberately and actively encouraged business to use domains, business names and product names that included the word "Joomla". It does not seem reasonable to me to expect anyone to flush 3 years of SEO and brand building down the drain. To many companies, changing a domain name could mean immediate and significant loss in revenue. Some make the argument that it was unwise to use the word Joomla in the aforementioned, but that is really besides the point. They were encouraged to do so... Deja Vue?During the previous intense debate over Joomla and the GPL I wrote a post trying to sum up my understanding of the GPL debate. I think my conclusion in that post still applies:
Actionable Steps?Along the lines of Steve, I'd like to throw out some ideas. If OSM/joomla.org wants developers to release under the GPL, they need to provide an incentive to do so. I really don't think the privilege of having a JED listing will be enough. The restrictive rules around the trademark and naming will put developers at a disadvantage to those who are choosing to not follow the rules.
If OSM/joomla.org really does want a vibrant 3rd party developer community (which they say they do) then I think they need to help them address these disadvantages. The surest way for OSM/joomla.org NOT to get GPL compliance is to have a restrictive trademark and naming policy. There is great danger in crafting policy that is targeted at the lowest common denominator. I don't think anyone wants the Joomla brand smeared, or spammy sites doing doggy stuff with the logo or name. I think OSM/joomla.org needs to reach out to members of the 3rd party dev community (ones that are *not* on the core team) and work together to craft policy that both can get behind wholeheartedly. |
If you want Joomla training delivered to the comfort of your own home, then you need to join Joomlashack University - an affordable online Joomla training course taught by the world's leading experts in Joomla education.