Puis-je améliorer une bibliothèque LGPL base de la mise en œuvre d'un autre? [fermé]

StackOverflow https://stackoverflow.com/questions/4330504

  •  30-09-2019
  •  | 
  •  

Question

Je me demandais s'il était légal / pas mal vu des améliorations de base à une bibliothèque LGPL hors de la fonctionnalité d'une autre bibliothèque LGPL. Notez qu'en raison de la méthode de mise en œuvre, le code source ne pourrait cependant être l'idée générale construite directement hors de, est de mettre en œuvre essentiellement des fonctionnalités similaires dans une autre bibliothèque basée hors de la fonctionnalité dans la bibliothèque originale, sans copier la mise en œuvre ou en utilisant directement l'autre bibliothèque.

Un exemple de ce que je pense est:

Les deux bibliothèques sont couvertes par la LGPL:

Bibliothèque 1 a la fonction A, et je voudrais mettre en œuvre des fonctionnalités similaires à la fonction de bibliothèque 1 de A dans la bibliothèque 2.

Y aurait-il des problèmes juridiques à cet égard si je devais indirectement (mais encore en fondant éventuellement des algorithmes de la bibliothèque d'origine) mettre en œuvre des fonctionnalités similaires de cette manière?

Je ne compte sur si ce n'est pas un problème juridique demandant aux auteurs de la bibliothèque originale pour la permission avant de faire quoi que ce soit, mais je veux confirmer si ce que je pense est même légal / casher à faire selon la licence avant demande en fait.

Désolé si cela semble peut-être un peu sur place, ou un peu comme si je ne comprenait pas bien la LGPL, mais je ne suis pas vraiment bon à la compréhension des documents juridiques, et je me demandais si quelqu'un d'autre avait une connaissance de cela aussi. Si rien d'autre, je peux communiquer avec le FSF et, éventuellement, le FEP cherchant conseiller à ce sujet ainsi.

Était-ce utile?

La solution

Aucune licence ne peut le rendre illégal de mettre en œuvre une fonction avec votre propre code. les projets GPL basent leur code hors d'autres mises en œuvre régulièrement tels que GCJ (compilateur java) et le lecteur gratuit Flash. Je ne pouvais pas imaginer des GPL'ers s'offensés par la création d'une bibliothèque avec des fonctionnalités similaires.

brevet d'autre part est une autre histoire - la protection de l'idée derrière le code. Peut-être, c'est-ce que vous pensez. Droit d'auteur protège ce cas particulier de code.

Si vous liez à leur bibliothèque, vous devrez alors respecter leur licence. De plus, les projets GPL peuvent être dérivés et désire ardemment que vous gardez la licence. Ainsi, vous pouvez accéder directement à leur bibliothèque si vous voulez -. Juste garder la même licence pour votre projet

Autres conseils

Je ne suis pas un expert juridique, mais je ne vois aucun problème avec cela. Le LGPL permet spécifiquement de modifier et redistribuer le code tant que le code conserve la licence LGPL. La combinaison de deux bases de code de LGPL devrait pas être différente que de les utiliser séparément -. Sauf qu'ils partagent facilement la même licence

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