move to a different CMS. Give up developing for Joomla, destroying all my open source extensions for Joomla. I feel stabbed in the back by Joomla.
Believe it or not, but I understand and I can really feel your pain, indigniation and concerns. We are aware that many developers are making their living from their development and we feel a great responsibility. We feel also a great and profund responsibility for the project and all the millions of users that are using Joomla!
I understand that there must be differnet considerations you need to take. You mention one consideration can be to move to a different CMS - I suggest then you won't move to a GPL based CMS, since there then would be a risk that you sooner or later will get the same problem. Joomla isn't the only CMS that has the same stance towards non-GPL extensions. If you want to develop propiertary and encrypted extensions then you should probably look on propiertary CMS. There are plently of them around the wold, but none have the same userbase as the Open Source CMS's.
Under the same schedule, all encrypted or encoded extensions, whether or not they are GPL licensed, will also be excluded.
Yes, it's true. I'm also explaing why we exclude encrypted or encoded extensions.
We have choosen not to publish encrypted extensions of several reasons. Encrypted extensions can still be licenced GNU/GPL if the source code is available for the user. However, encrypted extensions work against our values and what GPL stands for.
We might find problems in encrypted GPL extensions like hidden behaviour, call home functions, code that can be vulnerable and code that restrict users to share and redesign. We would run into many frustaded users, something we already are doing today.
Encrypted/encoded extensions are very impopular amongst users, creating a lot of problems and cause uncertainity - for example what happens if you as developer dissapear one day? and then the users are standing there with the encoded extensions. Encrypted/encoded extensions are NOT open source. They belong more in a propiertary CMS enviorment than an Open Source Project.
I also believe that many users are hesitant to buy an encrypted/encoded extensions and if there are several alternatives, I'm certain that most will opt a non-encoded solution. I personally believe that you are saying no to many sales because of encrypted/encode extensions.
And this is a policy matter for the JED only, not legislation for compatibility with the Joomla (aka the GPL). You can still make encrypted GPL, or GPL compatibly licensed extensions for Joomla - you just can't list them on the JED.
That will be the end of commercial extensions for Joomla. If encryption is no more possible, why invest hundereds of hours developing-time, when anyone can copy-paste your work and fork it freely.
No, this will definitely not to be the end of commercial extensions for Joomla. We have already now several hundreds of commercial GPL extensions listed in JED and we also have examples when developers have increased their sales when they have gone from propiertary to GPL and we are going to try to bring them forward in blogs for to show that there is possible to be a succesful commercial GPL developer.
What this project also can offer for the developers is a very succeful directory service with 70.000-75.000 daily users driving a lot of traffic to our 3rd party developers. We have also set up a series of rules and a forking policy in JED in order to protect our GPL developers. I believe that a majority of the users want to receive support, be certain that they can access the latest version of the extension and that they won't find any surprises in the code, which they risk if they are downloading the extensions from an uncontrolled repository somewhere.
I'm convienced that Joomla will continue to grow the next years and will get an even bigger userbase than the approximately 6 millions (what I belive) of web installations that exists today. Which other propiertary CMS can offer the same?
I published open source extensions, just for fun, and for the community, stuff I made for my own clients anyway, and did not mind sharing, like Pages-and-Items (thousands of hours work in that one). I enjoyed developing that, building it out, being the first itemtype and custom-itemtype-framework for Joomla etc. just having a laugh. I also need money to pay my bills, so I made a couple of commercial extensions.
Yes, this is the spirit of Open Source - to learn, contribute, modify, help and share and I think most of our developers start in this way. Also I think most of the propiertary developers that many times have both propiertary and gpl extension have started that way and has a genuine interest and heart feels and experience the same.
Feels like being fired with 3 months notice.
We feel a big responsibility and we are very cautious not to make fast movements and if you have your extension already listed or submit it within this 3 months period. You get 6 months to make your mind up and consider the best alternatives for you.
We should also remember that this announcment is about to be listed in JED or not. It isn't all projects or companies (if we are talking about propieratry CMS's) that provides a such directory service or provide a such service for free to the 3rd party developers.
We are going to inform and show that is possible to be a commercial developer during the next 6 months and I hope this will help you to change your mind.