• [^] # Re: Faut apprendre a lire

    Posté par . En réponse au journal L'effet girouette .... Évalué à 1.

    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.

    Ben ca depend...

    D'habitude ta lib elle vient avec des headers, qui sont sous GPL.
    Quand tu inclues ce header dans TON code, tu en fais un derive car des parties de ce header finissent dans ton executable, ce qui te force a passer ton code en GPL pour le distribuer.

    Maintenant, si le gars a cree son header de toute piece a la main et comme par magie il est identique a l'API original qui sait, mais j'ai comme un enorme doute...

    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 ?


    Ben si les programmes linkent sur TA lib je vois pas le probleme(evidemment c'est pas retroactif), si ils linkent sur la libpthread originale et tu t'amuses a creer la tienne, ben vu qu'ils n'ont jamais touche ton code tu ne toucheras rien.