- 366 名前:デフォルトの名無しさん mailto:sage [2007/11/07(水) 16:55:30 ]
- LGPLについて質問。
> 「『ライブラリ』を利用する著作物」が、『ライブラリ』の一部であるヘッダファイルから > 採られたコード等を利用する場合、ソースコードはそうではなくても、 > その著作物をオブジェクトコードにしたものは『ライブラリ』の派生物になる可能性がある。 とあり、LGPLなヘッダを#includeしたものについても派生物となり得るようです。ただし、 > もしそのようなオブジェクトファイルが、数字のパラメタやデータ構造のレイアウト、 > アクセス機構または小さなマクロや小さなインライン関数(長さが 10 行かそれ以下)のみ > 利用するならば、そのオブジェクトファイルの利用は、 > それが法的に派生物とみなされようとみなされまいと制限されない。 とあり、長さが 10 行以下ならば制限されないとなっています。 C++の場合、LGPLのライブラリ中のtemplate(大概10行を越える)を利用するプログラムは ライブラリの派生物とみなされるのでしょうか? もし派生物と見なされるなら静的リンクということになるので 利用する側のプログラムをGPLかLGPLにしなくてはならないのでしょうか? 質問した理由としては、 自分でスクラッチから書いた、templateを多用したライブラリを公開しようと思っています。 他の人にもぜひ使ってもらいたいが他の人が修正した分は自分も利用したいので ライセンスとしては修正BSDLではなくLGPLを選びました。 ただ、使用者側までGPL・LGPLにしないとならないのはちょっと厳しすぎかと思いまして。
|

|