Ce n'est pas le cas qu'un contrat en ferait son code et non le vôtre.
Les autres réponses suggèrent qu'un contrat ferait en sorte que le code leur appartienne et non tu. Ce n'est pas le cas. Les contrats ne peuvent enfreindre la loi et, à ma connaissance, c'est le cas dans le droit américain, le droit de l'UE, le droit de la Fédération de Russie et le droit australien. Si un contrat stipule que vous serez rémunéré pour la gestion d'un service de jeu et que le jeu est illégal, vous n'êtes pas protégé par ce contrat.
UE - Clauses contractuelles abusives
Profil national du droit du travail: Fédération de Russie
Le droit d'auteur est pas différent. Un contrat ne peut pas contourner les lois sur les droits d'auteur de votre pays. Votre employeur n'annule pas d'une manière ou d'une autre la loi, bien qu'il aime croire que ses contrats le peuvent. À maintes reprises, cela s'est produit dans plusieurs pays. Des contrats tels que "Ne pas concurrencer" ou "Nous possédons vos créations" ont été contestés devant les tribunaux et ont été annulés très rapidement par les juges.
Il y a une exception: si l'origine de ce code est sous votre entreprise, alors dans la plupart des juridictions, ce code appartiendrait à votre entreprise, à moins qu'il ne soit autorisé de manière à ce que vous puissiez l'apporter ailleurs. Cependant, ce n'est pas votre situation.
Voir: Article 22 de la loi sur le travail de la Fédération de Russie, partie IV du Code civil de la Fédération de Russie, 17 USC 101 pour Loi américaine et partie 15 de la directive 2009/24 / CE (directive sur les programmes informatiques de l'Union européenne).
Vous avez créé cette œuvre hors du cadre de votre emploi, à votre rythme, sur votre votre propre ordinateur, hors du cadre du travail pour lequel vous étiez employé. Ceci est à vous.
La loi sur les droits d'auteur est presque universelle sur une chose: si vous avez créé une chose et que vous avez la preuve que vous en étiez propriétaire avant son existence dans le domaine public, cette chose vous appartient. Vous pouvez fournir une preuve simplement par les horodatages des dépôts Git, le transfert d'e-mails, l'hébergement et parfois même les horodatages de fichiers (bien que cela soit plus faible, car on peut modifier ces horodatages s'ils le souhaitent.)
ont ses limites, cependant. Autant que je sache, le droit américain, le droit de l'UE et le droit de la Fédération de Russie stipulent qu'ils respecteront les contrats tels que les licences de logiciels. Cela peut vous protéger, si vous placez votre code dans le domaine public sous une licence spécifique et accordez une licence à votre entreprise.
En effet, je le ferais si j'étais vous:
- Gardez une chaîne de contrôle sur le code.
- Conservez les horodatages et la preuve de propriété de votre code.
- Ne vous contentez pas de copier-coller votre code. Extrayez-le d'une source en ligne si cela a du sens (comme un paquet), ou assurez-vous que la chaîne de contrôle a été placée sous le contrôle de la source de votre entreprise, il y a donc une piste. Une note d'auteur, une licence, quelque chose.
- Incluez une licence dans votre code qui décrit l'accord de son utilisation.
Cela garantirait que vous êtes couvert.