ライブラリ「A」がGPLの下で公開されているとしましょう。
ライブラリ「A」は、ダイナミックリンク用のいくつかのAPI関数を公開しています。
「A」を別の言語で使用するためのラッパーライブラリ「B」を作成しました。
ライブラリ「B」はライブラリ「A」に動的にリンクします(公開されたAPI関数が呼び出されます)。
「B」ラッパーライブラリをMPLv.2.0で公開したいと思います。
主な質問は...これは合法ですか?
「A」がLGPLではなくGPLで公開されている限り、「B」は派生作品と見なされ、GPLで配布する必要があります。 GPLはプロセス境界でのみ停止し、LGPLのみが動的リンク境界で停止します。