Sou físico com formação em ciências e acabei de iniciar meu doutorado em uma empresa de tecnologia (queria fazer pesquisa aplicada). Ele lida com simulações de elementos finitos em larga escala.
Depois de revisar sua abordagem atual, acho que um método radicalmente diferente deve ser aplicado (eles estão usando uma ferramenta comercial muito limitada).
Prefiro basear minha pesquisa em um solucionador de elementos finitos de código aberto e escrever um programa que faça uso dele. Gostaria de desenvolver essa idéia à noite, porque esse é o momento que melhor me convém para programação (durante o dia prefiro ler e matemática) e usá-la na fase final do meu doutorado.
Eu gostaria de ter a opção de lançar meu programa como código aberto no meu site como referência, para uso futuro pessoal ou mesmo comercial (por exemplo, consultoria).
Como posso garantir que minha empresa não reivindique a propriedade do código?
Eu pensei que um sistema de controle de versão poderia ajudar (confira apenas à noite). Isso documentaria que eu não programava durante o horário comercial (documentado em outro lugar). Mas esses dados podem ser facilmente fabricados. Alguma outra ideia?
Quero enfatizar que não estou interessado em vender software e nem minha empresa.
Respostas muito interessantes até agora. Isso claramente me ajuda. Algumas observações:
- Eu não sou contido pelo meu contrato de trabalho. A lei nacional diz que a empresa possui tudo o que eu produzo durante o horário de trabalho e não foi feito nenhum acordo especial (meu empregador não está vendendo software e pode ser um pouco ingênuo nesse lado). Eles usam principalmente software e não um dos meus colegas é um programador sério.
- Em segundo lugar, preciso repensar o ponto levantado pelo @Mark sobre segredos comerciais. Isso é bastante sério no setor em particular.
- Em terceiro lugar, me importo muito em não incomodar meu supervisor / chefe. Mas, e essa é a motivação para esta pergunta, gostaria de manter a parte inovadora do meu trabalho um pouco separada para que eu possa reutilizá-la ou pelo menos demonstrá-la como um trabalho de referência.