09/10/04 18:40:56
前スレ>>874
>自分のソースにQtのLGPL版を静的リンクした場合、必ず自分のソースを公開する必要があるの。
無いよ。リンク可能なオブジェクトファイルを同梱すれば良いだけです。
自作部分のソースの公開は、静的リンクでも動的リンクでも必要ありません。
これは、ユーザがQtのソースコードを書き換えた時に、改変したQtを
再びあなたのプログラムにリンクできるようにするための決まりです。
例えばQtにバグがあった時なんかに、こういう仕組みが必要です。
>>>2 にLGPLのときは、わざわざ動的リンク時と断ってソース公開が任意となっている。
静的リンクでも一緒です。ただし動的リンクの場合は既に再リンク
可能なオブジェクトファイルが配布されているので、場合分けを
しているのでしょう。