Référence Le post qui a tout déclenché
Afin de clarifier la question initiale que j'ai posée de manière provocatrice, j'ai posé cette question.
Si vous apprenez un algorithme à partir d'un projet open source, est-il OK d'utiliser cet algorithme dans un projet sourced fermé séparé? Et sinon, cela signifie-t-il que vous ne pourrez plus jamais utiliser ces connaissances? Si vous pouvez l'utiliser, quelle circonstance cela pourrait-il être?
Juste pour clarifier, je n'essaie pas d'échapper à une licence, sinon je n'aurais pas posé la question en premier lieu.
licensing
open-source
gpl
mit-license
Chris Barry
la source
la source
Réponses:
IANAL. Si cela vous préoccupe beaucoup, demandez conseil à votre avocat.
Oui. Un algorithme n'est pas éligible au Copyright, il n'y a donc pas de problème de Copyright. Ce n'est qu'une séquence d'étapes; une recette pour arriver à une conclusion à partir d'un point de départ donné. Les droits d'auteur couvrent les expressions des idées . Un algorithme n'est ni une idée ni une expression de celui-ci; c'est simplement une séquence d'étapes pour effectuer une sorte de travail et produire une sorte de résultat; c'est une recette ou un guide .
Pour qu'un logiciel soit éligible au Copyright, il doit s'agir de l' application d'algorithmes dans un travail plus important. Votre utilisation particulière d'un algorithme est éligible à la protection des droits d'auteur, mais l'algorithme lui-même ne peut pas l'être. (Vous pouvez remplacer "interface" par "algorithme" et la déclaration reste vraie, au moins aux États-Unis.)
La question des brevets est sans rapport avec la question posée.
la source
En vertu de la loi américaine au moins, les algorithmes ne peuvent pas être protégés par des droits d'auteur. La seule chose dont vous devez vous soucier, ce sont les brevets et ceux-ci doivent en fait être poursuivis par l'auteur - contrairement au droit d'auteur qui s'applique dès que l'affaire a été publiée en d'autres termes.
la source
Comme indiqué, les algorithmes de conception peuvent être brevetés.
Cependant, il convient de noter que les brevets de conception ne peuvent être déposés que jusqu'à un an après la première réflexion ou publication de la conception / idée. Si le processus est en suspens depuis quelques années (et que personne ne l'a breveté), il ne peut pas être breveté maintenant.
la source
Si je comprends bien, l'algorithme lui-même n'est pas protégé par le droit d'auteur, mais son expression dans le code du programme l'est. Le problème auquel vous pouvez être confronté est que si vous écrivez une implémentation et que certaines parties de celle-ci sont similaires à une implémentation que vous avez précédemment lue, vous pouvez avoir une bataille difficile à démontrer que vous n'avez pas (sciemment ou inconsciemment) copié des parties de l'expression.
Les problèmes de brevets sont séparés, ils s'appliquent à toute personne qui implémente l'algorithme, qu'elle ait lu une implémentation précédente ou non.
la source