La restriction d'accès aux fonctionnalités Enterprise ne vient pas de la licence GPL v3 — elle vient d'un token d'activation payant. C'est un mécanisme applicatif, pas une restriction de licence.
Mais justement, puisque tout le code est sous GPL v3, tu as légalement le droit de forker le projet et de supprimer la vérification de ce token pour activer ces fonctionnalités. La GPL v3 te le garantit explicitement.
Ce n'est donc pas de l'open core au sens classique (comme GitLab EE, dont le code Enterprise est propriétaire et absent du dépôt public). Ici, les extensions Enterprise sont elles aussi open source. Régulièrement on reverse certaines extensions Enterprise dans la partie Community (comme l'highlighting d'attributs le mois dernier).
Le modèle économique repose sur la commodité, le support, et l'hébergement managé — pas sur la rétention du code.
[^] # Re: Fauxpensource ?
Posté par cbliardopf . En réponse à la dépêche Sortie de OpenProject 17.0. Évalué à 1 (+1/-0).
La restriction d'accès aux fonctionnalités Enterprise ne vient pas de la licence GPL v3 — elle vient d'un token d'activation payant. C'est un mécanisme applicatif, pas une restriction de licence.
Mais justement, puisque tout le code est sous GPL v3, tu as légalement le droit de forker le projet et de supprimer la vérification de ce token pour activer ces fonctionnalités. La GPL v3 te le garantit explicitement.
Ce n'est donc pas de l'open core au sens classique (comme GitLab EE, dont le code Enterprise est propriétaire et absent du dépôt public). Ici, les extensions Enterprise sont elles aussi open source. Régulièrement on reverse certaines extensions Enterprise dans la partie Community (comme l'highlighting d'attributs le mois dernier).
Le modèle économique repose sur la commodité, le support, et l'hébergement managé — pas sur la rétention du code.
C'est plus clair ?
[^] # Re: Fauxpensource ?
Posté par cbliardopf . En réponse à la dépêche Sortie de OpenProject 17.0. Évalué à 1 (+1/-0).
C'est bien open source.
Le code pour ces fonctionnalités est présente sur le dépôt de code d'OpenProject:
Note: pour l'intégration Kerberos, c'est un peu plus manuel et ça repose sur apache.