Eu tenho um projeto no qual estou trabalhando e gostaria de inserir um novo repositório público do Github como código-fonte aberto. Depois de procurar no StackExchange a licença certa para uso, decidi pela licença BSD.
Minha pergunta é: e agora? Eu só preciso copiar o texto da licença BSD em um arquivo chamado LICENSE na raiz do meu repositório e chamá-lo de bom? Essa é a regra geral de como todas as licenças de código aberto funcionam? Ou preciso notificar outra organização que estou usando esta licença para que eu possa 'aplicá-la' se necessário?
open-source
licensing
Chris Smith
fonte
fonte
Respostas:
É suficiente anexar o arquivo de licença no seu trabalho. No entanto, normalmente é preferível adicionar um pequeno comentário informando quem possui os direitos autorais e onde encontrar o texto completo da licença na parte superior de cada arquivo de origem.
Você não precisa notificar nenhuma organização para fazer cumprir sua licença se alguém violar os termos, embora isso exija que você os leve a tribunal.
fonte
Se você optou por uma licença específica, atenda às suas necessidades, colocar um arquivo License.txt em um local de destaque na distribuição deve ser suficiente. Além disso, certifique-se de que os metadados do github do seu projeto, os arquivos do Maven POM e assim por diante também declarem o licenciamento da maneira apropriada.
Não é necessário. A aplicação da licença é de sua inteira responsabilidade. (Não que exista muito para impor .... com uma licença BSD.)
No entanto, se você estivesse preparado para usar uma licença GNU e atribuir direitos autorais à FSF (e vale a pena proteger seu projeto), eles cuidariam da aplicação da licença.
fonte