Je suis physicien avec un diplôme CS et je viens de commencer mon doctorat dans une entreprise de technologie (je voulais faire de la recherche appliquée). Il traite des simulations d'éléments finis à grande échelle.
Après avoir revu leur approche actuelle, je pense qu'une méthode radicalement différente doit être appliquée (ils utilisent un outil commercial très limité).
Je préfère baser mes recherches sur un solveur d'éléments finis open source et écrire un programme qui l'utilise. Je voudrais développer cette idée le soir, car c'est le moment qui me convient le mieux pour la programmation (pendant la journée, je préfère la lecture et les mathématiques) et l'utiliser à un stade avancé de ma thèse.
Je voudrais avoir la possibilité de publier mon programme en open source sur mon site Web comme référence, pour une utilisation future personnelle ou même commerciale (par exemple, consultation).
Comment puis-je m'assurer que mon entreprise ne revendique pas la propriété du code?
Je pensais qu'un système de contrôle de version pourrait aider (vérifiez seulement le soir). Cela documenterait que je n'ai pas programmé pendant les heures normales de bureau (documenté ailleurs). Mais ces données peuvent être facilement fabriquées. D'autres idées?
Je tiens à souligner que je ne suis pas intéressé par la vente de logiciels et mon entreprise non plus.
Réponses très intéressantes jusqu'à présent. Cela m'aide clairement. Quelques remarques:
- Je ne suis pas limité par mon contrat de travail. La loi nationale stipule que l'entreprise possède tout ce que je produis pendant les heures de travail et aucun accord spécial n'a été conclu (mon employeur ne vend pas de logiciels et peut être un peu naïf de ce côté). Ils utilisent principalement des logiciels et aucun de mes collègues n'est un programmeur sérieux.
- Deuxièmement, je dois repenser le point soulevé par @Mark au sujet des secrets commerciaux. C'est assez grave dans l'industrie particulière.
- Troisièmement, je me soucie beaucoup de ne pas déranger mon superviseur / patron. Mais, et c'est la motivation de cette question, je voudrais garder la partie innovante de mon travail un peu séparée afin que je puisse la réutiliser ou au moins la démontrer comme ouvrage de référence.