アカウント名:
パスワード:
GPLとApp Storeの規約が衝突するところは、つまるところ再配布に関する部分です。GPLは再配布を禁じませんし、むしろ禁じると違反しますが、App Storeの規約は再配布を禁じています。
自分のウェブサイトからソースコードを配布するんじゃだめなの?App Storeの説明文の所にその旨記入しておけば問題無い気がするけど。
それとも、GPLソフトウェアって、バイナリで配布する場合も必ずソースコードをセットにしないといけないんだっけ?
GPLのコードを含んだ商用ソフトウェアっていくらでもあると思うんだけど、一旦購入したら後は誰にでもコピーし放題でいいんだっけ?
Crossover Linuxとか、インストールイメージのバイナリをネットで再配布してもいいの?
全体がGPLで構成されてるならもちろん誰にでもコピーしてかまいません。OSとかだとそうでないものが部分的に含まれたりするので、そういう部分は除外しないとダメです。
なお、そのコピー先の人にソースを渡す責任者は、元の販売元ではなく、配布した人=あなた、になるので、GPLに従って、いつでも、これがソースだよと渡せる準備をしておく必要があります。
もしそうだとしたら、組み込みデバイス系でGPLソフトは使えない、ってことですよね。
仮にそうだとしても、GPLのコードの部分だけ再配布すれば良いのでは?
PC上で商用コンパイラのアプリケーションフレームワークを使ってGPLコードを使ったソフトを書いた場合、フレームワークも一緒に再配布するか?
そのフレームワークがその商用コンパイラ(とかOS)に通常付随するものであればOK。そうではないならNG。組み込みシステムについても、そのシステムの標準の開発キットとして配布されているものは再配布の必要はない。GPLに例外条項として明記してある。
参考: フリーではないライブラリを利用するフリーソフトウェアを書いているのですが、GPLを適用した場合どのような法的問題が発生するでしょうか? [gnu.org]
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
にわかな奴ほど語りたがる -- あるハッカー
規約が衝突する具体的な部分 (スコア:5, 興味深い)
GPLとApp Storeの規約が衝突するところは、つまるところ再配布に関する部分です。
GPLは再配布を禁じませんし、むしろ禁じると違反しますが、App Storeの規約は再配布を禁じています。
Re:規約が衝突する具体的な部分 (スコア:0)
自分のウェブサイトからソースコードを配布するんじゃだめなの?
App Storeの説明文の所にその旨記入しておけば問題無い気がするけど。
それとも、GPLソフトウェアって、バイナリで配布する場合も必ずソースコードをセットにしないといけないんだっけ?
Re:規約が衝突する具体的な部分 (スコア:1)
Re: (スコア:0)
GPLのコードを含んだ商用ソフトウェアっていくらでもあると思うんだけど、一旦購入したら後は誰にでもコピーし放題でいいんだっけ?
Crossover Linuxとか、インストールイメージのバイナリをネットで再配布してもいいの?
Re: (スコア:0)
編集著作物というのは,OSのディストリビューション (RedHat や Debian など) や,ソフトウェア以外では短編集などが該当する.
OSのディストリビューションに GPL のアプリケーションが収録されていても,ディストリビューション全体を GPL にしなければならないということにはならない.
Crossover Linux がどうみなされるかは知らないのでノーコメント.
Re: (スコア:0)
全体がGPLで構成されてるならもちろん誰にでもコピーしてかまいません。
OSとかだとそうでないものが部分的に含まれたりするので、そういう部分は除外しないとダメです。
なお、そのコピー先の人にソースを渡す責任者は、元の販売元ではなく、配布した人=あなた、になるので、
GPLに従って、いつでも、これがソースだよと渡せる準備をしておく必要があります。
Re:規約が衝突する具体的な部分 (スコア:1)
Re: (スコア:0)
もしそうだとしたら、組み込みデバイス系でGPLソフトは使えない、ってことですよね。
Re: (スコア:0)
仮にそうだとしても、GPLのコードの部分だけ再配布すれば良いのでは?
PC上で商用コンパイラのアプリケーションフレームワークを使ってGPLコードを使ったソフトを書いた場合、フレームワークも一緒に再配布するか?
Re:規約が衝突する具体的な部分 (スコア:2, 参考になる)
そのフレームワークがその商用コンパイラ(とかOS)に通常付随するものであればOK。そうではないならNG。
組み込みシステムについても、そのシステムの標準の開発キットとして配布されているものは再配布の必要はない。
GPLに例外条項として明記してある。
参考: フリーではないライブラリを利用するフリーソフトウェアを書いているのですが、GPLを適用した場合どのような法的問題が発生するでしょうか? [gnu.org]