GPLライセンスについて調べています。
考え方がまちがっていたらご指摘いただきたいです。
1.GPLライセンスのライブラリを用いたシステム開発を行った場合
ソースの開示を求められたら、開示しなければいけない?
たとえば、Javaで開発したシステムの場合、ここでいうソースコードとはjavaファイル郡になるのでしょうか?
jarファイルとかwarファイルだけでは駄目 ということですよね?
2.GPLライセンスのライブラリを用いたソフトを作って売る場合も
同様で、ソースの開示を求められたら、開示しなければいけない?
つまりは、Javaで開発したソフトをパッケージ販売したいなら、
ソースコードをお客に開示するつもりでいなければならない ということでいいですか?
また、ソースコードを開示する先 は、お客だけでいいのでしょうか?
まったく関係のない人から開示を求められた場合も、ソースコードを渡さなきゃいけないのでしょうか?
以上です。
よろしくおねがいします。
No.4ベストアンサー
- 回答日時:
僕もあまり詳しくはないですが、
GPLで配布について求められていることは、
バイナリを直接配布する場合、そのバイナリを入手するのと
同じ手順でソースコードも入手できるようにすることだったと思います。
つまり、サイト経由でバイナリを配布するならば同じページでソースコードを配布しないとだめだし、CDで配るのなら、同じCDの同じディレクトリに同梱しないといけません。
ちなみに、GPLには、LGPLというライブラリ用の劣化したGPLがあります。
この場合、動的リンクをする場合にはGPL汚染はしなかったと思います。
利用しようとしているライブラリのライセンスを確認して、実際に利用している人に聞いてみるのがよいかと。。
参考URL:http://www.opensource.jp/lesser/lgpl.ja.html
No.3
- 回答日時:
もう一度GPLを読み直してきました。
私自身、理解が足りていなかったようです。
http://www.opensource.jp/gpl/gpl.ja.html.euc-jp
GPL v2の『複製、頒布、改変に関する条件と制約』3は、要するに「バイナリと一緒にソースを渡すのでなければ、第三者にもソースを渡さなくてはならない」ということのようです。
パッケージにソースも同梱するのであれば顧客にのみ開示で良いですが、要求に応じて開示(要求がなければ開示しない)の場合には誰の要求でも開示する必要があるわけですね。
http://sourceforge.jp/magazine/07/09/02/130237
GPL v3の『6. ソース以外の形式における伝達』ではもう少し複雑ですが、販売する場合でソースを渡す相手を顧客に限定したければ、パッケージにソースを同梱するしかないように読めます。
No.2
- 回答日時:
『バイナリを受け取った人がソースを受け取ることもできる』がGPLの要求です。
というわけで、
1.開示する必要があります。もちろんjarでは×
2.顧客のみで良いです
なお、再配布が可能なので、購入者がコピーを売ったり無料配布しても、文句を言えません。
LGPLなら話は全然違ってきます
ありがとうございました。
開示の対象については、顧客のみでいいのですね。
GPLライセンスのライブラリを取り扱っている会社に問い合わせたところ
「GPLであれば、顧客に限らず任意の人から要求に従って公開する必要があります。」
という回答をもらったので・・・混乱しています。
No.1
- 回答日時:
こんばんわ。
興味深かったのと、ちょっと前になにかのIT系のニュースでGPLはデメリットばかりしかない...ような旨のメールマガジンを読んだ記憶があったので、ちょっと調べてみました。
http://www.ibm.com/developerworks/jp/opensource/ …
直接その時の記事はみつからなかったのですが、IBMサイトでの説明からすると、GPLライセンスのソフトウェアを使用した場合、公開するのは基本的に提供先である顧客のみで良いようです。
私もてっきり、GPLを使った場合、GPLライセンスのソフトウェアユーザ全てに公開しなければならないのだと思っていましたが、どうやらそうではないようです。
ありがとうございました。
参考URLについても確認してみます。
開示の対象については、顧客のみでいいのですね。
GPLライセンスのライブラリを取り扱っている会社に問い合わせたところ
「GPLであれば、顧客に限らず任意の人から要求に従って公開する必要があります。」
という回答をもらったので・・・混乱しています。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(開発・運用・管理) マイクロソフト製品のライセンス販売で困ってます 1 2022/06/30 19:52
- Windows 10 WINDOWSのライセンス認証ができない 7 2022/11/09 15:43
- IT・エンジニアリング IT開発、ソフトウェア開発、アプリ開発において、要件定義は受注の前か、後か? 見積額に含むか否か? 1 2022/06/20 19:02
- その他(社会・学校・職場) ラインアカウントについて教えてください 1 2023/08/18 22:23
- Excel(エクセル) 【マクロ】マクロが保存されているエクセルとは、別のエクセルブックの全シートの非表示列を再表示したい 1 2022/12/24 20:48
- 知的財産権 市販のレシピ本(お菓子やパンなど)の商用権 1 2022/09/25 01:52
- その他(ソフトウェア) 特定のpremiere proのファイルが開けなくなりました。 1 2022/11/16 12:31
- Dropbox スマホのドロップボックスにあるpdfファイルの起動 2 2022/06/18 09:09
- システム 古いWEBシステム。もう追加プログラムは作れない? それともできる? 6 2022/06/08 13:41
- 銀行・ネットバンキング・信用金庫 セブン銀行と楽天銀行、ソニー銀行の口座開示請求をしたいのですが、当人が応じない場合、弁護士にお願いす 2 2023/07/09 10:24
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
;;
-
Pythonのコードをexe化
-
stable diffusionのインストー...
-
httpd.pidって何ですか?
-
stable diffusionのエラー
-
arduino unoからデータを読み出...
-
デジタルブックを自分のウェブ...
-
Flaskでサーバー立ち上げに関して
-
AWSドメイン名でApacheテスト・...
-
スマホのブラウザからカメラを...
-
Python openpyxlを使用したセル...
-
OpenOffice Calc basic で印刷...
-
awsは2年目から自動的に料金が...
-
Python Qt 5.9.7 から Qt 5.12 ...
-
WindowsXPにApache OpenOffice...
-
OPENSSLのエラー
-
ANA・JALのAPI
-
「サーバー・・・のCRLが取...
-
Let's Encryptで自動更新がされ...
-
Pythonでegrep機能をつかいたい
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
IT用語、ソースとオブジェクト...
-
AGPLv3の商用利用について
-
p-nand-q.comのSorted!のソフト...
-
商用ホームページでのjQuery等...
-
GPLソフトウエアの商用利用(社...
-
LGPLの適用範囲について
-
ffmpeg.exeの配布について
-
オープンソースソフトウェアに...
-
Apache License Version 2.0ラ...
-
GPLライセンスのライブラリを利...
-
GNU LGPLこれって違反するとど...
-
GPLライセンスの再配布時の著作...
-
GPLの派生物の範囲が分かりません
-
プログラムを販売する方法を教...
-
LGPL・GPLライセンスについて
-
phpで作成したプログラムで、Sm...
-
GPLv2のコピーレフト(改変した...
-
フリーソフトの著作権について
-
写真の著作権についての質問です。
-
UNIX上のプログラムで使うライ...
おすすめ情報