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.