Question:
Est-il éthique d'utiliser les connaissances dans le travail principal pour un concert parallèle?
wwl
2018-11-13 07:20:55 UTC
view on stackexchange narkive permalink

Supposons que j'ai un travail principal (du lundi au vendredi, de 9 h à 17 h) qui implique beaucoup de programmation informatique, et qu'un jour je construis un système de recommandation pour mon entreprise (pensez à Amazon.com qui fait des recommandations). Mon entreprise est dans l'industrie du parfum.

Maintenant, j'ai aussi un travail à temps partiel (8 heures par semaine "side concert") dans l'industrie du vêtement. Sur la base des connaissances acquises dans mon travail principal, je construis un système de recommandation pour cette entreprise. Je m'assure de créer le système de recommandation sans regarder aucun de mon code existant. Cependant, comme je viens de créer l'autre système de recommandation, je suis en mesure de créer ce système de recommandation beaucoup plus rapidement. Le code du système de recommandation que j'ai construit pour la société de vêtements est également très similaire au code du système de recommandation précédent que j'ai construit pour la société de parfum.

Ai-je fait quelque chose de mal légalement ou éthiquement?

Pour le contexte, les systèmes de recommandation sont couverts par de nombreux manuels d'informatique de niveau supérieur. Leur construction prend plusieurs semaines / mois. Le code pour créer des systèmes de recommandation standard peut être trouvé sur des référentiels de code tels que GitHub, bien que les détails d'implémentation puissent varier. Supposons que le système de recommandation que j'ai construit est relativement standard.

