Serait-il éthique de créer une alternative open source au logiciel pour lequel vous avez été embauché?

19

Supposons que vous ayez été embauché pour créer un logiciel éducatif qui sera vendu aux étudiants d'un établissement universitaire particulier. Vous êtes le seul développeur travaillant sur ce projet et avez écrit tout le code. Une alternative open source au projet a le potentiel de bénéficier aux étudiants défavorisés du monde entier. En bref, une alternative gratuite contribuerait au plus grand bien de l'humanité. Serait-il "OK" de créer une alternative open source au logiciel que vous êtes payé pour développer?

PS Le logiciel ne sera utilisé que par les étudiants de l'institution. Il n'est pas prévu de le distribuer commercialement. L'application n'utilise pas la propriété intellectuelle d'autrui.

Ijichi
la source
5
Éléphant dans la pièce: créer et distribuer une version concurrente gratuite du produit que votre employeur actuel (ou récent) vous paie pour créer serait très certainement en train de tirer vos futures perspectives d'emploi dans le pied. Les employeurs potentiels futurs vont voir que vous avez fait dans le passé, et sera ( à juste titre) concerné que vous pourriez le faire pour eux aussi, si vous avez embauché.
Trevor Powell,
5
pourquoi ne pas leur suggérer cela? qu'ils le publient en tant que freeware avec leur nom partout. La publicité positive et la bonne volonté publique ont une valeur, après tout.
attiré
Bien que j'applaudisse votre progressivité, cela risque malheureusement de faire l'objet d'une poursuite de la part de votre ancien employeur. (Gardez à l'esprit qu'un propriétaire d'entreprise en colère peut intenter une poursuite, que l'affaire ait du mérite ou non. Le défendeur va subir beaucoup de stress et de coûts, même si le défendeur finit par gagner.) En d'autres termes, si vous voyez des signes indiquant que le propriétaire de l'entreprise se mettra en colère à cause de cela, vous devez considérer plus que la légalité et l'éthique lorsque vous définissez votre vision.
rwong

Réponses:

15

Éthique?

Plusieurs fois oui . De la même manière, il est éthique que vous preniez les compétences que vous apprenez chez l'employeur actuel et que vous les utilisiez dans votre prochain emploi, il est éthique d'utiliser vos compétences pendant votre temps libre, comme vous le souhaitez

Légal?

Peut-être . Bien qu'il n'appartienne pas à l'entreprise de contrôler ce que vous faites de votre temps libre, il est normal que l'entreprise ait des accords de non-concurrence et de non-concurrence dans le cadre de votre contrat. Vous ne serez également probablement pas autorisé à utiliser tout type d'informations propriétaires et de brevets, etc. développés et détenus par votre entreprise actuelle dans votre travail, ainsi que, bien évidemment, vous devrez recommencer à zéro lors de l'écriture du code . Il n'est ni éthique ni légal de voler à votre employeur actuel.

Remarques

  • Je ne suis pas avocat. Demandez conseil à un avocat concernant votre contrat.
  • Je suppose que vous êtes un employé régulier. Un actionnaire ou copropriétaire de la société a d'autres obligations
  • Cela peut ne pas être évident, mais travailler sur l'alternative OSS tout en travaillant pour votre employeur actuel est une mauvaise idée. Je suppose que vous parlez de le développer après la fin de votre emploi
  • La façon dont vous le faites est tout aussi importante que ce que vous finissez par faire. La façon professionnelle de le faire est de le faire ouvertement - pour faire savoir à votre employeur actuel ce que vous faites.
  • Consultez un avocat, en particulier en ce qui concerne les détails délicats de la NDA et des accords de non-concurrence. Le caractère exécutoire, la légalité, l'applicabilité et les diverses conséquences de la rupture de la NDA, de la non-concurrence et d'autres accords sont extrêmement spécifiques au contexte; cela varie selon les États, les pays, les industries, etc. si tu n'as rien fait de mal
blueberryfields
la source
4
+1 Pour la partie légalité, il est assez courant d'avoir une clause de non-concurrence dans le contrat.
HoLyVieR
9
Si vous avez fait cela APRÈS LE DÉPART et que la non-concurrence a expiré, je pense que ce serait limite. Si vous faisiez cela alors que vous étiez encore employé, ce ne serait pas éthiquement ou moralement correct.
quick_now
2
Pourquoi ne pas demander la permission à votre employeur? Peut-être qu'un modèle de licence pour le logiciel d'origine est possible qui produirait les avantages escomptés sans nuire aux ventes?
tdammers
1
@quickly_now Il est fortement dans l'intérêt de vos employeurs de vous convaincre que c'est vrai. La vérité est que, tant que vous ne volez pas à votre employeur, il n'y a aucune obligation éthique ou morale de vous empêcher de travailler sur d'autres projets. C'est en fait tout le contraire; dans certaines juridictions, il est même tout à fait illégal pour l'employeur d'inclure des clauses dans son contrat vous empêchant de concurrencer, et dans beaucoup d'autres, les clauses, bien que légales, ne sont pas exécutoires (encore une fois, IANAL, consultez un avocat avant de faire un appel juridique local)
blueberryfields
1
@Blueberryfields: En Australie, ce qui est proposé serait presque certainement illégal. Les restrictions d'emploi sont également couramment utilisées ici :)
quick_now
19

Dans votre cas, je poserais votre question aux personnes qui vous ont embauché et je verrais d'abord ce qu'ils pensent de la question. La grande question de l'éthique est celle des conflits d'intérêts, lorsque vous avez deux intérêts ou exigences différents vous entraînant dans deux directions différentes. L'un d'eux est votre obligation envers le client ici, et si le client ne vous dérange pas de construire un projet open-source sur cette idée, alors ses intérêts ne sont pas en conflit avec le vôtre.

Mason Wheeler
la source
4

Éthique? Peut-être que l'éthique est une décision personnelle. Légal? Eventuellement, selon votre contrat avec l'entreprise. Intelligent? Heck non, lorsque les futurs employeurs vous verront comme leur concurrent, votre CV ira à la poubelle.

Ross Patterson
la source
2
  1. Si vous utilisez du code réel et une conception critique déjà développée dans votre projet payant - copier cela et donner en Open Source - c'est contraire à l'éthique et illégal.

  2. Même si votre code est frais - si vous enlevez toute propriété intellectuelle, il est contraire à l'éthique et illégal.

  3. Si vous utilisez le temps ou d'autres ressources de l'entreprise pour ce que vous êtes payé pour l'utiliser pour un projet open source au lieu de contribuer à votre projet réel - c'est contraire à l'éthique (et peut devenir illégal si vous êtes pris).

L'équilibre semble être régi par les lois naturelles de la concurrence dans la société.

Dipan.

Dipan Mehta
la source