Je souhaite distribuer mon logiciel sous licence comme Creative Commons Attribution - Non commercial - Licence Share Alike, c.-à-d.
- La redistribution du code source et des binaires est libre.
- La version modifiée du programme doit être distribuée sous la même licence. L'attribution au projet original doit être fournie à.
- Restreignez tout type d'utilisation commerciale.
Cependant, CC ne recommande pas d'utiliser leurs licences pour les logiciels. Existe-t-il ce type de licence logicielle que je pourrais appliquer? Mieux vaut une licence publique, mais pour autant que je sache, les lois américaines stipulent que seul le CLUF pourrait restreindre l'utilisation de la copie reçue?
licensing
commercial
pseudo
la source
la source
Réponses:
Vos exigences limitent l'utilisation du logiciel, donc au moins par la définition de l'open source de l'OSI ( définition de l'open source ), il n'est donc pas open source, donc vous ne trouverez aucune aide dans les licences open source. Oubliez donc AGPL, GPL, BSD, Apache, MIT, etc.
J'ai également regardé la licence Aladdin comme suggéré par @thiton. Cela ne restreint pas l'utilisation commerciale, mais uniquement la vente (comme l'a souligné @thiton). Si ce n'est pas assez fort, vous voudrez peut-être commencer par le libellé de, disons, la licence MIT et ajouter des restrictions (mais ne l'appelez pas la licence MIT bien sûr, et ne l'appelez pas open source).
Comme la crypto, l'octroi de licences est difficile, et la vôtre est délicate. Le monde n'aime pas plus de licences (elles ajoutent de la friction), et fait partie des raisons pour lesquelles OSI existe - pour cataloguer et promouvoir les "bonnes" licences existantes pour l'open source afin que les gens ne roulent pas les leurs. J'espère que ça marche.
la source
La licence publique gratuite Aladdin (AFPL) est une licence typique interdisant la revente de votre code (mais son utilisation en interne dans une entreprise commerciale est autorisée). À utiliser avec prudence, cependant, en raison des mises en garde légales mentionnées dans les commentaires, et parce que la plupart des distributions n'incluront (pour une bonne raison) jamais un programme sous licence AFPL.
la source
Je ne suis pas avocat, mais je suis tout à fait certain que le libellé juridique de CC n'est pas adapté aux logiciels; il existe de nombreuses licences logicielles open source appropriées.
Les licences libérales comprennent («libéral» signifie ici que des produits à source ouverte et fermée peuvent être dérivés et commercialisés):
Les licences réciproques comprennent («réciproque» signifie ici que seuls les produits open source peuvent être dérivés et commercialisés):
Pour vos besoins, la GPL est la meilleure solution: l'utilisation et la redistribution gratuites des sources et des binaires, la réciprocité de toutes les modifications publiées et les produits dérivés doivent être publiés sous la même licence.
Notez que même avec la GPL, la commercialisation est toujours possible, bien qu'avec une forte imposition de l'open source. Si vous ne souhaitez pas de commercialisation, vous devrez peut-être rédiger votre propre licence.
la source