Les commentaires ne sont pas destinés à une discussion approfondie;cette conversation a été [déplacée vers le chat] (https://chat.stackexchange.com/rooms/85715/discussion-on-question-by-wwl-is-it-ethical-to-use-knowledge-in-main-job-for-sid).
Treize réponses:
#1
+375
Kilisi
2018-11-13 08:46:56 UTC
view on stackexchange narkive permalink

Il n'y a pas de dilemme éthique ici. Le simple fait que l'expérience vous permette de faire quelque chose de plus efficacement n'a rien à voir avec l'éthique.

D'[email protected] avez-vous apporté une expérience de travail précédent à votre emploi dans une entreprise de parfumerie?Tant que vous ne réutilisez pas la documentation, le code ou les tests du travail de parfum sur le travail de l'habillement, alors c'est la même chose.
J'ajouterais qu'il n'y a pas de «conflit d'intérêts» ici parce que les 2 entreprises sont dans des secteurs entièrement différents.Alors ne vous inquiétez pas :)
Les connaissances («comment» dans ce cas, par opposition à «quoi») et les compétences acquises ne sont pas de la propriété intellectuelle.Aucune entreprise ne peut vous empêcher d'utiliser ces compétences.Mon employeur actuel est même allé aussi loin en disant que si nous construisons un outil (par exemple un système de recommandation), nous acceptons de prendre ce code avec nous.Il ne peut tout simplement pas * avoir ou utiliser * des informations de propriété (par exemple, contenir ou accéder à leurs données client ou produit).Ce ne sera peut-être pas le cas avec vous, en disant simplement comment mon employeur actuel a échoué.
Cela va un peu plus loin que la simple expérience, vous ne pensez pas?OP ** a écrit ** le code de son travail quotidien, il semble donc hautement improbable qu'il n'y ait pas de similitudes significatives avec cette IP contenue dans la deuxième implémentation, à moins qu'il n'ait délibérément choisi une approche complètement différente.Dans ce cas, son expérience précédente ne serait pas d'une grande aide.C'est pourquoi les entreprises qui tentent de cloner des systèmes d'exploitation commerciaux (par exemple) évitent volontairement d'embaucher des personnes qui ont travaillé sur le système d'exploitation en question.IP qui est contenue dans la tête de quelqu'un plutôt que dans leur HD est toujours IP.
@jkf ne veut pas dire qu'il lui coupe la tête avant de faire un travail.Je ne vois pas de problème éthique et je n'essaierai pas de le déformer avant de le faire, car cela n'arrivera jamais
@jkf, Je ne suis pas d'accord avec Richard Stallman sur tout, mais [son article sur ** l'imprécision trompeuse du terme «propriété intellectuelle» **] (https://www.gnu.org/philosophy/not-ipr.html) est précisément sur le point.En ce qui concerne votre déclaration selon laquelle * "IP contenue dans la tête de quelqu'un est toujours IP" * (et en passant par-dessus la ressemblance étonnante avec [la police de la pensée] (https://www.xkcd.com/294/)) pouvez-vous essayer de spécifiersi cette propriété intellectuelle est censée enfreindre (a) le droit des brevets, (b) le droit d'auteur ou (c) le droit des marques?
@Wildcard Les autres réponses qui mentionnent les avocats sont un meilleur pari que de me demander, mais du haut de ma tête, je dirais qu'un tribunal pourrait décider (s'il en venait à cela) qu'OP avait violé le droit d'auteur de son employeurson contrat de travail est n'importe où près de la norme) est peut-être également en rupture de contrat.La façon dont les tribunaux décident si vous avez violé le copyright AFAIK n'est pas de vous demander gentiment si vous avez copié du code à partir du travail - ils analysent les deux ensembles de code et recherchent des similitudes substantielles, qui existent probablement.Comme une chanson avec des mots différents mais le même air.
J'ai convenu que si vous écriviez le deuxième système à partir de zéro, cela devrait aller, mais prouver que cela pourrait être difficile.Comme d'autres l'ont dit, je m'attends à de fortes similitudes entre votre première version d'un système de recommandation et la deuxième version que vous écrivez.Surtout si les deux écritures sont très proches dans le temps.Même si vous n'essayez pas, vous vous souviendrez toujours des premières et principales structures et même des choses comme les noms de fonctions peuvent bien finir par correspondre.Ces similitudes pourraient donner l'impression que vous avez copié le code d'origine et que vous l'avez simplement modifié pour la nouvelle utilisation ou pour essayer de masquer la copie.
@EvanSteinbrenner bien que cela ait une légère chance d'être un problème juridique potentiel, ce n'est pas un problème éthique.Personnellement, je ne me soucierais même pas de l'aspect juridique à moins qu'il ne se produise réellement, ce qui est extrêmement improbable et facile à résoudre.
@jkf "* IP contenue dans la tête de quelqu'un est toujours IP *" Non. C'est tout le contraire de la vérité.Le contenu dans la tête des gens n'est certainement * pas * la propriété intellectuelle.Pour être IP, quelque chose doit être sous une forme fixe.Vous obtiendriez des résultats très stupides si le contraire était le cas.Pour violer le brevet de quelqu'un, il doit exister quelque part un document de brevet.Pour violer le droit d'auteur de quelqu'un, il doit exister quelque part un morceau de papier ou un fichier ou quelque chose de ce genre.Si vous tenez quelque chose uniquement dans votre tête et que vous ne le dites qu'à voix haute et qu'aucun enregistrement fixe n'est effectué, aucune adresse IP n'existe.
Le droit d'auteur n'est pas la seule chose généralement appelée IP.Bien qu'il soit peu probable que le code que vous écrivez enfreigne le droit d'auteur (à moins que vous n'ayez une copie du code original ou une mémoire sans faille), il peut s'agir d'un secret commercial et couvert par une NDA, ce qui pourrait vous entraîner en justice.
Il suffit de commenter la réponse acceptée pour donner une autre façon de voir le problème.L'expérience de travail est annoncée comme, et est souvent, un avantage.Vous voudrez peut-être avoir un salaire moins élevé afin de travailler pour des entreprises actives sur des technologies ou des domaines vraiment intéressants: ce choix vous permet de vous développer à la fois professionnellement et en tant qu'homme, et vous propose de faire émerger les connaissances dans le monde comme les vôtres.Utiliser ces connaissances sur un autre projet, c'est comme acheter de la nourriture avec le salaire d'une entreprise qui vend des parfums: c'est censé être comme ça.
La connaissance est indépendante du travail.
@SliderBlackrose Ce n'est pas vrai.Voir [connaissances institutionnelles] (https://en.wikipedia.org/wiki/Institutional_memory#Institutional_knowledge)
1) Quelque chose qui est parfaitement * éthique * peut toujours être puni s'il va devant les tribunaux.2) Si un avocat dit que quelque chose que j'ai interdit, cela ne le rend pas ainsi.
Qu'est-ce qu'un «dilemne»?Vouliez-vous dire un dilemme?
@TylerH Cela n'a aucun rapport avec ma déclaration.Les connaissances institutionnelles sont un sous-ensemble des connaissances globales.C'est le sous-ensemble d'un groupe combiné de connaissances individuelles, et les connaissances individuelles qui composent cette institution sont indépendantes de l'emploi.Les nombres 1 à 10 sont des connaissances.Le fait que vous les utilisiez pour étiqueter un fichier comme # 12 est une utilisation sous-ensemble de ces numéros appliqués à votre organisation spécifique.Cela ne signifie pas que les chiffres sont désormais institutionnalisés uniquement pour votre organisation.
@SliderBlackrose Non, cela ne signifie pas que les nombres 1 à 10 sont des connaissances institutionnelles, mais c'est une affirmation très ridicule à faire.Ce qui est institutionnel, c'est l'exemple même que vous avez donné de l'étiquetage d'un fichier comme # 12, ou dans des cas réels, des ensembles de connaissances beaucoup plus vastes et plus spécifiques sur les langages, les applications ou les processus propriétaires.
#2
+111
solarflare
2018-11-13 07:38:09 UTC
view on stackexchange narkive permalink

Si vous n'avez pas de NDA ou de contrats similaires avec votre concert principal, il n'y a rien de mal juridique ou éthique dans ce que vous faites - comme vous l'avez décrit.

Parfois, les gens sont bien informés dans certains domaines pour diverses raisons, cela ne fait pas de vous une mauvaise personne, c'est le contraire, cela vous rend très recherché et recherché.

Par contre, si vous avez un contrat qui vous arrête de travailler pour des concurrents ou de transférer du savoir-faire ou d'autres connaissances, vous risquez d'enfreindre certaines lois / politiques - ce qui n'est pas dans le cadre de cette pile.

