Verificador de compatibilidade de licença Open Source


10

Existe uma ferramenta disponível para verificar se várias combinações de licenças de código aberto são compatíveis entre si?

Estou pensando em criar várias ferramentas que usam uma licença do Apache para distribuição, porque a licença do Apache parece ter um bom equilíbrio entre ser permissivo e exigível por lei. No entanto, gostaria de incluir componentes de outros projetos de código aberto na minha base de código ou disponibilizar adaptadores para permitir que o usuário final integre esses componentes na minha base de código.

Por exemplo, quero incluir um editor de HTML avançado, como CKEditor ou TinyMCE, mas o violaria a licença de qualquer projeto? Tenho certeza de que, se eu usasse o código GPL, isso me forçaria a tornar meu projeto GPL também e realmente não quero fazer isso. Mas e quanto a MPL, LGPL, etc?

Prefiro tomar essas decisões puramente por motivos técnicos, mas se você estiver fazendo código aberto, seria bobagem ignorar os desejos de outros projetos de código aberto.

Tentei procurar ferramentas para ajudar a decidir se a licença X é compatível com a licença Y; em caso afirmativo, em que direção elas são compatíveis (X pode incluir Y sem problemas, mas se Y incluir X, pode haver problemas, etc.), e quais são as consequências nos seus termos de licenciamento se você incluir código com termos de licenciamento alternativos. Tudo o que consegui encontrar até agora, no entanto, são listas e gráficos que tendem a ser voltados para comparar outras licenças com a GPL. Se houver uma ferramenta disponível para ajudar com problemas de licenciamento, eu gostaria de ser apontada na direção certa.

Respostas:


5

Eu acho que você está procurando por Black Duck Protex .

... solução para gerenciar a conformidade de código aberto. O Protex integra-se às ferramentas de desenvolvimento existentes para verificar, descobrir e identificar automaticamente as origens do software, uma etapa integrante do processo de desenvolvimento e essencial para reforçar a conformidade com as licenças e os requisitos de política corporativa.


1
Eu esperava algum tipo de ferramenta gratuita ou um produto de código aberto, mas essa parece ser a única resposta que vou receber.
GordonM
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.