oui et non.
Supposons que tu développe un truc avec une lib a toi.
C'est un plugin et il utilise une api bidule.
Vient ton concurrent, il sort un programme , avec une licence interdisant les plugins , MAIS avec l'api bidule aussi !
Ton plugin devient hors la loi ?
Bien sur que non.
Si tu n'utilise qu'une api, ce qui est hors la loi c'est de l'utiliser avec le programme, ce n'est PAS de créer, diffuser, ... un programme discutant avec une api.
C'est la meme chose avec une lib gpl si tu link DYNAMIQUEMENT (ie un .so).
Tu as tout a fait le droit d'utiliser du code non libre -> tu n'es pas obligé de linker sur du code gpl. Ensuite c'est a l'UTILISATEUR de respecter la licence de la lib et la licence du code, pas au developpeur de virer son truc.
D'ailleurs supposons que je fasse une libpthread avec une licence 'pour chaque appel de fonction a ma super librairie, vous me devez 150¤'.
Je commence dès demain a attaqué l'ensemble des programmes utilisant pthread ou je réfléchi deux seconde avant de faire ca ?
[^] # Re: Faut apprendre a lire
Posté par briaeros007 . En réponse au journal L'effet girouette .... Évalué à 2.
Supposons que tu développe un truc avec une lib a toi.
C'est un plugin et il utilise une api bidule.
Vient ton concurrent, il sort un programme , avec une licence interdisant les plugins , MAIS avec l'api bidule aussi !
Ton plugin devient hors la loi ?
Bien sur que non.
Si tu n'utilise qu'une api, ce qui est hors la loi c'est de l'utiliser avec le programme, ce n'est PAS de créer, diffuser, ... un programme discutant avec une api.
C'est la meme chose avec une lib gpl si tu link DYNAMIQUEMENT (ie un .so).
Tu as tout a fait le droit d'utiliser du code non libre -> tu n'es pas obligé de linker sur du code gpl. Ensuite c'est a l'UTILISATEUR de respecter la licence de la lib et la licence du code, pas au developpeur de virer son truc.
D'ailleurs supposons que je fasse une libpthread avec une licence 'pour chaque appel de fonction a ma super librairie, vous me devez 150¤'.
Je commence dès demain a attaqué l'ensemble des programmes utilisant pthread ou je réfléchi deux seconde avant de faire ca ?