Vous avez raison - je voulais juste ajouter, dans ce cas: les connaissances publiques, telles que les choses couvertes dans les manuels ou disponibles sur Internet, ne peuvent pas être protégées par une NDA.L'industrie du parfum n'est pas un concurrent de l'industrie du vêtement.
Je suis d'accord avec ça.Il est contraire à l'éthique de copier du code, des secrets commerciaux ou des connaissances d'initiés.Les compétences ordinaires en création d'applications ne sont pas de tout cela.C'est la différence entre, par exemple, un médecin utilisant les connaissances privées des patients d'un cabinet pour en créer un deuxième et l'utilisation des compétences générales du médecin fou leet acquises dans le premier pour fournir des soins de qualité dès le second.
@Robert Columbia: Cependant, qu'est-ce qui compte comme "copier du code"?Comme si vous développiez vous-même une astuce de codage particulière qui était très appréciée, puis que vous travailliez pour quelqu'un d'autre, ou que vous travailliez pour vous-même et appliquiez la même astuce - à partir de la mémoire_, pas de copier-coller - et / ou quelque chose qui en dériveautre part.Surtout s'il produit un code d'apparence "sensiblement similaire".À quel point cela pourrait-il être mal vu en termes de votre personnage sur le long terme?
@Daniel MAIS s'il construit un système qui est en concurrence avec un système similaire commercialisé par son employeur, cela pourrait être une violation d'une clause de non-concurrence dans son contrat plutôt qu'une NDA.Je sais que ce serait pour moi.
@The_Sympathizer Chaque développeur a une sorte de style et construit un sac d'astuces en cours de route.En tant que tel, le code d'une personne sera généralement quelque peu similaire d'un travail à l'autre.C'est tout à fait normal et je suis sûr que c'est également commun à d'autres industries.C'est un peu comme la façon dont les films d'un réalisateur ont tendance à avoir une sensation similaire.Attendre autre chose, c'est trop demander, je pense.
@Daniel Adidas, qui est principalement dans l'industrie du vêtement, fabrique et vend également des parfums (il en va de même pour Tommy Hilfiger et d'autres): la frontière entre ces industries est beaucoup plus floue que vous ne le pensez.
@The_Sympathizer, sauf s'il s'agit d'une violation de la loi sur le droit d'auteur, du droit des brevets ou d'un contrat juridique spécifique, tout devrait bien se passer.[Il n'existe pas de concept juridique tel que "propriété intellectuelle".] (Https://www.gnu.org/philosophy/not-ipr.html)
#3
+48
Juniper83
2018-11-13 16:28:11 UTC
view on stackexchange narkive permalink

Il est important de vérifier votre contrat pour des choses comme celle-ci. Certains contrats comportent une clause selon laquelle tout code écrit pendant que vous travaillez pour la société X appartient à la société X. Ils sont susceptibles de céder ces droits de propriété si vous écrivez simplement un petit jeu ou quelque chose sans rapport avec votre travail principal, mais dans un Dans un cas comme celui-ci où vous écrivez quelque chose de pertinent et susceptible de rapporter de l'argent pour une autre entreprise, il pourrait y avoir des problèmes et vous devrez en discuter avec votre patron avant de continuer.

Ce.Vérifiez votre contrat et votre juridiction.Dans de nombreux endroits, il est courant que tout le code que vous écrivez pendant que vous êtes employé (qui en tant qu'employé salarié est 24/7) appartient à votre employeur.En tant que tel, vous ne pouvez essentiellement pas faire de programmation sur le côté pour quelqu'un d'autre puisque vous n'avez pas le droit d'auteur sur le code que vous écrivez (pas applicable dans toutes les juridictions, évidemment).
J'ose dire que des contrats comme celui-ci sont éthiquement beaucoup plus discutables que la situation évoquée par le PO, mais ...
Donc, si OP écrit du code à partir de zéro pour la société A, et que la société A a dit la clause, alors OP écrit du code à partir de zéro de la société B qui est très proche du même code que OP a écrit pour la société A, mais qui est toujours fait à partir de zéro, alors la sociétéA peut-il prétendre posséder le code écrit par OP pour l'entreprise B même si 100% du travail a été effectué POUR l'entreprise B?Je n'ai entendu parler d'aucune entreprise détenant la propriété d'un travail effectué par un de ses employés pour lequel elle n'a pas rémunéré l'employé.
@Bardicer - Malheureusement, la situation exacte que vous avez décrite est légale à certains endroits.Par exemple, seuls [huit États américains] (http://www.intellectualpropertylawfirms.com/resources/intellectual-property/patents/is-your-pre-inve) ont des lois limitant ce dont un employeur peut revendiquer la propriété.Il est difficile d'appliquer ces restrictions si elles sont trop autoritaires, donc les abus sont rares, mais cela * arrive * encore de temps en temps.
@Bardicer La dernière entreprise qui l'a embauché n'a pas fait preuve de diligence raisonnable, et / ou l'OP théorique serait sur le point de leur mentir.Vous ne pouvez pas entrer dans cette position en premier lieu sans violer les deux contrats.Qui finit par posséder quoi que ce soit si quelqu'un a fait quelque chose comme ça de toute façon dépendra également beaucoup de la juridiction (et probablement du résultat d'un procès).
Je suis d'accord avec cette réponse.La prudence ne peut jamais faire de mal, mais il n'en faut qu'un seul dans un temps pour avoir des conséquences terriblement durables.Le monde n’est pas juste, et bien que nous devrions essayer de le rendre encore plus, nous devons aussi vivre dans celui que nous avons.
Mattel (fabricants de la ligne de poupées Barbie) et MGA (fabricants de la ligne de poupées Bratz) ont envoyé de nombreux enfants d'avocats à l'université, une allégation étant que les Mattel possédaient les modèles Bratz parce qu'ils avaient été conçus par quelqu'un qui était employé.par Mattel à l'époque.
Il n'a cependant copié aucun code.Comment son entreprise peut-elle revendiquer la propriété de ses connaissances?Il ne peut pas désactiver cela ou choisir de ne pas l'utiliser.
@leftaroundabout: Aucun employeur ne veut se faire dire "Je suis rentré chez moi et j'ai utilisé mon ordinateur personnel pour écrire ce code d'une importance critique, que je possède maintenant. Payez-moi [BIGNUM] ou je le vendrai à [concurrent] à la place."C'est un cas extrême, mais les politiques RH sont écrites pour des cas extrêmes.Tout employeur sensé devrait également avoir une politique d'abstention, et peut-être même un système formel d'exceptions.Ils (enfin, les raisonnables de toute façon) ne veulent pas vraiment posséder votre âme, juste le travail pour lequel ils vous ont embauché en premier lieu.
+1 C'est le plus gros problème (ou peut-être le deuxième plus gros).Un autre est que certains contrats (tous les contrats que j'ai eu dans ma vie, en fait), interdisent explicitement d'organiser une exposition parallèle sans approbation préalable, sous peine contractuelle.
@bardicer, Je suis au Royaume-Uni et c'est ainsi que mon contrat est rédigé.Tout logiciel que je développe à mon rythme (ou en fait toute autre IP que je génère, comme ce commentaire) est la propriété de mon employeur.
#4
+13
Rob Moir
2018-11-13 14:19:17 UTC
view on stackexchange narkive permalink

Il n'y a donc pas de problème moral à utiliser des compétences transférables d'un travail à un autre. En éliminant le problème informatique pendant un moment, il n'y a aucun problème avec quelqu'un qui installe des chaudières pour le service public de gaz local en utilisant ses connaissances en plomberie générale pour réparer les robinets de salle de bain de quelqu'un «sur le côté» le week-end.

Il pourrait être un problème si vous réutilisez un algorithme ou un code spécifique de la tâche principale pour travailler dans la tâche secondaire (je comprends d'après votre message que vous n'êtes pas ), mais encore une fois, il n'y a aucun problème avec le fait que vous soyez simplement doué pour résoudre facilement un type de problème particulier qui se produit dans votre travail secondaire, car vous en avez vu beaucoup récemment à votre travail principal.

S'il y a suffisamment de similitudes entre les deux emplois, vous pourriez avoir des problèmes contractuels, mais c'est un problème légèrement différent et il a été abordé par d'autres.

Si OP est celui qui a ** écrit ** le code au travail de jour, il semble probable qu'il y aura un crossover dans IP même s'il l'écrit à nouveau sans regarder l'autre code?
@jkf un bon point, et c'est un pour les avocats.Je sais que j'ai suffisamment appris d'un projet pour transformer cette expérience en un nouveau projet sans trop de croisements et je prends de bonne foi la conviction apparente de l'OP que, bien que les solutions soient similaires, elles n'en ont pas prisà l'autre.
@RobMoir Votre analogie avec un "fixateur de chaudière" est trompeuse, car il n'y a pas de travail créatif impliqué qui pourrait être soumis à la propriété intellectuelle.C'est la partie qui compte.
Vous voulez dire mon analogie où j'ai spécifiquement mis de côté l'aspect informatique (IP si créatif) en premier dans ma réponse @employee-X?* Cette * analogie où je ne regardais que le transfert des compétences acquises dans un emploi à un autre?
@RobMoir Le transfert de compétences n'est pas au cœur du problème.Le transfert d'une œuvre créative est.En tout cas, cette question est probablement mieux adaptée à la loi SE
Ce qui * soupir * me ramène à ma tentative de découper le transfert de compétences pour traiter séparément, et en accord avec le commentaire de jkf au point suggérant qu'un avis juridique est nécessaire, donc vos commentaires ne font pas vraiment avancer quoi que ce soit par rapport à ma réponseest-ce qu'ils?
#5
+10
David Thornley
2018-11-13 22:09:13 UTC
view on stackexchange narkive permalink

Je ne sais pas où vous êtes, mais aux États-Unis, les droits d'auteur sur le code des employés reviennent automatiquement à l'employeur. C'est ce qu'on appelle le «travail pour compte d'autrui». Il est très probable que, où que vous soyez, ce que vous écrivez pour votre employeur appartienne à votre employeur. (Si vous avez utilisé un logiciel open source pour rédiger votre contribution, cela peut ne pas s'appliquer. Vérifiez auprès d'un avocat. C'est beaucoup moins cher que de perdre un procès.)

Cela signifie que le logiciel que vous avez écrit pour l'entreprise de vêtements ne doit pas être une œuvre dérivée de ce que vous avez écrit pour la société de parfumerie, ou il s'agit d'une violation du droit d'auteur. Vos précautions semblent inadéquates. Bien que vous ne regardiez pas le code précédent, votre logiciel a la même structure et est généralement très similaire. Des personnes ont été reconnues coupables de violation des droits d'auteur pour des choses similaires, même lorsqu'elles ne se sont pas contentées d'écrire l'œuvre contrefaite.

L'industrie du logiciel utilise une approche de copie «salle blanche» pour éviter les problèmes de droits d'auteur. Une équipe examinera le code avec la fonctionnalité à copier et rédigera une spécification détaillée. Une autre équipe obtiendra les spécifications et écrira le nouveau code. De cette façon, seules les idées vont d'une pièce à l'autre, et il n'y a pas d'infraction.

Il s'agit des aspects juridiques. À moins que votre parfumerie et votre entreprise de vêtements ne soient des concurrents ou des concurrents potentiels, cela me paraît éthique. Malheureusement, cela n'aidera pas les tribunaux.

Mon conseil dans cette situation est de parler à un avocat spécialisé en droit d'auteur. Si vous êtes aux États-Unis, il y a de fortes chances que vous puissiez obtenir une consultation rapide moyennant des frais raisonnables auprès de votre barreau local. La société de parfumerie peut ne pas s'en soucier, ne pas le savoir ou ne pas intenter de poursuites pour diverses raisons. Cependant, s'ils le font, cela pourrait vous coûter très cher.

C'est probablement la meilleure réponse, aucune idée de la raison pour laquelle elle reçoit des votes négatifs - certaines des réponses les plus votées sont carrément dangereuses!Il y a un commentaire suggérant qu'OP base son code "side gig" sur un open source préexistant plutôt que hors de sa tête - peut-être que l'intégrer dans votre réponse serait une amélioration?
+1, j'aime que cela touche le fait que, malheureusement, peu importe si OP a raison ou non, si l'entreprise décide de poursuivre, cela pourrait être problématique.
@jkf Je pense que les réponses «il n'y a certainement pas de problème avec ça» suscitent des votes parce que la plupart des gens ont un fort sentiment moral qu'il a le droit d'utiliser son expérience n'importe où - et la question est d'éthique, après tout.La question de ce qui est juridiquement exécutoire est distincte de la question de ce qui est moralement juste.
@Brilliand IDK, «rendre à César» est-il un concept moral?
@jkf Personnellement, j'irais sans, mais c'est un sujet compliqué qui n'appartient probablement pas à ce fil de commentaires.(Je peux penser à quatre positions viables différentes, du haut de ma tête.)
@Brilliand Ce n'est certainement pas un concept juridique, alors qu'est-ce que c'est?Mais quoi qu'il en soit, je viens de relire la question et le PO demande s'il a fait quelque chose de mal du point de vue éthique ** ou juridique ** - alors les gens qui lui disent qu'il est en clair donnent effectivement de terribles conseils ** juridiques **.Espérons que OP sait ne pas prendre des conseils juridiques d'étrangers sur Internet.
Gardez à l'esprit qu'il est très difficile de prouver la violation du droit d'auteur du code.Un employeur ne sera pas seulement en mesure de forcer d'autres entreprises à leur donner leur code source simplement parce qu'il a été écrit par leur employé et * peut * contenir une adresse IP volée.C'est pourquoi la plupart des contrats d'emploi de logiciels interdisent les «activités parallèles» qui relèvent du même secteur.C'est beaucoup plus juridiquement préoccupant.
@Clay07g À peu près sûr que si l'employeur a intenté une action en matière de droits d'auteur, il pourrait obliger l'OP à fournir le code dans le cadre d'une découverte ou autre, en supposant qu'il a toujours est quelque part.(probablement, en tant qu'entrepreneur).
@jkf S'il l'a écrit pour une autre société, ce n'est pas à lui de le fournir, même s'il enfreint un droit d'auteur.Le procès devrait être intenté contre sa société parallèle à moins que l'individu n'en soit propriétaire.
@Clay07g: En cas de procès, probablement contre OP et le concert parallèle, une motion de découverte permettrait probablement au moins à la société principale d'OP d'obtenir un tiers neutre pour comparer le code source.Passer de la suspicion raisonnable à la prépondérance de la preuve dans un procès ne sera pas si difficile.Cela coûtera de l'argent, mais cela pourrait peut-être être récupéré dans le procès.
@Clay07g Je ne sais pas si je comprends - s'il contracte ce concert parallèle, le code lui-même réside très probablement sur son propre ordinateur quelque part - s'il est assigné dans le cadre d'un procès contre lui, je pense qu'OP devrait le fournir, non?
@jkf Encore une fois, s'il l'a écrit pour la société de concert parallèle, c'est leur propriété.Vous ne pouvez pas me poursuivre pour avoir accès au code que j'écris pour mon entreprise, que je l'ai volé ou non.Ce n'est pas le mien!Bien sûr, cela ne me dispense pas de problèmes juridiques, mais ce n'est pas si noir et blanc.Une entreprise ne peut pas revendiquer la propriété du code que j'écris à son profit, mais dire ensuite que je le possède si quelqu'un poursuit.Ça ne marche pas comme ça.
@Clay07g J'ai toujours l'impression de ne pas comprendre d'où vous venez - même si l'OP n'avait pas le code en sa possession, les assignations à comparaître de tiers sont une chose - vous avez raison de ne pas me faire confiance, IANAL, maisgoogle si vous ne me croyez pas.C'est analogue à être appelé à témoigner dans un procès civil;ce n'est pas vraiment optionnel.En tant que partie au procès, le PO serait ** certainement ** tenu de remettre tous les documents et codes en sa possession qui sont pertinents pour l'affaire, quel que soit le propriétaire du droit d'auteur.(ce qui serait en tout cas en cause ici)
@jkf Je ne pense pas que vous le fassiez non plus, car je ne suis certainement pas en désaccord avec ce que vous dites.
#6
+7
Bent
2018-11-13 18:21:05 UTC
view on stackexchange narkive permalink

Cela peut être beaucoup plus compliqué que d'autres réponses ne le font allusion.

Selon la juridiction dans laquelle vous (IANAL, consultez votre avocat), vous risquez de ne pas respecter les lois qui interdisent aux employés de concurrencer l'entreprise pour laquelle ils travaillent .

La loi sur le marketing §23 (en danois)

Si la personne en question a pris connaissance ou a eu accès aux secrets commerciaux du commerçant d'une manière légale, la personne en question n'est pas autorisée à transmettre ou à utiliser de tels secrets. L'interdiction s'applique pendant 3 ans après la fin de la relation de travail, de la relation de coopération ou du poste.

p> Si l'employé a pris connaissance des secrets commerciaux ou y a eu accès légalement, le salarié ne peut, sans autorisation, utiliser ou distribuer ces secrets commerciaux. L'interdiction est en vigueur pendant 3 ans après la fin de l'emploi.

Donc, si une partie de l'algorithme ou la façon dont il est utilisé peut être interprétée comme un secret commercial, l'entreprise peut être en mesure pour intenter une action en dommages-intérêts ou au moins avoir une défense solide contre une action en cessation illégale.

Des lois comme celle-ci peuvent exister dans de nombreuses juridictions même si rien n'est mentionné dans le contrat de travail.

Le Le concept de secret commercial ne couvre pas seulement un algorithme, il couvre également le fait que c'est cet algorithme spécifique que l'entreprise utilise.

Je m'attends à ce que «secrets commerciaux» soit l'expression critique ici.Il ne semble pas que le système de recommandation «relativement standard» du PO soit un secret commercial.
@Ergwun Il exigera que l'employeur puisse prétendre qu'il s'agit d'un secret commercial.Mais la barre n'est pas si haute, surtout en cas de licenciement abusif potentiel.Un cas récent dans l'UE concerne la marque commerciale du goût d'un fromage à tartiner particulier.Il a été constaté qu'il ne pouvait pas être une marque déposée.La recette du fromage est toujours un secret commercial et un employé échapperait toujours à la loi (à mon avis non juriste) en publiant la recette en ligne même si des recettes identiques étaient déjà disponibles publiquement.L'employé sait que c'est exactement cette recette qui est utilisée.
#7
+2
Neil Slater
2018-11-13 18:33:25 UTC
view on stackexchange narkive permalink

Ai-je fait quelque chose de mal légalement ou éthique?

Le transfert de connaissances, tant qu'il n'inclut pas de secrets commerciaux ou de propriété intellectuelle réelle, est légalement OK.

Utilisation de votre temps dans des concerts parallèles que vous voudrez peut-être vérifier:

  • Huit heures par semaine, ce n'est pas beaucoup - êtes-vous vraiment contenir vos efforts dans ce temps? Comment les problèmes de support liés à votre travail de «concert parallèle» sont-ils résolus sans affecter le temps consacré au travail principal?

  • Êtes-vous en train de vous épuiser et de réduire votre efficacité à l'autre travail? Ce n'est pas nécessairement une considération éthique, car un employeur ne devrait pas avoir le contrôle sur ce que vous faites pendant votre temps libre. Cependant, si vous ne vous reposez pas le week-end ou si vous avez trop de nuits tardives, votre performance pourrait bien glisser dans le travail plus important.

Un employeur peut toujours vous congédier pour cause si votre performance diminue, ou si vous jonglez trop avec votre temps pour leur confort - peu importe que ce soit parce que vous dépensez votre temps à faire la fête ou à un concert parallèle. De même, votre employeur peut apprécier le produit bon marché que vous avez créé pour lui, mais peut être frustré par le faible niveau de soutien que vous êtes en mesure de fournir.

Vérifiez vos contrats pour des clauses qui couvrent les conflits d'intérêts en général . Il serait éthiquement et peut-être aussi juridiquement erroné de faire la lune lorsque vous avez signé un accord écrit pour ne pas le faire. Les clauses dans les contrats de travail exigeant que votre employeur soit effectivement votre seul employeur sont relativement courantes, en raison de problèmes de performance et de fuites de propriété intellectuelle (même si vous avez pleinement l'intention de ne pas divulguer de propriété intellectuelle, votre employeur n'a que votre mot à dire - pour que vous ne soyez pas , ils ne peuvent pas auditer le travail de l'autre employeur).

