Question

J'ai étudié le projet FOP d'IKVMing Apache à utiliser avec notre application .NET.Il s'agit d'un produit commercial, et en ce qui concerne les licences, IKVM se heurte à des zones délicates 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.Quelqu'un a-t-il utilisé IKVM, ou un produit IKVM, dans un produit commercial ?Voici ce que j'ai trouvé jusqu'à présent :

Page de licence IKVM, qui note qu'une dll contient du code provenant d'autres projets, leur licence GPLv2 + exception de chemin de classe

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

Quelqu'un at-il une expérience avec cela?

Était-ce utile?

La solution

Il y a plusieurs problèmes ici car ikvm est actuellement en train de passer du système de chemin de classe GNU vers 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 œuvres dérivées.

De manière générale, les applications qui s'appuient sur des composants avec des spécifications définies comme celle-ci ne relèvent de toute façon pas de la GPL.Par exemple, une liaison avec des API POSIX publiques ne déclenche pas la dépendance à la GPL dans une application Linux, même si le noyau est GPL.Un principe similaire s'appliquera généralement (les détails peuvent être délicats) au remplacement de Java de Sun par une implémentation FOSS/GPL.

Autres conseils

Juste une mise à jour rapide à ce sujet après avoir remarqué la question, pour tous ceux qui naviguent par ici.

IKVM semble avoir été mis à jour pour utiliser OpenJDK et non le GNU Classpath. En fait, IKVM.net a supprimé le commentaire de sa page de licence.

Je ne suis pas avocat, mais toutes les licences mentionnées peuvent être utilisées dans des produits commerciaux tant que vous n'apportez aucune modification et prétendez que le code vous appartient.

Je pense que si tu ne veux rien risquer, tu devrais consulter un avocat.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top