Considérez ce scénario:
- Je développe un programme FooSuite qui utilise une bibliothèque sous licence GPL QuuxTools
- Je lance le programme FooSuite 1.0 sous GPL
Plus tard, je découvre que, pour une raison quelconque, je dois concéder le programme à quelqu'un à des conditions différentes.
Par conséquent:
Je supprime la dépendance à la GPL via QuuxTools, soit par ...
- réécriture du programme pour ne plus utiliser cette bibliothèque
- obtenir une licence différente pour QuuxTools (s'il s'agit d'une double licence; voir PyQt)
Je publie FooSuite 1.1 sous une licence non GPL.
Cependant, FooSuite 1.1 est toujours un travail dérivé de FooSuite 1.0 . Je comprends qu'il n'est pas légal pour un étranger de faire ce que j'ai fait, mais suis-je moi-même - en tant que propriétaire de FooSuite - exempt de cette restriction?
Réponses:
Tant que vous conservez le copyright de tout le code qui en fait partie
FooSuite
(cela devient problématique si vous avez incorporé du code de la communauté à moins que les contributeurs ne vous attribuent leur copyright), vous êtes libre de distribuer le code sous as de nombreuses licences différentes comme vous le souhaitez. Vous pouvez donc sortirFooSuite 1.1
sous une licence différente.Bien sûr, quelqu'un d'autre pourrait prendre le code
FooSuite 1.0
qui est déjà publié sous la GPL et créer le sienOpenFooSuite 1.1
qui serait sous la GPL et incorporer toutes les fonctionnalités que vous avez ajoutées pour la version 1.1. S'il y a une communauté raisonnablement grande intéresséeFooSuite
, il peut être très difficile pour votre version open source de rivaliser avec la version ouverte.la source