Licenses
The basic principles of the GPL license
The GPL license is based on the principle that if you use GPL licensed software in your software or solution then this software or solution also has to have a GPL license.
eZ publish; one software now with one license choice. Freedom for everyone!
We believe in freedom of choice. Hence eZ publish is licensed so that gives you greater opportunities. Use eZ Publish under the terms of the GPL (Free Open Source license you get with the free download).
Under both the GPL you are free to customize, modify and distribute all parts of eZ publish (templates, core, libraries, extensions etc.).
Using the GPL, then all your changes and solutions will also have to be released under GPL. With the GPL License you get the right to protect your work and also get the right sell and re-brand the software.
You will get extended rights and business opportunities with a professional license compared to the GPL.
The basic principles of the GPL license
The GPL license is based on the principle that if you use GPL licensed software in your software or solution then this software or solution also has to have a GPL license.
FAQ:
What changes or modifications can I make to eZ publish?
eZ publish comes with the source code available and you are free to make changes to all parts of eZ publish like the kernel, libraries, templates and extensions. You can choose between using eZ publish under the GPL or the eZ publish Professional License, depending on the right you want to the work you make.
What parts of eZ publish can I distribute and use?
You are free to distribute and use all parts of eZ publish.
When do I need a professional license?
It is when you distribute eZ publish or derivative work of eZ publish you will have to make a choice of licensing. If you distribute it under GPL (free open source) you do not need to pay for a license. If you distribute eZ publish or derivatives thereof in a non-GPL way, you will need a professional license. You will also need an eZ publish Professional License if you do not want to share your work or if you want to license and sell it.
What is defined as a distribution?
You distribute the software when you share the software with another person or organization or when you install the software on a server for another person or organization (it does not matter if this server is at your location or at another location). Per definition this also involves internal distribution in an organization.
Is using eZ publish on my own website defined as distribution?
No, as long as you just use it for your own website and do not distribute anything with anybody you will not distribute the software and you are free to use it under GPL for free.
What is defined as derivative work of eZ publish?
All changes or modifications of eZ publish, that is not content based are defined as derivative work. This includes kernel changes, templates, extensions and other modifications. For example, if you make a template for eZ publish it will be a derivative work. If you make a new module or datatype to eZ publish it will be a derivative work.
Can I download the free version to test eZ publish?
Yes, you are free to download eZ publish for free for testing. You will get the full software and the rights to change and modify it. It is when you eventually distribute it in a non-GPL way that you will need a professional license.
I am setting up solutions for my customers with eZ publish. Is the GPL acceptable to use for commercial use?
Following the GPL license you are free to sell consulting or hosting services for eZ publish. What license you need depends on how you distribute the solutions you set up. If you distribute the solutions under the GPL licence you do not need to buy any license.
GNU GPL
GPL stands for General Public License. Under the GPL you are free to customize, modify and distribute all parts of eZ publish (templates, core, libraries, extensions etc.).
The GPL license is based on the principle that if you use GPL licensed software in your software or solution then this software or solution also has to have a GPL license.
More information on the GPL license