De acordo com o relacionamento entre empregador e empregado na maioria das partes da América do Norte, é ilegal transferir ou transmitir material digital (ou seja, código-fonte) do equipamento de seu empregador sem a autorização legal prévia do empregador.
Parte das leis legais relacionadas à definição de funcionário no local de trabalho é a descrição de que o funcionário não fornece seu próprio equipamento de trabalho, a menos que indicado de outra forma no contrato do funcionário, com exceção de operações que exijam a compra do funcionário equipamento próprio (ou seja, trabalhador da construção civil).
A maioria das leis trabalhistas na América do Norte define o empregador como o principal tomador de risco em um relacionamento entre funcionários. O empregado é pago pelo seu tempo, enquanto o empregador fornece materiais, equipamentos e controla as atividades relacionadas ao trabalho do empregado.
Em que momento desse relacionamento é correto roubar material valioso do empregador, que pagou e se arriscou ao criar o material?
O principal problema com isso foi a pergunta "código fonte que você escreveu?". Não senhor, não foi você quem escreveu. Sob a orientação de seu empregador, foram eles que o escreveram. Você é apenas a mão contratada que digitou. Não existe um tribunal na América do Norte que o apoie, caso seu empregador tome medidas legais para garantir sua propriedade. Apenas copiar o código-fonte para um pen drive USB pode levar você a água quente.
Dito isto, se um empregador permitir que você use seu próprio equipamento (por exemplo, laptop) ou transmita o material, então é uma questão diferente. O empregador deve notificá-lo, após o término, que qualquer material deve ser devolvido / destruído.
Só pensei em postar esta resposta, porque parece que algumas pessoas pensaram que essa era uma área cinzenta. Eu realmente não acho que se você é um desenvolvedor, deve estar divulgando na Internet postando cópias de materiais dos empregadores. Quero dizer, você claramente já sabia a resposta para esta pergunta porque criou uma nova conta de membro apenas para fazer essa pergunta. ;)