Compassdesigns.net

Teaching - Web - Sailing

  • Home
  • Services

Can Joomla developers be convinced to release GPL extensions

December 28, 2008 By barrie@compassdesigns.net Leave a Comment

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:

  • Some are wary of donating to OSM because of potential trademark legal issues.
  • OSM collects money from advertisers on Joomla.org (Adsense) that violate its own guidelines.

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.

  • Extension name request form
    opensourcematters.org/extension-name-request.html
  • Information on conditional use logos
    www.joomla.org/about-joomla/the-project/conditional-use-logos.html
  • Name and logo use (requesting permission forms for business names and other name uses and use of the logo)
    www.opensourcematters.org/name-and-logo-use.html
    "

Editorial Notes:

  • You can’t have JoomlaXXXX
  • You can’t say statements concerning OSM or the Joomla! project that are libelous, slanderous or otherwise defamatory.
  • You must include a link directly to joomla.org
  • The license to use a derivative is revokable.
  • OSM actually encouraged businesses to register JoomlaXXX domains in August of 2005

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:

  • Indications were given by joomla.org of this step a year ago.
  • Many third party developers depend heavily on traffic from the JED for their business.
  • Some think the requirement of being GPL-only violates the original spirit of OSM and Joomla
  • Already some are furious about new JED policy!

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 Thoughts

Obviously, 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)

OSM/joomla.org wanted to reverse this policy and encourage 3rd party developers to release under the GPL. Some dev’s stepped up and have begun to adopt GPL-compliant business models.

Goal Post #2

Three 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:

At the end of the day, users just want a website that works, looks good and didn’t cost them a fortune……… I would think most of them pretty ambivalent to the GPL’s intricacies.

Moving forward, have the trenches been dug too deep?

There are always two sides to an issue. It’s a little high minded to think that you are always "right". The world is not like that.

If Joomla wants to continue to grow and enjoy the success it has had in the last 18 months, it needs to find a compromise with the 3PD community. Whether it is currently comfortable with it philosophically or not, that community did contribute to the uptake and success of the CMS.

To reach a compromise you need to accept you can’t have an inflexible absolute position. Both groups need to have an honest dialog about their needs and be willing to move towards a middle ground.

Unfortunately, I can’t see this happening. I think we are going to see months of bitter wrangling that regardless of the outcome, which will do nothing but discourage end users and impair the projects growth.

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.

  • Advantage #1 – Its easier to generate revenue from simply selling a non-GPL compliant extension than it is to leverage a subscription model that is GPL-compliant.
  • Advantage #2 – Its easier to get traffic through SEO with a domain, business and product name that has the word Joomla or Joomla derivatives in it. Even core team members recognize this fact.

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.

Filed Under: Uncategorized

The Skinny

I am an entrepreneur, web consultant, author and educator.

I have been involved in starting a K-12 School District, a Private High School, and three web tech companies. I also wrote one of the original and best selling books on Joomla.

And I like sailing with kids.

Recent Posts

  • Teenager Invents New Type of Hunting Camo Suit
  • A Parent’s Guide to Proficiency Based Learning
  • Proficiency/Competency Based Learning in NGSS Classrooms
  • Hunting Camouflage Website Launched
  • Get More Email Newsletter Signups With These Easy Tips
  • Proficiency Based Learning Resources
  • Social Media Redux
  • How to turn off WordPress Comments if you use Disqus
  • The API was Yesterday. The Tomorrow is iPaaS
  • Left Hook Digital Named Zapier’s First Integration Developer Partner

Top Posts

  • Just another Blog Post by Louis Landry
  • ACL is back in Joomla 1.5.3
  • Highrise, Please add an update feature

Blogroll

See3D Camo

Blaze Orange Camo

Vermont CPR

Copyright © 2023 Compass Designs ยท Musings on Education, Life, Joomla and the Web by Barrie North