オープンソースライセンスのさまざまな組み合わせが相互に互換性があるかどうかを確認するためのツールはありますか?
Apacheのライセンスは、許可と法律の強制力のバランスが取れていると思われるため、Apacheライセンスを配布に使用するさまざまなツールの構築を計画しています。ただし、他のオープンソースプロジェクトのコンポーネントをコードベースに含めるか、アダプターを使用可能にして、エンドユーザーがそのようなコンポーネントをコードベースに統合できるようにします。
たとえば、CKEditorやTinyMCEなどのリッチHTMLエディターをパッケージに含めたいのですが、そうすると、どちらのプロジェクトのライセンスにも違反しますか?GPLコードを使用した場合、プロジェクトをGPLにすることを余儀なくされることは間違いありません。しかし、MPL、LGPLなどはどうでしょうか?
純粋に技術的な理由でそのような決定をしたいのですが、もしあなたがオープンソースをしているなら、他のオープンソースプロジェクトの希望を無視するのは愚かなことでしょう。
ライセンスXがライセンスYと互換性があるかどうかを判断するのに役立つツールを探しました。その場合、どの方向で互換性がありますか(Xは問題なくYを含めることができますが、YにXが含まれる場合は問題があるなど)。代替ライセンス条項にコードを含めると、ライセンス条項にどのような影響がありますか。ただし、これまでに見つけたのは、他のライセンスとGPLを比較するのに適したリストとチャートだけです。ライセンスの問題を解決するツールがあれば、正しい方向に向けていただければ幸いです。