Requisitos de licença para incluir software de código aberto


14

Em um projeto de código aberto, várias outras bibliotecas de código aberto foram incluídas para implementar a funcionalidade necessária, algumas como bibliotecas (LGPL) e outras como código-fonte (não LGPL). A nova licença BSD foi selecionada para o projeto. As bibliotecas de código aberto incluídas são licenciadas sob as novas licenças BSD, MIT, Apache e LGPL, mas nenhum código licenciado GPL.

Como essas outras bibliotecas de código aberto devem ser creditadas?

Todas as licenças de biblioteca precisam ser incluídas no arquivo de licença principal do projeto?

É suficiente fornecer apenas links para os sites do projeto na caixa de diálogo Ajuda-> Sobre e documentação?

É realmente necessário algum crédito ?


Respostas:


10

Cada biblioteca que você usa como dependência deve ter um arquivo LICENSE em seu código-fonte. Gostaria apenas de pegar essas licenças e renomeá-las para "LIBRARY_NAME_LICENSE" e incluí-las no código-fonte.

Eu sei que licenças (como a licença BSD) exigem que a licença original seja incluída quando qualquer código-fonte for reutilizado.

Se você estiver usando essas bibliotecas vinculadas, não acredito que isso seja necessário. Mas posso estar errado sobre este.


2
Tenha cuidado, mesmo renomear o arquivo de licença pode ser uma violação dos termos da licença.
Doc Brown

2
@DocBrown: O que fazemos nesse caso?
Kromster diz apoio Monica
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.