Menu Content

Shopping Cart

cart
Your Cart is currently empty.

Currencies Accepted


Newsletter

Subscribe to our newsletter


Name:

Email:

Like it? Share it!

Find Us Elsewhere

Follow us on Twitter

Home Blog Joomla and the GPL

Joomla and the GPL PDF Print E-mail
Written by Spiral Scripts   
Saturday, 29 August 2009 15:39

There have been big changes in the Joomla extensions directory in recents months: since July this year the directory has only included extensions that are licensed under the General Public License (GPL), the same license that Joomla itself is licensed under.

So commercial developers of Joomla extensions have been faced with a choice: either convert to the GPL, or try to go it alone without being listed in the directory.

We decided to convert to the GPL: our software has always been open-source, and the license that we used in the past was similar to the GPL in most respects, so the practical changes required were not too great. In the end the decision was pragmatic: in a survey we found that about three quarters of our site users arrived through the JED, and we felt that we would be unlikely to survive as a business without being listed there.

However we are not happy about being forced into this decision. It is my belief that, as a software author, it should be up to me how I decide to license my own work.

Whether we will be able to survive as a business under the GPL is open to question. The JED have introduced policies to protect software authors from those who would abuse the GPL and try to pass the work of other people as their own. Extensions that are actually minor changes to the code of an existing extension will not be listed. However, will Joomla also ban advertising on their site for such extensions? I suspect not. The fact that they are not listing such extensions in the JED is a tacit admission that there is a problem with the GPL in protecting the surely legitimate rights of software authors.

Not surprisingly there has been a good deal of debate over this issue. One of the more unpleasant aspects of the debate has been the clearly expressed attitude of some people that commercial developers who release Joomla extensions that are not open source and not GPL are exploiting Joomla rather than contributing to it. This is nonsense. Anyone who writes a good Joomla extension that fulfils a demand is contributing to it. The fact that there are a fair number of such commercial extensions is evidence that users want them, and they are fulfilling a demand that purely open-source, non-commercial extensions cannot meet.

Joomla's great strength has been the huge range of extensions available. This is due to the fact that it is an excellant framework for developing website applications. However it is certainly not the only one. Before I became a Joomla developer I spent a good deal of time looking into content management systems (and even wrote one of my own). I concluded eventually that Joomla was the best system of content management going, and decided to work with it. I think that there is a real danger now that, as soon as a convincing alternative system comes along, many developers will desert Joomla, which will be everyone's loss.

Having started to sound off about this I find that I have a good deal more to say on it, so I will return to this issue in the future.

 


Spiral Scripts
Written on Saturday, 29 August 2009 15:39 by Spiral Scripts

Viewed 2314 times so far.
Like this? Tweet it to your followers!

Latest articles from Spiral Scripts

Latest 'tweets' from Spiral Scripts

  • Have you tried our Joomla puzzle game? It converts your site photos into an entertaining puzzle game - great for... http://fb.me/wwtKpAYm Link Monday, 30 August 2010 10:33
  • We are currently converting all our extensions for compatibility with Joomla 1.6 as well as Joomla 1.5. http://www.spiralscripts.co.uk Link Monday, 30 August 2010 10:31
  • Swiftgallery Now Supports Joomla 1.6 http://goo.gl/fb/JDmAt Link Sunday, 22 August 2010 17:57
  • Swiftgallery Now Supports Joomla 1.6: Swiftgallery, our image gallery component extension for Joomla now supports ... http://bit.ly/dAtsN3 Link Sunday, 22 August 2010 17:25
  • Updates to Amazon Plugins - Joomla 1.6 Compatibility: Our Amazon Web Services content plugin for Joomla is now com... http://bit.ly/bN2eQr Link Tuesday, 17 August 2010 12:03
blog comments powered by Disqus

 
 
 

VirtueMart Featured Products Grid

Switch View

*****Now compatible with Joomla 1.6******* A Flash puzzle game for the Joomla! content management system. This would be suitable for a site aimed at children. Compatible with Joomla 1.5 and Joomla 1.6.

£10.00


A featured items module that shows selected entries from the SOBI2 business index.

£12.00


This module can be used as a replacement for the Virtuemart featured products, top products, random products or recent products modules. It displays product images as a 3 Dimensional Flash slideshow.

£15.00


*****Now compatible with Joomla 1.6******* A module extension for the the Joomla 1.5 + 1.6 CMS. It displays a short excerpt from articles in a selected category or section, or from a specified list of articles, with link and optional thumbnail image.

£10.00



Support Forum

Joomla Tips

Creating Custom Parameters in Joomla 1.6

Creating Custom Parameters in Joomla 1.6 In the course of updating our extensions to Joomla 1. Read more..

Using Template Overriding With Joomla

It often happens when you are using a Joomla component or module that you would like to modify the display of the extension in some way. If the extension uses the MVC (model-view-controller) layout then there is a straightforward way to do this - use template overriding. Read more..

How to Show Different Menus on Different Pages Using Joomla

It is not particularly difficult to do this, it is the kind of thing that Joomla was designed to do. You need to create your menus first in the menu manager. Read more..

Browser Detection in Joomla

It is often the case that as web developers we need to add some extra coding that will deal with the quirks of particular web browsers . Using Joomla we can take advantage of Joomla's built in browser detection. Read more..

Understanding CSS Selectors When Editing Joomla Templates

When editing a Joomla! template one of the biggest challenges can be finding the css style rules that apply to a particular element. Read more..


Blog Articles

Changes to Joomla 1.6 Installation Manifest

I have been studying the new documentation for the new Beta version of Joomla! 1. Read more..

Joomla 1.5.17

The latest release of Joomla, 1.5. Read more..

Internet Explorer - Is It As Bad As All That?

Recent warnings by the French and German governments have highlighted concerns about the security of Internet Explorer, for example see http://news.bbc. Read more..

The Joomla Community

I am pleased to say that, through our related site Inspiration Web Design, we have just been listed in the Joomla Resources Directory. And I really am pleased. Read more..

Joomla and the GPL

There have been big changes in the Joomla extensions directory in recents months: since July this year the directory has only included extensions that are licensed under the General Public License (GPL), the same license that Joomla itself is licensed under. So commercial developers of Joomla extensions have been faced with a choice: either convert to the GPL, or try to go it alone without being listed in the directory. Read more..


Find Us on Facebook

 
 

fitness