別のLGPLライブラリに基づいた1つのLGPLライブラリを強化できますか? [閉まっている

StackOverflow https://stackoverflow.com/questions/4330504

  •  30-09-2019
  •  | 
  •  

質問

別のLGPLライブラリの機能から、あるLGPLライブラリに基づいて強化することが合法であるか、眉をひそめられていないのではないかと思っていました。実装方法のため、ソースコードを直接構築できなかったことに注意してください。ただし、一般的なアイデアは、実装をコピーすることも直接使用せずに、元のライブラリの機能に基づいて別のライブラリに同様の機能を本質的に実装することであることに注意してください。他のライブラリ。

私が考えていることの例は次のとおりです。

両方のライブラリはLGPLでカバーされています。

ライブラリ1には関数Aがあり、ライブラリ2のライブラリ1の関数Aに同様の機能を実装したいと思います。

私が間接的に(ただし、元のライブラリのアルゴリズムを基にしている可能性が高い)場合、これに法的な問題はありますか?この方法で同様の機能を実装しますか?

これが法的な問題ではない場合は、元の図書館の著者に何かをする前に許可を求めることを意図していますが、実際に尋ねる前にライセンスに従って、私が念頭に置いていることが法的/コーシャでさえあるかどうかを確認したいと思います。

申し訳ありませんが、これが少しずれているか、LGPLを適切に理解していなかったように思えるかもしれませんが、私は本当に法的文書を理解するのが得意ではありません。同じように。他に何もなければ、私はFSFに連絡し、おそらくこれについてもアドバイスを求めていることがあります。

役に立ちましたか?

解決

独自のコードを使用して関数を実装することを違法にするライセンスはありません。 GPLプロジェクトは、GCJ(Java Compiler)やFree Flashプレーヤーなど、他の実装のコードを定期的に基づいています。同様の機能を備えたライブラリを作成することで、GPL'erが気分を害することを想像できませんでした。

a 特許 一方、別の物語があります - コードの背後にあるアイデアを保護します。おそらく、それはあなたが考えていることです。 Copyrightは、その特定のコードインスタンスを保護します。

ライブラリにリンクする場合は、ライセンスを遵守する必要があります。さらに、GPLプロジェクトを導き出し、ライセンスを維持する際に長くすることができます。したがって、あなたが望むなら、あなたは彼らのライブラリに直接リンクすることができます - あなたのプロジェクトのために同じライセンスを保持してください。

他のヒント

私は法律専門家ではありませんが、これに問題はありません。 LGPLは、コードがLGPLライセンスを保持している限り、コードを変更および再配布することができます。 2つのLPGLコードベースを組み合わせることは、同じライセンスを便利に共有することを除いて、個別に使用することと同じです。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top