N'oubliez pas non plus que, bien que vous vous sentiez en droit d'agir d'une certaine manière, et que cela pourrait même être légalement soutenu, votre employeur peut en décider autrement. Peut-être sont-ils toujours préoccupés par la perte possible de leur propriété intellectuelle et pourraient vous licencier ou même intenter une action en justice contre vous. Même si vous gagniez une telle affaire, vous ne voudrez peut-être pas suivre le processus ou que cela affecte votre carrière principale, pour le bien de l'argent que vous pouvez gagner avec un poste à temps partiel à 20%.

De mauvais scénarios pourraient être plus probables si vous avez gardé secret le concert parallèle de votre employeur principal. Vous pouvez faire beaucoup pour déterminer si votre employeur pense que cette idée est éthique et légale en lui demandant à ce sujet. Vous aurez également l'occasion de définir le conflit d'intérêts éventuel comme quelque chose que vous gérerez de manière professionnelle, avant qu'il ne soit découvert d'une autre manière.

Il est probablement plus important pour vous que votre employeur principal ait une vision positive du statut éthique et juridique de votre accompagnement, que le Q&A sur ce site.

#8
  0
520 says Reinstate Monica
2018-11-13 16:11:43 UTC
view on stackexchange narkive permalink

Il semble que vous ayez couvert vos bases en ce qui concerne les aspects éthiques et juridiques. Vos connaissances en tant que programmeur sur la façon de créer des systèmes de recommandation ne sont pas quelque chose que votre travail principal peut «posséder». Comme vous n'avez pas utilisé le code de la base de code de votre employeur principal, vous êtes à peu près clair.

