2008-08-14 6 views
9

J'ai étudié le projet FOP d'IKVMing Apache à utiliser avec notre application .NET. C'est un produit commercial, et en regardant dans la licence, IKVM se heurte à quelques zones collantes en raison de son utilisation de GNU Classpath. D'après ce que j'ai vu, personne ne peut dire avec certitude si ce produit peut être utilisé dans un produit commercial. Est-ce que quelqu'un a utilisé IKVM ou un produit IKVM dans un produit commercial? Voici ce que j'ai trouvé à ce jour:IKVM et Licences

IKVM license page, qui note que l'un dll contient le code d'autres projets, leur licence GPLv2 + Classpath Exception

Saxon for .NET est généré avec IKVM, mais sous licence Apache ...

Quelqu'un a-t-il de l'expérience?

Répondre

6

Il y a plusieurs problèmes ici car ikvm est actuellement en train de passer du système de chemin de classes GNU à l'OpenJDK de Sun. Les deux sont sous licence GPL + Exceptions pour indiquer explicitement que les applications qui utilisent simplement les bibliothèques OpenJDK ne seront pas considérées comme des travaux dérivés.

De manière générale, les applications qui s'appuient sur des composants avec des spécifications définies comme celles-ci ne relèvent pas de la GPL. Par exemple, la liaison avec les API POSIX publiques ne déclenche pas la confiance GPL dans une application Linux, même si le noyau est GPL. Un principal similaire sera généralement (les détails peuvent être difficiles) pour remplacer le Java de Sun par une implémentation FOSS/GPL.

-2

Je ne suis pas avocat, mais toutes les licences mentionnées peuvent être utilisées dans des produits commerciaux, à condition que vous n'apportiez aucun changement et que vous réclamez le code.

Je pense que si vous ne voulez rien risquer, vous devriez consulter un avocat.

2

Juste une mise à jour rapide à ce sujet après avoir remarqué la question, pour quiconque passant en revue par. IKVM semble avoir été mis à jour pour utiliser OpenJDK et non GNU Classpath; En fait, IKVM.net a supprimé le commentaire de sa page de licence.

Questions connexes