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 1395 times so far.
Like this? Tweet it to your followers!

Latest articles from Spiral Scripts

  • Browser Detection in Joomla posted on Monday, 08 March 2010 11:19

    It is often the case that as web developers we need to add some extra…

  • Browser Detection in Joomla posted on Monday, 08 March 2010 11:19

    It is often the case that as web developers we need to add some extra…

  • A Stormy Sea posted on Friday, 05 March 2010 19:43

    A stormy sea at Spittal in Northumberland. The dark storm clouds with occasional patches of…

  • The Sea at Spittal posted on Friday, 05 March 2010 19:38

    A view of the sea at Spittal in Northumberland. I like the contrast between the…

  • On the Sea Front posted on Friday, 05 March 2010 19:21

    A view of the sea-front at Spitall in Northumberland. It was a bright but very…

Latest 'tweets' from Spiral Scripts

blog comments powered by Disqus

 
 
 

VirtueMart Featured Products Grid

Switch View

A module extension for the the Joomla 1.5 CMS. It plays a random list of mp3s using the Flash media player.

£12.00


A module extension for the the Joomla 1.5 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


A Flash puzzle game for the Joomla! content management system. This would be suitable for a site aimed at children.

£10.00


A module extension for the the Joomla 1.5 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.

£12.00



Joomla Tips

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..

Social Networking Extensions for Joomla

A system of user profiles that allows for the display of user information, activities and interaction is a common requirement for many websites and there is a variety of software available, of varying quality. The purpose of this article is to provide a guide to some of the options available. Read more..

Joomla Password Security

Recent discussions in the Joomla! security forum have made it clear that a particular weak point of the Joomla security system is the front-end password reset function. Read more..

Subscription Components for Joomla

I have recently been designing a site for a client which required a membership subscription component. By that I mean, I needed to be able to restrict access to parts of the site to paying subscribers only. Read more..


Blog Articles

How Will Our Extensions Be Affected By Joomla 1.6?

Anyone with a passing interest in Joomla! will have noticed that the publication of Joomla 1. 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