C'est quelque chose que je me suis toujours demandé.S'il a réécrit le tout presque à l'identique de mémoire - comment pourrait-il prouver qu'il n'a pas simplement réutilisé la base de code?
@Matadeleo il y a une grande différence avec "de mémoire - je me souviens des classes que j'ai écrites exactement et je l'ai tapé à nouveau de la même manière" et "de mémoire - je me souviens des parties de code dont j'avais besoin en le réécrivant".Le second sera, pour tout système même légèrement compliqué, un ensemble de code différent, probablement un meilleur ensemble aussi car il aura tout ce qu'il a appris du premier.
@Matadeleo Si vous copiez du code complètement ou partiellement, cela est considéré comme une copie et un travail dérivé.La technique que vous utilisez n'a pas d'importance.Vous auriez pu utiliser la fonction "copier un fichier" de votre ordinateur, vous pourriez avoir utilisé "copier / coller", ou vous auriez pu le mémoriser et le reproduire ailleurs ultérieurement.La reproduction est la reproduction tout de même.
@Matadeleo Vous pourriez prouver que vous n'utilisiez que des approches de programmation courantes.Utilisez des exemples de cours gratuits ou d'échange de piles.
Les programmes @Matadeleo 2 qui font à peu près la même chose sont comme deux livres de taille et de genre similaires.Les chances qu'ils soient accidentellement identiques sont à peu près 0. Ce n'est pas parce que vous lisez Game of Thrones et que vous avez ensuite écrit le même livre de mémoire que ce n'est pas du plagiat comme par magie.Pourtant, il existe de nombreuses façons d'exploiter votre connaissance du texte de Game of Thrones pour écrire un livre fantastique similaire sans plagiat.
@Brandin Il est totalement impossible d'écrire du code, même à partir de zéro, qui n'est pas assez similaire au code sur lequel vous avez travaillé pour qu'un profane l'appelle une copie.Ce serait différent si vous recherchiez un algorithme complètement nouveau à la demande de la société A, que personne d'autre ne savait.C'est en n'étant pas de notoriété publique, et le temps investi dans la découverte de l'algorithme, qui confère à l'entreprise des droits exclusifs.Mais même les lois sur les droits d'auteur reconnaissent que les programmes écrits par le même programmeur seront très similaires.
@Brandin Par exemple.Dans ma dernière entreprise, j'ai écrit un programme qui se rapproche d'une courbe à n dimensions avec une somme linéaire de fonctions.Dans mon entreprise actuelle, je travaille sur des problèmes d'optimisation, mais je n'utilise pas cet algorithme particulier car c'est quelque chose que j'ai développé spécialement pour l'autre entreprise.Mais je prends à 100% toutes les leçons que j'ai apprises sur une bonne structure de code et les applique autant que possible.Parce qu'ils sont de notoriété publique, parce que mon employeur actuel me paie parce que je connais ces compétences, et parce que ce serait un véritable enfer de changer mon style de code à chaque fois que je déménagerais.
Les algorithmes @kleineg ne sont pas protégés par le droit d'auteur.Un exemple simple est Quicksort, inventé par M. Hoare.Il ne «possède» pas l'algorithme, bien qu'il l'ait d'abord formulé.Si vous créez votre propre implémentation, vous détenez les droits d'auteur sur cette implémentation.Idem pour tout autre algorithme.
#9
  0
