• [^] # Re: héritage

    Posté par . En réponse au journal Licence virale minimaliste ou licence incestueuse. Évalué à 3.

    tout ça pour l'utilisation d'une API**

    Sauf qu’au final tu utilises bien plus que l’API. En l’absence de cette bibliothèque, ton lecteur ne lirait pas les formats supportés par la libmad. Ensuite, que cette bibliothèque soit fournie sous la forme d’un code source à inclure dans ton programme, d’objets compilés liés statiquement (.o ou .a) ou chargés dynamiquement, ça ne change rien. Ton utilisation n’est pas fondamentalement différente d’une inclusion du code tiers dans ton lecteur multimédia, dont le programme compilé devient de ce fait un travail dérivé.

    Réfléchi en terme de fonctionnalité, que tu utilises une API n’est qu’un détail d’implémentation, le support de formats supplémentaires est bien « embarqué » dans ton lecteur.

    Tu peux interpréter la licence BSD avec la même logique, mais comme elle t’autorise à embarquer le code directement, elle ne pose pas de soucis non plus avec le code lié. Il n’y a que la LGPL qui ajoute une autorisation spécifique, pour les cas où les auteurs le jugent souhaitable (volonté d’être utilisé par le plus grand nombre, effort de standardisation notamment).