アカウント名:
パスワード:
ライブラリごと一つのソフトウェアパッケージにくるんで提供すると、パッケージ丸ごとGPLに感染するんじゃないの?
モバイルアプリじゃそれを避けるために、GPLのコード部分だけを切り離して拡張パッケージとして提供(そして拡張パッケージのコードだけ公開)するソフトもある。
GPLに感染するのはGPLなコードを静的リンクしたバイナリだけだしょ
リンクならOKというのはGPLではなくて、LGPL。その場合も、LGPLなライブラリをアプリと一緒に提供したらアウト [gnu.org]。
あなたのアプリケーションと一緒にLGPLのライブラリの実行形式をあなた自身が運搬する場合、それが静的、あるいは動的にリンクされているかによらず、LGPLが提供する方法の一つでライブラリのソースを運搬する必要があります。
一緒に提供でも公開するのはライブラリのソースだけでOKだろ
静的リンクするなら、オブジェクトも出さないとダメって書いてあるね確かにそうしないと、LGPLなライブラリを改変した時に、再リンクできないもんね
リバースエンジニアリングを禁止することはできないがオブジェクトも出さないとダメは拡大解釈。
いや拡大解釈じゃなく明示してる
LGPL v2 https://ja.osdn.net/projects/opensource/wiki/licenses%2FGNU_Library_or... [osdn.net] 6-a : 「『ライブラリ』を利用する著作物」のオブジェクトコードあるいはソースコード(どちらかでも可) と一緒にし
LGPL v3 https://ja.osdn.net/projects/opensource/wiki/ [osdn.net]
4-d-0; 再結合または再リンクして改変された『結合された作品』を作成するのに適した形式
じゃあオブジェクトである必要ないじゃん
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
犯人は巨人ファンでA型で眼鏡をかけている -- あるハッカー
ライブラリを使用したって (スコア:0)
ライブラリごと一つのソフトウェアパッケージにくるんで提供すると、
パッケージ丸ごとGPLに感染するんじゃないの?
モバイルアプリじゃそれを避けるために、GPLのコード部分だけを切り離して
拡張パッケージとして提供(そして拡張パッケージのコードだけ公開)するソフトもある。
Re: (スコア:0)
ライブラリごと一つのソフトウェアパッケージにくるんで提供すると、
パッケージ丸ごとGPLに感染するんじゃないの?
GPLに感染するのはGPLなコードを静的リンクしたバイナリだけだしょ
Re: (スコア:0)
リンクならOKというのはGPLではなくて、LGPL。
その場合も、LGPLなライブラリをアプリと一緒に提供したらアウト [gnu.org]。
あなたのアプリケーションと一緒にLGPLのライブラリの実行形式をあなた自身が運搬する場合、
それが静的、あるいは動的にリンクされているかによらず、LGPLが提供する方法の一つでライブラリの
ソースを運搬する必要があります。
Re: (スコア:0)
一緒に提供でも公開するのはライブラリのソースだけでOKだろ
Re: (スコア:0)
静的リンクするなら、オブジェクトも出さないとダメって書いてあるね
確かにそうしないと、LGPLなライブラリを改変した時に、再リンクできないもんね
Re:ライブラリを使用したって (スコア:0)
リバースエンジニアリングを禁止することはできないがオブジェクトも出さないとダメは拡大解釈。
Re: (スコア:0)
リバースエンジニアリングを禁止することはできないがオブジェクトも出さないとダメは拡大解釈。
いや拡大解釈じゃなく明示してる
LGPL v2 https://ja.osdn.net/projects/opensource/wiki/licenses%2FGNU_Library_or... [osdn.net]
6-a : 「『ライブラリ』を利用する著作物」のオブジェクトコードあるいはソースコード(どちらかでも可) と一緒にし
LGPL v3 https://ja.osdn.net/projects/opensource/wiki/ [osdn.net]
Re: (スコア:0)
4-d-0; 再結合または再リンクして改変された『結合された作品』を作成するのに適した形式
じゃあオブジェクトである必要ないじゃん