RJH
2018-11-13 23:27:32 UTC
view on stackexchange narkive permalink

Je suis d'accord avec toutes les réponses ci-dessus. Mais j'ajouterai deux autres considérations: les lois antitrust et les conflits d'intérêts.

Antitrust. Si le poste A et le poste B sont concurrents, et si votre pays a des lois antitrust, alors vous devez évaluer si le transfert de connaissances est lié aux prix, à la stratégie de marché, etc. Demandez si le transfert de connaissances profite à votre ou vos employeurs au détriment de les clients. Assurez-vous de ne pas enfreindre les lois antitrust.

Conflit d'intérêts. Décidez si le transfert des connaissances nuit à un employeur. Par exemple, si la connaissance que vous transférez est une liste de clients et que vous souhaitez rediriger les activités d'une entreprise vers une autre, en particulier si vous possédez l'entreprise bénéficiaire, cela semble contraire à l'éthique.

#10
  0
jwenting
2018-11-14 12:39:07 UTC
view on stackexchange narkive permalink

Vérifiez votre contrat de travail.

Je sais que le mien indique clairement que je ne peux pas effectuer de travail pour compte en dehors de mon emploi principal. Il stipule également que je ne peux pas m'engager dans des activités qui sont potentiellement directement ou indirectement en concurrence avec celles de mon employeur, ce qui inclurait la construction ou la maintenance d'un système similaire à celui sur lequel je travaille professionnellement pour un projet open source ou un travail caritatif par exemple.

