Digamos, por exemplo, eu deveria encontrar um projeto no github que foi iniciado, mas não completamente completo ou que estava completo e eu queria usar esse código em um projeto maior, mas o autor do código não especificou uma licença para o código, o que é o uso aceitável desse código? Posso usá-lo para qualquer finalidade que eu queira ou existe uma licença implícita no código?
No entanto, como uso o código, eu definitivamente forneceria crédito e referência ao autor original (por cortesia).
Mas isso levanta duas questões de bônus:
- Se o código puder ser usado no meu projeto, eu posso licenciá-lo da mesma forma que o restante do meu projeto ou apenas licenciá-lo sozinho?
- Se você adicionasse uma licença ao seu código posteriormente, isso afetaria apenas versões futuras do código? Por exemplo, se eu bifurcar algo não licenciado e o autor original adicionar um copyright com todos os direitos reservados - o código bifurcado pode ser usado desde que fosse anterior à adição da licença?
Respostas:
( Brian Doll (vice-presidente de marketing do GitHub) )
Então, com isso levado em consideração:
Da Ajuda: Licenciamento de código aberto no GitHub:
Portanto, não, você não pode licenciar o código novamente. Não há nova licença da licença padrão . Você não pode retrabalhá-lo em outro trabalho que você libere ou use para fornecer serviços a outras pessoas (se você puder usá-lo em projetos pessoais, é algo deixado aos tribunais e possivelmente de minimis , mas isso é algo que um tribunal deve decidir). Você pode visualizá-lo e utilizá-lo de acordo com os Termos de Serviço do GitHub.
Adicionar uma licença não torna as coisas retroativas (consulte Se alguém altera sua licença, isso se aplica a projetos bifurcados anteriormente sob a licença anterior? ). Aplica-se apenas a versões futuras. Observe que a alteração de "sem licença" para "todos os direitos reservados" não é alteração. Nenhuma licença está com todos os direitos reservados.
fonte