Supposons que pendant mon temps libre, j'ai développé la bibliothèque X avant de signer un contrat ou d'être employé par la société A.
Je signe ensuite un contrat avec l'entreprise A et commence à travailler. Il devient évident que la bibliothèque X sera incroyablement utile et fera gagner beaucoup de temps et d'argent à l'entreprise.
Quelle est la pratique standard de l'industrie dans ce domaine en ce qui concerne l'introduction de ce code dans l'entreprise? Serait-il possible de concéder sous licence la bibliothèque X à la société A?
la source
Ce n'est pas seulement un problème de licence - qui a déjà été résolu par les autres réponses - mais cela peut aussi créer des problèmes au sein de votre équipe.
Mauvais cas: la bibliothèque que vous avez créée n'est connue que de vous, donc personne d'autre que vous ne peut estimer son utilité. Maintenant, vous allez chez votre patron et proposez de l'acheter, chez vous, à un prix relativement élevé. D'une manière ou d'une autre, vous parvenez à convaincre votre patron de l'acheter pour 2000 USD, mais votre collègue soutient ensuite que ce n'est pas aussi bon que vous l'avez affirmé; pour aggraver les choses, quelqu'un trouve une bibliothèque commerciale qui fait de même pour 250 USD, - et une version open source fait la même chose gratuitement avec une licence libérale qui permet une utilisation dans votre projet. En fin de compte, il semble que vous ayez trompé le patron pour vous acheter quelque chose de trop cher pour votre propre bénéfice, de sorte que votre patron n'écoutera plus jamais vos propositions.
Pour cette raison, je ferais très attention à ce que vos pairs confirment à l'unanimité les grands avantages de l'utilisation de votre bibliothèque avant d'aller chez votre patron. Sinon, les chances de rencontrer des problèmes politiques dépassent probablement l'avantage d'obtenir de l'argent supplémentaire pour votre bibliothèque.
la source
Faites votre lib opensource! Je ne sais pas quelle licence CC est exactement appropriée, mais cela peut sembler "vous pouvez l'utiliser dans n'importe quel produit, même si vous vendez le produit, vous ne devriez pas demander de l'argent pour la bibliothèque elle-même, vous n'avez pas besoin de mentionner la paternité et vous pouvez la changer ". Ainsi, A (votre employeur) en sera satisfait, et vous aussi, lorsque vous passerez à B.
la source
Si c'est un code sérieusement méchant dont vous détenez complètement les droits, il est très raisonnable de le concéder à la société.
Si c'est juste quelque chose de soigné que vous avez développé en un après-midi, je ne me dérangerais pas. Apportez-le au patron et obtenez des félicitations et des high-fives. Ils se souviendront de l'effort supplémentaire plus tard.
la source