2

LGPLで作成された文法ファイルが与えられた場合、その文法のコンパイラーコンパイラーによって生成されたソースは派生物として機能しますか?文法ファイルがコンパイラーコンパイラーへの入力として与えられる前に変更された場合はどうでしょうか?少なくとも従来の意味では、リンクはありません。

出力が派生的な作業である場合、それを使用するプログラム/ライブラリによって課される依存関係なしに文法が機能することを保証するために最善の努力をする(変更された)文法ソースを単に提供する必要がありますか?それとも、解決しなければならない制限が他にもありますか?

4

3 に答える 3

0

最良の答え、そして誰もがあなたに与えるべきものは次のとおりです:

弁護士に連絡する

于 2012-03-06T10:36:43.617 に答える
0

免責事項: IANAL と、何か「公式」が必要な場合は、IANAL に相談してください。それは言った...

常識的なアプローチでは、そうです、コンパイル可能なものをコンパイルした結果は派生物です。たとえば、LGPL ライブラリのコンパイル済みバージョンは依然として LGPL です。ライブラリのコンパイル済みバージョンを取得し、それを自分でコンパイルしたことがなく、ソース コードをそのように提供することを回避したとは言えません。

したがって、LGPL では、元の LGPL 作品の (潜在的に変更された) ソースを配布する必要があります。

于 2012-03-12T07:20:17.183 に答える
0

1) 文法には結果として得られるコードの本質が含まれているため、 「オブジェクト コードを生成、インストール、および (実行可能な作品の場合) 実行し、作品を変更するために必要なすべてのソース コード (それらを制御するスクリプトを含む)に間違いなく属します。活動であり、「作品のシステム ライブラリ、汎用ツール、またはこれらの活動を実行する際に変更されずに使用されるが作品の一部ではない一般に入手可能な無料プログラム」の一部ではありません。つまり、LGPLv3 が適用されます。

そのため、 sec.4 d) 0)またはGPLv3 sec.6に従って「最小限の対応するソース」(結合著作物でバージョンを構築するために使用されるもの) を伝える必要があります。 GPL の「対応するソース」の定義で必要な場合は、カスタム ツール。(一般に、sec.0 にあるように、LGPLv3 は実質的に GPLv3 であり、いくつかの追加規定があります。)

2)後者がそれ自体の一部をコードに挿入する場合、使用されるジェネレーターの派生物である可能性もあります( FSF FAQ#Can I use GPL-covered tools... to compile...? を参照してください) - ジェネレーターの必要に応じて、仕組みとライセンス条件。そうである場合、 LGPLv3 と、その作業の結果に適用されるジェネレーターの条件の両方を満たす必要があります。

于 2012-03-12T07:35:02.627 に答える