En vertu de l'une ou l'autre de ces clauses, ce que vous voulez faire serait une rupture de contrat avec votre employeur, pas seulement un motif de résiliation instantanée, mais également d'avoir à payer beaucoup d'argent en dommages-intérêts à votre L'employeur.

Sachez que certains contrats vont bien au-delà de ce qui est légalement acceptable dans de telles clauses, et un tribunal pourrait alors décider de juger la clause inapplicable, mais c'est aux avocats et aux juges de décider, pas à vous. Une fois, on m'a proposé un contrat qui stipulait que je ne serais pas autorisé à exercer ma profession pendant 10 ans après avoir quitté leur emploi par quelque moyen que ce soit (donc même s'ils me licencient plutôt que de démissionner). Après avoir consulté des experts en droit applicable et reçu des lettres de leur part, ils ont été contraints de supprimer cette clause.

Vérifiez donc attentivement votre contrat, ce n'est certainement pas quelque chose que vous êtes autorisé à faire pour une entité commerciale, et peut-être que vous ne serez pas non plus autorisé à le faire pour un travail à but non lucratif ou de bienfaisance.

#11
  0
mathreadler
2018-11-17 14:28:58 UTC
view on stackexchange narkive permalink

Si vous avez signé un accord de non-concurrence ou NDA avec votre employeur principal, cela pourrait être juridiquement problématique.

Mais si vous aviez signé de tels contrats dans le cadre de votre emploi actuel, vous seriez censé être suffisamment rémunéré pas besoin de penser à obtenir un concert parallèle en premier lieu! Au moins, vous devriez exiger une augmentation significative du salaire si l’un de ceux-ci entre dans la table des négociations. Parce qu'ils limiteront vos futures libertés et possibilités sur le marché du travail.

D'un point de vue éthique ...

S'il ne serait pas autorisé à utiliser les connaissances que vous avez acquises précédemment en nouveaux emplois, comment réussirait-on à s'améliorer et à faire mieux? J'ai appris cela dans le cadre d'un projet universitaire, peut-être qu'il serait contraire à l'éthique envers le département d'utiliser les connaissances dans ce nouvel emploi. Les marchés de l'éducation et du travail en souffriraient beaucoup si chacun devait éviter d'utiliser ses connaissances par rapport à ses anciens maîtres. L’éducation pour une personne deviendrait totalement inutile.

#12
  0
Tom
2018-11-19 01:44:38 UTC
view on stackexchange narkive permalink

L'expérience acquise au cours d'un travail vous appartient. Cela est compris par quiconque n'est pas complètement dense, car c'est pourquoi ils vous paient plus d'argent si vous avez plus d'expérience professionnelle.

Ils ne peuvent pas s'attendre à ce que vous utilisiez l'expérience de toutes les autres entreprises tout en travaillant pour eux , tout en ne permettant pas la même chose en sens inverse. Ce serait un dilemme éthique. Pour eux.

Vous avez fait ce qu'il fallait en ne copiant pas le code, car selon les contrats standards, ce que vous développez à l'heure de l'entreprise est protégé par les droits d'auteur de l'entreprise.

Ce que vous décrivez est , en fait, le modèle commercial de nombreux pigistes. Développez quelque chose pour un client, atteignant à peine le seuil de rentabilité, mais pour le prochain client, vous le ferez en deux fois moins de temps, facturez-les 3/4 et ils seront toujours heureux que vous l'ayez fait si vite. Tout le monde y gagne.

Si c'est éthique là-bas, pourquoi ce serait contraire à l'éthique pour vous?

#13
-1
javadba
2018-11-14 02:47:01 UTC
view on stackexchange narkive permalink

Outre les considérations juridiques - que certaines des réponses les plus sceptiques ont déjà évoquées - j'estime également que cette approche est un peu contraire à l'éthique . Ayant été consultant pendant la majeure partie des vingt dernières années, je ne coderais pas quelque chose de similaire à ce que je fais pour un autre client. L'entreprise, qui dure quarante heures par semaine, ne sait apparemment pas - et probablement une partie réticente à - ce qui revient à subventionner le travail parallèle.

Ce n'est pas une subvention.Une subvention, c'est lorsqu'une partie paie pour aider à couvrir le coût de quelque chose pour une autre partie, par exemple lorsque les habitants des zones urbaines paient des prix plus élevés pour le service Internet pour aider à couvrir les coûts de déploiement des services dans les zones rurales.Le temps et les efforts consacrés au développement de la solution d'origine n'ont pas été augmentés par le travail parallèle et, en fait, cela pourrait même entraîner des améliorations.Si l'OP n'avait pas fait le travail parallèle, son travail original n'aurait pas été plus rapide ou moins cher.Cela aurait même pu prendre plus de temps.
Je dirais que c'est une subvention car une grande partie du travail pour le client secondaire a été financée par le client principal / premier.Qui veut dire que le premier client ne voudrait pas s'étendre à l'autre marché - ce qui ne semble pas si exagéré ici.
La raison pour laquelle ce n'est pas une subvention est que si le développeur n'avait pas réalisé le projet parallèle, il n'aurait pas économisé de temps ou d'argent sur le projet d'origine.Aucun temps ou argent supplémentaire n'a été consacré au projet initial pour aider à financer le projet parallèle.Une subvention est un coût supplémentaire payé par une partie pour aider à en financer une autre, au-delà du coût de base.Si le développeur utilisait son temps de travail et ses ressources pour faire le projet parallèle, ce serait une subvention, mais ce n'est pas le cas ici.
Tout effet sur le temps nécessaire au projet principal est sans importance par rapport à la situation décrite ici dans laquelle les travaux annexes ont été effectivement subventionnés par le principal.Je soutiens toute cette approche comme modérément du côté contraire à l'éthique.Cela dépasse un peu la ligne.
Qu'entendez-vous exactement par subventionner?Le PO a spécifiquement déclaré qu'il n'avait pas utilisé le temps, l'argent ou les ressources de son entreprise pour développer le projet parallèle.Quelle est exactement la subvention que l'employeur a accordée au projet parallèle?
J'en ai assez dit à ce stade pour développer cela.
Aucune subvention signifie qu'il y a une subvention.Je t'ai eu.
Donc, si vous avez travaillé pour une entreprise où vous aviez de nombreux contacts et clients allemands, et que vous deviez apprendre l'allemand, peut-être que l'entreprise a même payé vos cours d'allemand, cela signifie-t-il qu'après votre départ, vous n'êtes jamais autorisé à parler allemandencore dans votre vie, parce que vous l'avez appris dans cette entreprise?


Ce Q&R a été automatiquement traduit de la langue anglaise.Le contenu original est disponible sur stackexchange, que nous remercions pour la licence cc by-sa 4.0 sous laquelle il est distribué.
Loading...