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.
Réponses:
É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
la source
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.
la source
É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.
la source
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.
Même si votre code est frais - si vous enlevez toute propriété intellectuelle, il est contraire à l'éthique et illégal.
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.
la source