We at the Joomla Extensions Directory have now, as we announced 6 month ago, changed the directory policy to list GPL Extensions only. As we always have done, we are listing both commercial and non commercial extensions as long the extensions are licensed GPL.
We have written a
blog post regarding the policy change and mailed the affected developers about this.
In addtion to this, since the support for Joomla 1.0 has come to an end, we aren't listing any 1.0 extensions.
We have during the spring worked very hard with the 3rd party developers and many have decided to relicense their extensions to GPL or adapted their 1.0 extensions so they have become at least 1.5 legacy compatible. For example, during the last week, we have had over 160 extensions relicensed to GPL.
In total we unpublished approx 1500 extensions. 720 extensions due to that they weren't GPL (many 1.0 extensions) and 800 Joomla! 1.0 GPL extensions.
Here is what you need for to republish a non-GPL extension:In order for you as developer to keep a non-GPL extension listed you need to relicense it to GPL.
You do it through to add two elements to each source file of your program:
- a copyright notice
- statement of copying permission, saying that the program is distributed under the terms of the GNU General Public License -
http://www.fsf.org/licensing/licenses/gpl-howto.html- adding a <license> tag to the header of the extension XML file
- including a copy of the GPL license in your distribution. This does not need to be copied to the user's server on install, but must be included in the distribution.
- You need to state on your website that the extensions are distributed with the GPL license
- You can't add any conditions that restricts or contradicts the GPL license.
Here is what you need for to republish a 1.0 extension- You need to make the extension at least 1.5 legacy compatible. In normal cases, if the extension is well written, it shouldn't be so hard. In this way we also get to know that the extension is still maintained.
When you have done above changes, send an email to
team@extensions.joomla.org including an attachment with the extension. We are then going to examine the extension and if everything is in order, we will republish it.