Oui, c'est moi qui ait mal compris à l'origine je pense.
À mon avis la confusion potentielle vient de là : un ensemble sous la licence B :
Il n'y a pas vraiment d'ensemble sous licence B. Il n'y a qu'un mélange de code sous A et de code sous B (voire de code sous C, D, ... )
Au final, pour redistribuer l'ensemble du code, tu dois respecter l'ensemble des licences, donc au final ce sera la licence la plus restrictive qui "prendra l'ascendant" on peut dire. T'es sûr de pas être embêté si tu la respecte. Ou éventuellement tu devras respecter l'ensemble des clauses de toutes les licences du code en même temps.
* code sous double licence A et B : la licence c'est ( soit les clauses de A soit les clauses de B).
* Un mix de code sous licences A et sous licences B : à la fois les clauses de A et les clauses de B. (du coup si A contient toutes les clauses de B plus d'autres, ça change rien par rapport à A seul, et inversement)
Si tu veux distribuer des sous ensembles du code, tu distribues dans les termes qui concernent ce code spécifiquement.
[^] # Re: Probleme de licence
Posté par thoasm . En réponse au journal AGPL et GPLv2. Évalué à 3.
À mon avis la confusion potentielle vient de là : un ensemble sous la licence B :
Il n'y a pas vraiment d'ensemble sous licence B. Il n'y a qu'un mélange de code sous A et de code sous B (voire de code sous C, D, ... )
Au final, pour redistribuer l'ensemble du code, tu dois respecter l'ensemble des licences, donc au final ce sera la licence la plus restrictive qui "prendra l'ascendant" on peut dire. T'es sûr de pas être embêté si tu la respecte. Ou éventuellement tu devras respecter l'ensemble des clauses de toutes les licences du code en même temps.
* code sous double licence A et B : la licence c'est ( soit les clauses de A soit les clauses de B).
* Un mix de code sous licences A et sous licences B : à la fois les clauses de A et les clauses de B. (du coup si A contient toutes les clauses de B plus d'autres, ça change rien par rapport à A seul, et inversement)
Si tu veux distribuer des sous ensembles du code, tu distribues dans les termes qui concernent ce code spécifiquement.