あるLGPLライブラリの機能を別のLGPLライブラリの機能から拡張することは合法であるか、または嫌われていないのだろうかと思いました。実装方法のため、ソースコードを直接構築することはできませんが、一般的な考え方は、実装をコピーしたり直接使用したりせずに、元のライブラリの機能に基づいて別のライブラリに同様の機能を本質的に実装することです。他のライブラリ。
私が考えていることの例は次のとおりです。
どちらのライブラリもLGPLの対象です。
ライブラリ1には関数Aがあり、ライブラリ2のライブラリ1の関数Aと同様の機能を実装したいと思います。
私が間接的に(ただし、元のライブラリのアルゴリズムに基づいている可能性があります)この方法で同様の機能を実装する場合、これに法的な問題はありますか?
これが法的な問題ではないかどうかを確認してから、元のライブラリの作成者に許可を求めますが、実際に求める前に、ライセンスに従って行うことが合法/コーシャであるかどうかを確認したいと思います。
少しおかしなことや、LGPLを正しく理解していなかったように思われる場合は申し訳ありませんが、私は法律文書を理解するのが苦手で、他の誰かがこれについて知っているかどうか疑問に思いました。同じように。他に何もない場合は、FSFに連絡し、場合によってはEFFに連絡してアドバイスを求めることもあります。