Suponha que, no meu tempo livre, desenvolvi a biblioteca X antes de assinar um contrato ou de ser contratado pela empresa A.
Eu assino um contrato com a empresa A e começo a trabalhar. Torna-se aparente que a biblioteca X será incrivelmente útil e economizará muito tempo e dinheiro para a empresa.
Qual é a prática padrão do setor nessa área em termos de trazer esse código para a empresa? Seria possível licenciar a biblioteca X para a empresa A?
fonte
Esse não é apenas um problema de licenciamento - que já foi abordado por outras respostas -, mas também cria problemas na sua equipe.
Caso incorreto: a biblioteca que você criou não é conhecida por ninguém além de você; portanto, ninguém, a não ser você, pode estimar o quanto é útil. Agora você vai ao seu chefe e propõe comprar de você por um preço relativamente alto. De alguma forma, você consegue convencer seu chefe a comprá-lo por US $ 2000, mas, em seguida, seu colega de trabalho argumenta que não é tão bom quanto você afirmou; para piorar, alguém encontra uma lib comercial que faz o mesmo por US $ 250, - e uma versão de código aberto faz o mesmo de graça, com uma licença liberal que permite o uso em seu projeto. No final, parece que você enganou o chefe para comprar algo muito caro para você, para seu próprio benefício, para que seu chefe nunca mais ouça suas propostas.
Por esse motivo, eu seria extremamente cuidadoso para que seus colegas, por unanimidade, confirmem as grandes vantagens de usar sua biblioteca antes de ir ao seu chefe. Caso contrário, as chances de encontrar problemas políticos provavelmente superam a vantagem de conseguir dinheiro extra para a sua lib.
fonte
Faça sua lib de código aberto! Não sei qual licença CC é exatamente apropriada, mas pode parecer "você pode usá-la em qualquer produto, mesmo que venda o produto, não peça dinheiro para a própria lib, não precisa mencione a autoria e você pode alterá-la ". Portanto, A (seu empregador) ficará feliz com isso, e você também, quando mudar para B.
fonte
Se você possui os direitos de algum código muito sério, é muito razoável licenciá-lo para a empresa.
Se é apenas algo interessante que você desenvolveu em uma tarde, eu não me incomodaria. Apenas leve para o chefe e pegue alguns kudo e toca-high. Eles vão se lembrar do esforço extra mais tarde.
fonte