Est-il éthique d'utiliser des connaissances dans le cadre de l'emploi principal pour un emploi secondaire ?
Supposons que j'ai un emploi principal (du lundi au vendredi, de 9h à 17h) qui implique beaucoup de programmation informatique, et qu'un jour je crée 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 gig”) dans l'industrie de l'habillement. Sur la base des connaissances que j'acquiers dans mon travail principal, je construis un système de recommandation pour cette entreprise. Je m'assure que je construis le système de recommandation sans regarder aucun de mes codes existants. Toutefois, comme je viens de créer l'autre système de recommandation, je suis en mesure de le faire 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 précédent système de recommandation que j'ai construit pour la société de parfums.
Ai-je fait quelque chose de mal sur le plan juridique ou éthique ?
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 construire des systèmes de recommandation standard peut être trouvé sur des dépôts de code tels que GitHub, bien que les détails de mise en œuvre puissent varier. Supposons que le système de recommandation que j'ai construit soit relativement standard.