J'ai un projet open source qui est un complément à TFS (c'est-à-dire qu'il est destiné aux développeurs et à ceux qui utilisent TFS.)
Il utilise actuellement la GPL. Mais il me semble que la GPL ne représente pas vraiment ce que j'essaie de faire avec ma licence.
Je veux que mon code soit gratuit pour tous ceux qui veulent l'utiliser. Et si vous le modifiez et l'utilisez, c'est super aussi. Vous ne devriez pas avoir à ouvrir vos modifications.
Mais je voudrais empêcher quelqu'un de construire mon code et de le vendre. Ou le modifier et le vendre. (Quiconque veut le faire devrait avoir à négocier une licence distincte avec moi.)
Existe-t-il une licence open source qui empêche la revente, mais autorise une utilisation non commerciale complète pour une personne / entreprise qui la télécharge?
la source
Réponses:
Non, il n'y a pas une telle licence. Et il ne peut y en avoir. La capacité de vendre le logiciel est une partie cruciale de la définition Open Source. Toute licence qui interdit la vente n'est par définition pas Open Source.
la source
Pourquoi d' abord ? À moins d' une forte probabilité que cela se produise (dans ce cas, vous devriez voir votre avocat maintenant de toute façon, il semble que vous souffrez du
I-am-afraid-someone-will-take-from-me
syndrome.Sérieusement, qu'est-ce qui vous inquiète et pourquoi quelqu'un achèterait-il votre code à quelqu'un d'autre s'il est gratuit? Et si la valeur ajoutée par le tiers est suffisante pour justifier l'achat, pourquoi voudriez-vous les arrêter? En d'autres termes, ce serait une bonne chose pour vous (un écosystème plus grand), pas une mauvaise chose.
Réponse réelle ici:
Je vous suggère de prendre la licence BSD suivante et d'ajouter un 4ème point qui dit quelque chose comme ça.
Cependant, je ne suis pas un avocat, je suggère donc que vous dirigiez cela par un bon.
la source
why would someone purchase your code from someone else if it is free from you
" - parce que quelqu'un d'autre peut promouvoir sa vente de manière plus agressive et que le consommateur ne saura même pas que la version originale existe. Comme ce qui s'est passé avec Ublock et Ublock Origin .