J'ai un projet OpenSource actuellement sous MIT. J'ai reçu une demande d'une société à utiliser mon code pour leur projet commercial sans avoir à donner aucune attribution ni crédit.
Pour être honnête, lorsque j'ai publié le code, ma seule intention était seulement d'aider un autre programmeur et je n'ai pas vraiment pensé si j'étais crédité. Choisir la licence n'était qu'une des étapes que je devais faire pour configurer le projet sur CodePlex.
D'une part, je me sens honoré et j'apprécie qu'ils se souciaient de demander, d'autre part, je me suis senti que si je leur ai juste laissé le faire sans aucun coût peut simplement détruire l'esprit d'open source.
Quelles sont les choses typiques i ou d'autres propriétaires de code peuvent faire ou demander à la Société de en faire un commerce équitable? Devrais-je même le permettre?
Je pense à demander à l'entreprise d'écrire une lettre d'intention officielle et je vais signer contre elle simplement pour la rendre plus formelle; Et aussi à demander un don de projet/charité de mon choix ou d'acheter quelque chose sur ma liste de souhaits en tant que compensation (pas très coûteuse). Ça va trop?
De nombreuses applications open source ont des options de licence de source fermée pour ce scénario. Combien vous les chargez dépend de:
Voulez-vous éviter les implications fiscales du revenu? Détestez-vous l'entreprise? etc.
En général, je le traiterais comme une affaire d'entreprise tout en sachant que vous avez tout l'effet de levier. L'état d'esprit de "J'aimerais promouvoir une source open source, alors je charge 5 000 $ (ou quoi que ce soit d'autre devis semble approprié pour cette société pour votre projet) - Avez-vous vraiment Pas seulement me donner l'attribution? "
Si vous êtes le seul contributeur, c'est à vous de décider. Vous pouvez demander n'importe quoi pour modifier la licence de la société demandeuse.
S'il y a d'autres contributeurs, vous devez les demander également.