Tout d'abord, un petit préambule.
On a souvent confondu logiciels Open Source et logiciels gratuits. Open source veut dire avoir accès au code source du produit et avoir la faculté de le modifier. Ensuite, suivant la licence qui régit la distribution du produit, on a soit affaire à un produit gratuit, payant, payant sous conditions...
eZ publish est un système de gestion de contenu haut de gamme qui se compare à des logiciels propriétaires souvent très chers. En fait, le système des licences est très simple.
eZ publish est téléchargeable gratuitement et exploitable ainsi sous licence GPL. Par contre, si vous désirez revendre l'outil en l'appelant " mon CMS à moi" par exemple et supprimer toute mention de l'éditeur alors là, il vous faudra acheter une licence pour chaque installation.
Autre cas de figure, vous désirez développer des extensions que vous avez l'intention de commercialiser, là aussi, il vous faudra acheter une licence pour chaque vente.
Donc, clairement, si vous désirez intégrer eZ publish, le produit gratuit est suffisant. Si vous désirez par exemple développer des modules pour gérer une base Oracle et vendre votre plug-in, alors là il vous faudra acheter une licence pour chaque vente. C'est simple, normal et celà permet de contribuer au développement d'un outil extrêmement puissant.
Par contre, si vous désirez développer des plug-ins et les donner à la communauté sans les vendre, là, on est dans le modèle GPL total à savoir on contribue à l'évolution du produit en donnant ses développements et donc pas de licence à acheter. Cette approche a ceci d'intéressant que si ces plug-ins ou patchs sont intégrés à l'outil global, ils seront toujours présent dans les versions ultérieures et celà les développements ultérieurs pour les maintenir en fonctionnement...