ProjeQtOr free project management software - Explications sur la licence AGPL

Prochaines sessions de formation à Paris et Montréal

Plusieurs sessions de formation sont prévues avant la fin de l'année

  • Le 21 Novembre à Paris (Porte d'Orléans)

Planifiez vos projets avec ProjeQtOr

  • Le 29 Novembre à Montréal (organisé par notre partenaire Québécois)

Chef de Projet sur ProjeQtOr

Pour de plus amples informations, ou pour vous inscrire, rendez-vous sur notre planning de formations.

 

Explications sur la licence AGPL

A partir de la Version 6.0, ProjeQtOr change de licence et passe de GLP V3 en AGPL V3.Qu'est-ce que cela change et pourquoi ce changement ?

Les deux licences GPL et AGPL sont très proches. GPL est l'abréviation de GNU General Public Licence. AGPL est l'abréviation de GNU Affero General Public Licence. Elle est aussi appelée GPL Affero. La licence publique générale GNU Affero (GNU AGPL) est une version modifiée de la version 3 de la GNU GPL ordinaire. Elle a une seule exigence supplémentaire : si vous exécutez un programme modifié sur un serveur et laissez d'autres utilisateurs communiquer avec lui, votre serveur doit aussi leur permettre de télécharger le code source correspondant à la version modifiée en fonctionnement.

Pourquoi être passé sur cette licence ? Tout simplement pour ne pas se faire "dérober" le produit par une entreprise commerciale qui effectuerait quelques modifications, proposerait son offre en mode SaaS et investirait ses efforts dans un développement purement commercial. Cette entreprise bénéficierait des années de travail dans la conception, le développement et la fiabilisation du produit sans jamais avoir à contribuer. Ce n'est absolument pas comme cela que nous concevons l'Open Source et nous souhaitons nous prémunir de ce genre de pratiques. Avec la licence AGPL, une société qui agirait de la sorte serait obligée de diffuser les sources à ses utilisateurs, qui seraient à leur tour libres de redistribuer ces sources à qui bon leur semble, et donc les fournir à la communauté d'origine qui pourrait alors librement les intégrer dans l'outil communautaire d'origine.

Un point qui peut être ambiguë est la notions "d'autres utilisateurs". Qui cela comprend-il ? Notamment, si je modifie le code au sein de mon entreprise, suis-je obligé de mettre le code source à disposition des utilisateurs internes (les employés de mon entreprise) ? Nous souhaitons lever cette ambiguïté : pour nous NON. 

Si on se réfère  à la licence, elle parle de diffusion "publique". Nous choisissons d'entériner que pour nous une utilisation au sein d'une entreprise n'est pas publique. Elle le devient lorsque la diffusion est faite à un tiers, personne morale ou personne physique. La société ProjeQtOr ne cherchera jamais à connaitre se qui se passe en interne au sein de votre société. Donc vous pouvez très bien modifier le code de ProjeQtOr pour l'adapter à votre besoin spécifique, potentiellement en y apportant des traitements que vous souhaitez garder confidentiels, nous ne chercherons pas à vous faire divulguer ce code. Par contre, si vous modifiez le code pour fournir un service à des tiers, par exemple en proposant un service en mode SaaS, vous entrez dans le cadre de la licence et êtes obligés de diffuser le code source à vos utilisateur, sous licence AGPL.

En résumé :

Vous voulez... Sous licence GPL, jusqu'en V5.5 Sous licence AGPL, à partir de la V6.0
utiliser ProjeQtOr Vous êtes libres et pouvez utiliser le logiciel comme bon vous semble Vous êtes libres et pouvez utiliser le logiciel comme bon vous semble
modifier ProjeQtOr pour votre propre usage Vous êtes libres  et pouvez modifier le logiciel comme bon vous semble Vous êtes libres  et modifier le logiciel comme bon vous semble
modifier ProjeQtOr pour le livrer à un tiers  Vous devez redistribuer votre version sous licence libre GPL Vous devez redistribuer votre version sous licence libre AGPL
modifier ProjeQtOr pour proposer des services hébergés en mode SaaS Vous êtes libre et n'avez aucune contrainte de rediffusion du code que vous avez modifié Vous devez redistribuer votre version sous licence libre AGPL


Nous espérons que ces explications sont claires et vont dans le sens de la plus large diffusion possible de ProjeQtOr.

NB : si vous avez contribué à une partie du code et n'agréez pas ce changement de licence, contactez-nous.