Un projet OSS “ double licence ” réussi que je peux utiliser comme modèle?
On février 16, 2021 by adminJe réécris lintégralité de mon projet GPLv3 dans une langue différente pour éviter les contributeurs en colère qui ne veulent pas que je fasse de largent sur leurs contributions.
Ce que je souhaite pour mon projet, cest:
- les gens peuvent lutiliser et contribuer comme GPL,
- si vous souhaitez lintégrer dans une solution propriétaire, vous payer.
En gros, cest un don forcé au projet pour qui a lintention de gagner de largent.
- Y a-t-il un licence standardisée qui correspond à mon cas dutilisation?
- Sinon, y a-t-il un projet existant savez-vous que je peux utiliser comme modèle?
Commentaires
- Vous auriez toujours besoin de la permission de vos contributeurs en colère pour passer à une double licence.
- Je ne ‘ Je ne pense pas, ils ne ‘ Vous ne possédez pas les concepts, mais juste limplémentation.
- Mais si vous traduisiez du code, ce serait un » travail dérivé » et les contributeurs de loriginal code aurait des droits dauteur sur votre travail traduit.
- Le fait que A soit un dérivé de B dépend (aux États-Unis) de 2 facteurs (1) lauteur ‘ s accès à loriginal B et (2) A ‘ similitude avec loriginal B. Vous pouvez essayer de vous imposer des normes de salle blanche (par exemple, ne ‘ t regardez le code lors de limplémentation, regardez uniquement les exigences) mais votre familiarité avec le code peut vous empêcher de réduire complètement le facteur daccès. La manière dont » similaire » deux œuvres sont pour le facteur de similitude est subjective mais peut inclure des aspects non littéraux (en utilisant quelquun ‘ le caractère fictif de votre nouveau livre est une contrefaçon, même sans copie littérale de texte)
- Cela dit, votre auto-description du nouveau travail comme » fortement refactorisé » est encourageant, et peut être suffisamment différent pour éviter toute infraction (mais un tribunal peut vous dire avec certitude si vous êtes poursuivi). Le fait que vous ‘ utilisez une nouvelle langue est moins important (par exemple, les traductions dœuvres littéraires en langue naturelle sont toujours des dérivés de loriginal)
Réponse
Comme il ny a pas de » commercial standard » licences (voir aussi Tentatives de déprolifération des licences commerciales ), il ny a pas non plus de combinaison de licences standard pour une double licence OSS + commerciale.
Je connais au moins un projet réussi qui utilise une double licence OSS + Commercial: Le projet Qt . Depuis leur page de licence:
Qt for Application Development est doté dune double licence sous licence commerciale et open source. La licence commerciale Qt vous donne tous les droits de créer et de distribuer des logiciels selon vos propres conditions sans aucune obligation de licence open source. Avec la licence commerciale, vous avez également accès au support officiel de Qt et à une relation stratégique étroite avec The Qt Company pour vous assurer que vos objectifs de développement sont atteints.
Qt pour le développement dapplications est également disponible sous GPL et LGPLv3 open source licences. […] La licence open source Qt est idéale pour les cas dutilisation tels que les projets open source avec distribution open source, à des fins étudiantes / académiques, projets de loisirs, projets de recherche internes sans distribution externe, ou dautres projets où toutes les obligations (L) GPL peut être satisfaite.
Lorsque vous utilisez une double licence OSS + Commercial, il est généralement préférable de choisir une licence copyleft pour le côté OSS, car cela garantit quil ny a pas (ou moins dune) échappatoire pour les utilisateurs commerciaux dutiliser le produit sans payer pour la licence commerciale.
Commentaires
- Bonne réponse. Notez que Qt nétait pas proposé sous LGPL avant dêtre acheté par Oracle, et donc lincitation à acheter la licence commerciale était encore plus grande.
Réponse
À votre question principale: Un projet OSS «double licence» réussi que je peux utiliser comme modèle?
Je dirais: il existe des exemples réussis, mais vous ne devriez pas les utiliser comme modèle .
La ou les bonnes licences et stratégie pour votre projet sont très spécifiques à votre projet et à votre communauté.Je vous encourage fortement à choisir vos licences en fonction de ce qui semble approprié dans votre cas, plutôt que celles qui ont connu du succès avec dautres projets.
(Le projet SFOSC dans lequel je suis impliqué, par exemple, a décidé que lensemble du modèle ne correspond pas à ses principes)
Prenons par exemple MongoDB , qui est sans doute un succès selon plusieurs métriques.
Actuellement, ils double licence avec leur nouvelle SSPL en tant que licence de copyleft pour laquelle ils offrent des alternatives de licence commerciale comme un aspect de leur business model. (Ils proposent également MongoDB as-a-service par exemple)
Ils ont créé et sont passés à cette licence en réponse directe aux fournisseurs de cloud réalisant vraisemblablement des bénéfices importants avec leurs logiciels et cela a suscité des discussions animées pour savoir si, compte tenu des nouvelles restrictions, la licence peut même être considérée comme une licence de logiciel libre et open source. Cependant, cela fait partie de la pression apparemment requise pour que Google passe à n négocier un accord mais aussi pour Amazon pour faire un autre hard fork .
Même si votre projet est exactement dans le même bateau de ce conflit entre les fournisseurs de cloud et les fournisseurs de bases de données des titans, vous devrez vous demander si vous souhaitez vraiment adopter la même approche que MongoDB ou si votre communauté a des valeurs et des préoccupations différentes.
Existe-t-il une licence standardisée qui correspond à mon cas dutilisation?
Encore une fois, si elle correspond à votre cas, cest quelque chose vous devrez décider avec votre communauté, mais …
Par définition, pour la double licence, vous voudrez sélectionner au moins 2 licences logicielles. Un pour laspect OSS, un pour la licence commerciale que vous pouvez acheter.
De plus, vous aurez besoin dun type de Accord de contribution et tout les contributeurs le signent. Plus précisément pour vous assurer que tous les droits dauteur sont détenus par une seule entité juridique, ce qui est nécessaire pour pouvoir changer la licence sans enfreindre les droits dauteur de vos contributeurs.
Pour la licence OSS, il peut y avoir des candidats appropriés parmi les licences copyleft ou disponibles .
Pour les autorités de certification, vous pourrait regarder les accords dharmonie bien que je « sois convaincu quil y a plus doptions là-bas.
Et comme indiqué dans la réponse précédente Je » ne connais aucun modèle que vous pouvez « simplement utiliser ».
Réponse
En ce qui concerne votre question de savoir sil existe un projet existant qui autorise la double licence en tant que GPL et en tant que commercial:
La contribution » gregbook « à libpng est à double licence, GPLv2 + et Comme BSD. Consultez le fichier LICENSE dans le répertoire contrib / gregbook de libpng16 « . » License 1 « en particulier permet les applications commerciales.
Commentaires
- Oh, cest une application intéressante de double licence. Ce que je voulais dire par contre, cest dual OSS + Commercial.
- Je pense que si vous lacceptez sous la licence de type BSD, vous pouvez lutiliser dans une application commerciale et la renouveler commercialement, à condition de respecter lexigence de conserver la notice de copyright BSD intacte. La LICENCE dit: » La permission est accordée à quiconque dutiliser ce logiciel dans nimporte quel but, y compris les applications commerciales, et de le modifier et de le redistribuer librement, sous réserve des restrictions suivantes: … »
Laisser un commentaire