web-dev-qa-db-ja.com

LGPLv3でASIOSDKに基づくライブラリをリリースすることは可能ですか?

LGPLv3の下でASIOSDKに基づいてライブラリを作成してリリースすることは可能かどうか疑問に思っています。

より具体的には、 ASIOライセンス は私が解釈する方法がわからないことを言っています(2.2):

ライセンシーには[...]に対する許可がありません。これには、この仕様の作り直し、またはこの仕様に基づいた製品のリバースエンジニアリングが含まれます。

LGPLと競合する可能性があるように聞こえます:

結合された作業に含まれるライブラリの部分の変更を効果的に制限しない、選択した条件の下で結合された作業を伝達し、そのような変更をデバッグするためのリバースエンジニアリングを行うことができます。

また、5.a)は私を悩ませています:

結合された図書館に、他の図書館施設と結合されていない、図書館に基づく同じ作品のコピーを添付する

私の見方では、ASIO SDKと組み合わせない場合、私のライブラリはそれ自体では使用、ポイント、または効果がありません。 LGPLを選択した場合、5.a)を尊重するために、結合されていないダミーのソフトウェアをリリースする必要がありますか?

2
christophe

ASIOSDKのコピーを提供できないようです。

それを使用するコードを開発することもできますが、顧客にASIOからSDKを直接入手して、コードにリンクさせることができます。

SDK全体を提供しなくても、SDKの一部(通常はバイナリlibs/dll)を製品と一緒に配布できる場合もあります。これは商用アプリでは一般的です。

リバースエンジニアリング条項は標準的な定型文です。興味深いことに、GMBHはおそらくドイツ語であり、この条項はEUでは違法であることを知っておく必要があります。

2
Martin Beckett