アカウント名:
パスワード:
ライブラリごと一つのソフトウェアパッケージにくるんで提供すると、パッケージ丸ごとGPLに感染するんじゃないの?
モバイルアプリじゃそれを避けるために、GPLのコード部分だけを切り離して拡張パッケージとして提供(そして拡張パッケージのコードだけ公開)するソフトもある。
GPLに感染するのはGPLなコードを静的リンクしたバイナリだけだしょ
動的リンクでもダメでしょhttps://www.gnu.org/licenses/gpl-faq.ja.html#GPLStaticVsDynamic [gnu.org]
GPLのライブラリを動的リンクした場合にGPL感染するかは意見が分かれている。そのFAQに書かれてるのはGNUとしての主張がそうだというだけ。
動的リンクで感染しないならLGPLなんてライセンスは最初から存在しないだろ
静的リンクしてもおkなライセンスとして有用だよ >LGPL
静的リンクだとLGPLでもソース公開しなきゃダメだよ動的リンクと勘違いしてるのか?
静的リンクだとLGPLでもソース公開しなきゃダメだよ
なんだなんもわかっとらんアホだな
#3109159のアホにも分かるように説明してください
>GPLのライブラリを動的リンクした場合にGPL感染するかは意見が分かれている
複数の解釈が出来ちゃうようなゴミライセンスだからGPL汚染だなんて言われちゃうんじゃないの
動的リンクの場合、ユーザーの実行環境でプログラムがロードされたときにリンクされたイメージが作成されるから配布は問題ない。FSFもGPLライブラリを動的リンクするように構成されているプログラムに対してGPLを強く主張することはできないはず。なぜなら、Windows向けのGPLソフトウェアのほとんどがマイクロソフトのkernel32.dllを動的リンクしているからだ。積極的に動的リンクを問題視した場合、マイクロソフトに「じゃあそれ全部 kernel32.dll の派生物ってことでよろしく」と言われてしまう。
> なぜなら、Windows向けのGPLソフトウェアのほとんどがマイクロソフトのkernel32.dllを動的リンクしているからだ。
これは間違い。こういうOS付属のライブラリについては、GPLにちゃんと例外規定がある。
なんかそれを読むと「お前が俺をタダ利用するだけなのは許さねぇが、俺がお前を利用する分にはいいんだ」ってな話に見えるな。
> こういうOS付属のライブラリについては、GPLにちゃんと例外規定がある。
勝手なことを言うなよwkernel32.dllはマイクロソフトの著作物だぞ。FSFが勝手にOS付属のライブラリは例外です、なんて決める立場にないだろ。
ソフトウェア開発者にはWindowsプラットフォーム向けにGPLソフトウェアを提供しないという選択肢があるからな。「OSのライブラリ使用は不可避だから例外です」なんて言い分は通らんぜよ。
> なんかそれを読むと「お前が俺をタダ利用するだけなのは許さねぇが、俺がお前を利用する分にはいいんだ」ってな> 話に見えるな。実際そのとおりだと思うが。(目的は「利用」よりも「感染」に比重が寄ってそうだが)
> FSFが勝手にOS付属のライブラリは例外です、なんて決める立場にないだろ。勝手な言い分ではあるが実際そう書いてあるからなぁ……まぁ「GPLなソースを利用する場合の条件」だから「リンクされる側」からしたら端から飲む必要のない条項なんだが。# むしろ「例外条件でなければGPLコードから「リンクされた側」に感染させるぞ」と言わんばかりに見えるw
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
普通のやつらの下を行け -- バッドノウハウ専門家
ライブラリを使用したって (スコア:0)
ライブラリごと一つのソフトウェアパッケージにくるんで提供すると、
パッケージ丸ごとGPLに感染するんじゃないの?
モバイルアプリじゃそれを避けるために、GPLのコード部分だけを切り離して
拡張パッケージとして提供(そして拡張パッケージのコードだけ公開)するソフトもある。
Re: (スコア:0)
ライブラリごと一つのソフトウェアパッケージにくるんで提供すると、
パッケージ丸ごとGPLに感染するんじゃないの?
GPLに感染するのはGPLなコードを静的リンクしたバイナリだけだしょ
Re:ライブラリを使用したって (スコア:0)
動的リンクでもダメでしょ
https://www.gnu.org/licenses/gpl-faq.ja.html#GPLStaticVsDynamic [gnu.org]
Re: (スコア:0)
GPLのライブラリを動的リンクした場合にGPL感染するかは意見が分かれている。そのFAQに書かれてるのはGNUとしての主張がそうだというだけ。
Re: (スコア:0)
動的リンクで感染しないならLGPLなんてライセンスは最初から存在しないだろ
Re: (スコア:0)
静的リンクしてもおkなライセンスとして有用だよ >LGPL
Re: (スコア:0)
静的リンクだとLGPLでもソース公開しなきゃダメだよ
動的リンクと勘違いしてるのか?
Re: (スコア:0)
静的リンクだとLGPLでもソース公開しなきゃダメだよ
なんだなんもわかっとらんアホだな
Re: (スコア:0)
#3109159のアホにも分かるように説明してください
Re: (スコア:0)
>GPLのライブラリを動的リンクした場合にGPL感染するかは意見が分かれている
複数の解釈が出来ちゃうようなゴミライセンスだから
GPL汚染だなんて言われちゃうんじゃないの
Re: (スコア:0)
動的リンクの場合、ユーザーの実行環境でプログラムがロードされたときにリンクされたイメージが作成されるから配布は問題ない。
FSFもGPLライブラリを動的リンクするように構成されているプログラムに対してGPLを強く主張することはできないはず。
なぜなら、Windows向けのGPLソフトウェアのほとんどがマイクロソフトのkernel32.dllを動的リンクしているからだ。
積極的に動的リンクを問題視した場合、マイクロソフトに「じゃあそれ全部 kernel32.dll の派生物ってことでよろしく」と言われてしまう。
Re: (スコア:0)
> なぜなら、Windows向けのGPLソフトウェアのほとんどがマイクロソフトのkernel32.dllを動的リンクしているからだ。
これは間違い。
こういうOS付属のライブラリについては、GPLにちゃんと例外規定がある。
Re: (スコア:0)
なんかそれを読むと「お前が俺をタダ利用するだけなのは許さねぇが、俺がお前を利用する分にはいいんだ」ってな
話に見えるな。
Re: (スコア:0)
> こういうOS付属のライブラリについては、GPLにちゃんと例外規定がある。
勝手なことを言うなよw
kernel32.dllはマイクロソフトの著作物だぞ。
FSFが勝手にOS付属のライブラリは例外です、なんて決める立場にないだろ。
ソフトウェア開発者にはWindowsプラットフォーム向けにGPLソフトウェアを提供しないという選択肢があるからな。
「OSのライブラリ使用は不可避だから例外です」なんて言い分は通らんぜよ。
Re: (スコア:0)
> なんかそれを読むと「お前が俺をタダ利用するだけなのは許さねぇが、俺がお前を利用する分にはいいんだ」ってな
> 話に見えるな。
実際そのとおりだと思うが。(目的は「利用」よりも「感染」に比重が寄ってそうだが)
> FSFが勝手にOS付属のライブラリは例外です、なんて決める立場にないだろ。
勝手な言い分ではあるが実際そう書いてあるからなぁ……
まぁ「GPLなソースを利用する場合の条件」だから
「リンクされる側」からしたら端から飲む必要のない条項なんだが。
# むしろ「例外条件でなければGPLコードから「リンクされた側」に感染させるぞ」と言わんばかりに見えるw