Eventuellement va poser la question et demander conseil auprès de debian-legal, car il y a un cas qu'il ne faut pas oublier :
Par exemple chez Debian, le mainteneur prend ton logiciel et en fait un paquet. Il ne va pas en faire un fork, mais s'il y a un bug qu'il corrige dans la version Debian, il ne faut pas qu'il tombe sous le coup de ta licence. Il t'aura informé du correctif (c'est dans la charte Debian), mais il devra peut-être l'appliquer avant toi, ou sur une version différente. Exemple :
Tu as le logiciel Toto 1.0
Le mainteneur Debian en fait un paquet Toto, (techniquement numéroté 1.0-1) censé correspondre à ton Toto 1.0.
Il découvre un bug et le corrige, pour une raison quelconque (vacances, etc.) tu vas avoir besoin d'un peu plus de temps.
Résultat : il fait une version 1.0-2 avec le patch (car la base reste ta version 1.0).
Un peu plus tard tu fais une version 1.1 avec notamment le patch, et il enchainera avec un paquet 1.1-1.
Le problème c'est qu'il ne faut pas que sa version 1.0-2 soit illégale d'après ta licence (car elle aura le même nom et un patch non encore appliqué chez toi).
Pas simple, mais je te conseille vraiment de demander chez une équipe légale, comme debian-legal, parce qu'ils sont experts et qu'ils connaissent bien les cas particuliers où ça fout la merde chez les mainteneurs. Et ils respecteront le fait que tu souhaites une restriction par rapport aux licences classiques.
[^] # Re: Je ne suis pas convaincu
Posté par Bière Drabo . En réponse à la dépêche Une nouvelle licence de logiciel libre : CeCILL. Évalué à 2.
Par exemple chez Debian, le mainteneur prend ton logiciel et en fait un paquet. Il ne va pas en faire un fork, mais s'il y a un bug qu'il corrige dans la version Debian, il ne faut pas qu'il tombe sous le coup de ta licence. Il t'aura informé du correctif (c'est dans la charte Debian), mais il devra peut-être l'appliquer avant toi, ou sur une version différente. Exemple :
Tu as le logiciel Toto 1.0
Le mainteneur Debian en fait un paquet Toto, (techniquement numéroté 1.0-1) censé correspondre à ton Toto 1.0.
Il découvre un bug et le corrige, pour une raison quelconque (vacances, etc.) tu vas avoir besoin d'un peu plus de temps.
Résultat : il fait une version 1.0-2 avec le patch (car la base reste ta version 1.0).
Un peu plus tard tu fais une version 1.1 avec notamment le patch, et il enchainera avec un paquet 1.1-1.
Le problème c'est qu'il ne faut pas que sa version 1.0-2 soit illégale d'après ta licence (car elle aura le même nom et un patch non encore appliqué chez toi).
Pas simple, mais je te conseille vraiment de demander chez une équipe légale, comme debian-legal, parce qu'ils sont experts et qu'ils connaissent bien les cas particuliers où ça fout la merde chez les mainteneurs. Et ils respecteront le fait que tu souhaites une restriction par rapport aux licences classiques.