Bah il y a quand même l'exception pour le userspace:
"NOTE! This copyright does not cover user programs that use kernel
services by normal system calls - this is merely considered normal use
of the kernel, and does not fall under the heading of "derived work". "
Il y a également des listes de symboles qui sont autorisés à s'interfacer avec des éléments sous licence quelconque, et d'autres qui ne peuvent être utilisés que pour du code sous GPL.
Est-ce que ton programme fonctionne sans le code GPL ? Est-ce qu'il existe une alternative non GPL ? Cela te donne ta réponse.
Mais pourtant, ce critère n'a rien à voir avec le travail dérivé. Le travail dérivé, c'est quand ton code est basé sur des éléments protégés par le droit d'auteur. Une traduction est un travail dérivé, une copie, un fork... tout ça, c'est du travail dérivé.
Écrire un bout de code qui s'interface avec un autre, ça n'a rien à voir avec du travail dérivé, et je ne vois pas comment la GPL peut "contaminer" du code qui ne contient rien que des appels à une fonction... sauf si c'est bien l'API qui est protégée.
C'est pas l'API qui compte, c'est le code derrière.
Le code est protégé par le droit d'auteur, et c'est tout. Si tu écris une grosse fonction et que j'utilise ta fonction, ça n'est pas une contrefaçon, je n'ai pas diffusé ou recopié ton code... sauf le nom de l'appel de fonction. Si dans un roman tu expliques que le personnage écoute "Let it be" des Beatles, le roman n'enfreint pas les droits de la chanson, toute la discussion ne peut porter que sur le titre. Et ça, ça marche même si le lecteur va se chanter la chanson dans sa tête, "utiliser" un élément protégé par le droit d'auteur en faisant référence à son nom n'a jamais constitué une contrefaçon.
[^] # Re: Contacter les auteurs de Geogebra?
Posté par arnaudus . En réponse au journal Du respect de la licence des logiciels libres : GeoGebra - SimulaMaths. Évalué à 5.
Bah il y a quand même l'exception pour le userspace:
"NOTE! This copyright does not cover user programs that use kernel
services by normal system calls - this is merely considered normal use
of the kernel, and does not fall under the heading of "derived work". "
Il y a également des listes de symboles qui sont autorisés à s'interfacer avec des éléments sous licence quelconque, et d'autres qui ne peuvent être utilisés que pour du code sous GPL.
Mais pourtant, ce critère n'a rien à voir avec le travail dérivé. Le travail dérivé, c'est quand ton code est basé sur des éléments protégés par le droit d'auteur. Une traduction est un travail dérivé, une copie, un fork... tout ça, c'est du travail dérivé.
Écrire un bout de code qui s'interface avec un autre, ça n'a rien à voir avec du travail dérivé, et je ne vois pas comment la GPL peut "contaminer" du code qui ne contient rien que des appels à une fonction... sauf si c'est bien l'API qui est protégée.
Le code est protégé par le droit d'auteur, et c'est tout. Si tu écris une grosse fonction et que j'utilise ta fonction, ça n'est pas une contrefaçon, je n'ai pas diffusé ou recopié ton code... sauf le nom de l'appel de fonction. Si dans un roman tu expliques que le personnage écoute "Let it be" des Beatles, le roman n'enfreint pas les droits de la chanson, toute la discussion ne peut porter que sur le titre. Et ça, ça marche même si le lecteur va se chanter la chanson dans sa tête, "utiliser" un élément protégé par le droit d'auteur en faisant référence à son nom n'a jamais constitué une contrefaçon.