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.
fonte
Respostas:
Não dê ouvidos a ninguém que diga "seu tempo é seu tempo, apenas não conte a ninguém!" porque esse é um conselho incrivelmente ruim, quase certo que o colocará em apuros, se não no seu emprego atual e depois no futuro.
Os contratos de trabalho não apenas variam de maneira ampla e significativa demais para que qualquer tipo de aconselhamento genérico seja útil, mas diferentes países (inclusive na UE) ou mesmo estados diferentes em um único país (EUA) têm regras diferentes sobre quanto do seu trabalho é o empregador é o proprietário e, mesmo que você ache que está em condições seguras, ainda poderá ser processado independentemente, dependendo de como o empregador esteja aborrecido. Quem tem os bolsos mais profundos para honorários legais, você ou seu empregador? Eu pensei assim.
Obtenha permissão primeiro e obtenha-a por escrito , para que seu bumbum seja coberto caso se torne um problema mais tarde (mesmo anos depois, com algum conjunto de gerenciamento completamente diferente que de repente se apavora com o que o gerenciamento anterior estava totalmente relaxado - você pode ' t prever o futuro!)
fonte
Se você deseja codificar algo por conta própria e usá-lo para a sua empresa, você deve deixar claro que, com o seu chefe, primeiro fica claro o seu trabalho fora do horário de trabalho. Você precisaria consultar sua política de uso de software para ver se pode usar programas de código aberto como uma solução da empresa. Para minha empresa, desde que o programa seja desenvolvido fora do horário comercial e não nos sistemas da empresa, poderíamos distribuí-lo à comunidade de código aberto e usá-lo internamente.
fonte
Eu não sou advogado, mas se você trabalhou na minha empresa e começou a trabalhar em algum projeto de código aberto em que o projeto afeta meus negócios, não ficaria feliz. Especialmente quando você dá algo ao mundo de graça, que de outra forma poderia ser vendido por nós.
Isso aconteceria mesmo quando você trabalha apenas à noite, usando seu próprio hardware ou software, em casa. Então eu sugiro que você converse com seu chefe.
fonte
Seu problema específico não pode ser respondido sem conhecer os detalhes de seu contrato de trabalho e detalhes das leis locais de emprego, mas uma resposta para seu problema geral pode ser sugerida.
Parece-me que seu trabalho se divide em quatro categorias distintas:
É claro que todo o trabalho realizado para 3 pertence à empresa em que você trabalha e provavelmente é confidencial e exclusivo.
Também está claro que, moralmente, você deve possuir todo o trabalho realizado em 1, mas esse não pode ser o caso legal, a menos que você o escreva explicitamente em seu contrato de trabalho.
É a questão de 2 e 4 que são mais complicadas. Idealmente, você deseja combiná-los, para que eu possa ver três opções aqui:
A pior opção é mantê-los completamente separados e repetir a codificação que você faz no trabalho quando chegar em casa ou vice-versa. Mesmo assim, você pode não possuir os direitos de sua biblioteca pessoal , mesmo que a torne aberta.
A próxima opção é que a empresa mantenha a propriedade da biblioteca, mas você deve conceder a você uma licença, perpetuamente, para usá-la no seu trabalho de doutorado. Infelizmente, isso significa que você não poderá liberá-lo como código aberto.
Finalmente, e provavelmente essa é a venda mais difícil, sua empresa patrocina sua biblioteca de código aberto.
Este caso final é o mais interessante, mas todos os três exigem que você negocie com seu empregador.
Ao patrocinar seu trabalho em uma biblioteca de código aberto, sua empresa passa a ser o mocinho , ganha o benefício do seu tempo não remunerado e potencialmente ganha ainda mais valor à medida que outras pessoas ajudam a testar, depurar e aprimorar a biblioteca.
Agora, você deve ter cuidado para manter aprimoramentos específicos do domínio relacionados aos segredos comerciais da empresa em uma filial local da empresa ou estruturar sua biblioteca de maneira extensível, para que eles não vazem para a sua biblioteca, mas esse não é um problema insuperável .
fonte
Você não listou seu contrato ou onde mora, mas posso garantir que aqui nos EUA sua empresa geralmente possui tudo o que faz, mesmo fora do trabalho, se estiver relacionado aos negócios deles e com a descrição que você acha que tem uma solução para. algo que eles estão fazendo é melhor do que a solução atual que parece diretamente relacionada aos seus negócios.
Caberia aos tribunais decidir se o que você está fazendo está relacionado, mas parece bastante claro da sua descrição.
A ideia de que coisas fora do horário de trabalho relacionadas aos negócios da empresa pertencem a elas costuma parecer estranha no começo, mas há muitas razões lógicas para que isso ocorra para muitos tipos de trabalhos.
Imagine a lei em que você possuía tudo feito fora do horário de trabalho, independentemente de estar relacionado. Quais seriam as consequências? Algumas idéias para você começar.
Você está em uma reunião com alguns colegas das 11h às 12h e discute algumas novas metas de produtos. 12h às 13h, você faz sua pausa para o almoço. Durante o almoço, você tem uma ideia e pensa em uma solução incrível. Você possui essa solução? Você pode razoavelmente e moralmente voltar para a empresa e exigir que eles precisem comprar essa solução que você tinha porque pensava nela não no horário da empresa?
Para os trabalhadores do conhecimento, as empresas não pagam 40 horas por semana. Eles pagam para você resolver os problemas que eles colocam à sua frente, independentemente de quando.
Como outros já apontaram, também há um conflito de interesses. Imagine que eu trabalho em uma empresa de jogos que até agora criou apenas jogos de estratégia em tempo real. Decido, no meu tempo livre, fazer um jogo de plataforma em casa depois de horas. Se eu projetar um ótimo algoritmo de IA em casa, não tenho uma obrigação moral de compartilhá-lo no trabalho? Se eu reter as idéias dos sistemas de jogos que desenvolvo em casa a partir das soluções apresentadas no trabalho, estou realmente sustentando minha parte da barganha com meu empregador? Eles estão me pagando por essas soluções. Indiscutivelmente, embora eu tenha inventado isso no meu próprio tempo, ele pertence ao empregador. Mais uma vez, eles estão me pagando por soluções, independentemente de quando são pensadas.
Se você deseja trabalhar em coisas fora do trabalho, você tem basicamente algumas opções
1) Obtenha permissão por escrito.
2) Faça algo inequivocamente não relacionado aos negócios de seus funcionários.
3) Saia e faça o que você mais se sentiu confiante.
Para o segundo lugar, mais uma vez, caberá a advogados se estiver relacionado remotamente. Se você trabalha em uma empresa de TI durante o dia e administra um restaurante à noite, provavelmente não há problema. Se você trabalha em uma empresa que cria software de segurança de rede e escreve um aplicativo do Twitter à noite, isso começa a ficar mais ambíguo. Somente você pode decidir quanto risco correr. As melhores abordagens são # 1 ou # 3
fonte
Se nada mais funcionar, talvez você possa publicar o código com o nome de outra pessoa em quem você confia (um bom amigo, namorada, sua mãe) e fazer um "contrato" de que você é o proprietário do código ou permitir que ele o licencie. para você ou algo semelhante.
Não estou dizendo que isso é sensato, mas esquemas semelhantes são usados em todo o mundo para todo tipo de coisa e talvez possam ajudá-lo a protegê-lo legalmente da sua empresa. Não tenho certeza de como isso funcionaria para você, se é que me leva a sério.
fonte
Eu tive um problema semelhante uma vez, em uma escala muito menor ... Alguns comentários: eu não acho que o código fonte seja comprometido com um serviço de repositório remoto ( codeion , github , bitbucket etc.) pode ser fabricado. Uma abordagem que eu segui foi se comprometer com um amigo assistindo o repositório do outro lado de uma sessão do MSN (discutimos isso e ele testemunharia em tribunal, se necessário).
Uma boa leitura sobre como alguém conversou com sua empresa é (acredito) o aplicativo combinador Y do dropbox , citando:
O que eu faria se fosse você seria prosseguir e estar pronto para provar a qualquer momento que, independentemente do que você cometer, não está relacionado de nenhuma forma ao material disponível em seu trabalho "matutino" ...
fonte