2010-10-01 37 views
2

Je suis actuellement en train de développer une application Eclipse RCP et je voudrais la publier sous GPL v 3.
Pour autant que je sache, Eclipse Public License (sous lequel le code RCP est autorisé) permet cela, mais la Free Software Foundation dit que EPL est incompatible avec GPL. Si je comprends bien, cela ne s'applique qu'au cas où vous souhaitez utiliser la source GPL dans une application sous licence EPL, mais développer une application RCP et la mettre sous licence en tant que GPL devrait être acceptable, n'est-ce pas?
Surtout que je ne modifie aucun code EPL d'origine, mon application ne peut donc pas être considérée comme un «travail dérivé» du code EPL existant.
Ai-je raison dans ma supposition, ou non?
Merci pour vos réponses.Licence d'une application Eclipse RCP en tant que GPL

+4

Je vote pour clore cette question hors-sujet parce qu'elle concerne les licences ou les questions juridiques, et non la programmation ou le développement de logiciels. [Voir ici] (http://meta.stackoverflow.com/questions/274963/questions-about-licensing/274964#274964) pour plus de détails, et [aide] pour plus d'informations. – JasonMArcher

Répondre

2

Eh bien, je suppose que this répond à ma question.

0

Je pense que la première chose à dire est: s'il vous plaît, si possible, en utilisant l'EPL à la place. La combinaison de modules qui relèvent de différentes licences n'est jamais sans problème et pourrait finir par signifier que votre code n'est pas largement distribué ou utilisé par la communauté. (par exemple, chaque distribution qui veut empaqueter/distribuer votre application doit vérifier que les licences sont compatibles, ce qui n'est pas un travail productif.)

Vous posez cependant la bonne question, qui est; Suis-je en train de créer un travail dérivé du code EPL? Le test de «travail dérivé» est cependant complexe - il ne suffit pas de ne pas modifier le code EPL d'origine - il s'agit de savoir si votre application inclut ou dépend de tout code sous licence EPL.

Toutefois, la GPL exclut spécifiquement les «bibliothèques système» et leur permet de ne pas être licencié sous licence GPL. Il me semble que les bibliothèques RCP tombent probablement dans cette exclusion, car elles font partie de la plate-forme sur laquelle vous écrivez une application.

De même, l'EPL permet évidemment d'obtenir des licences de modules distincts sous n'importe quelle licence.

Il semblerait donc que la situation que vous décrivez est acceptable. Cependant, je ne suis pas avocat et ce n'est pas un avis juridique.