• 締切済み

GNU GPL

Linuxやオープンソースの本を読むと GNU / GPLという用語(ライセンス?)が出てきますよね。 両者は意味合いが全く違うのでしょうか?。 あとApatch、やX-Windowsなどの技術がそれぞれ どのライセンスに属しているのかも 良くまとめられません。 理解しやすいサイトや書籍などもご紹介頂ければ幸いです。

noname#17136
noname#17136

みんなの回答

  • entree
  • ベストアンサー率55% (405/735)
回答No.2

GPLはLinuxカーネルやGNU (Free Software Foundation) が公開されているプログラムに多く適用されているライセンス形式であり、再配布する場合はそれを受け取る人に対してソースコードも入手可能な状態としなければならないという制限があります。 ApacheやX-WindowsはどちらもBSD方式のライセンス形式だったと思います。再配布時に著作権表示さえすればそれ以上の制限がないというものです。 これらのライセンスは再配布するときに発生するものであり、使うだけの場合は特に制限はありません。 あと、blackdragonさんが示しているURL先にあるLGPLの説明が若干問題なので補足を。 > LGPLでは静的リンクと動的リンクを区別し、GPL/LGPLに > 矛盾するソフトの動的リンクを許可している。 とありますが、LGPLの場合、静的リンクでもオブジェクトコードさえ公開すればソースコードを公開する必要はありません。また、LGPLの場合、動的リンクの場合はソースコードやオブジェクトコードを公開しなくても構いませんが、リバースエンジニアリングを禁止することができません。

参考URL:
http://pcweb.mycom.co.jp/special/2004/gnu/003.html
回答No.1

GNUは、GNU's Not UNIXというUNIXのようなOSとそのOSをつくるプロジェクトの名前です。 http://www.gnu.org/home.ja.html GNU GPLは、 GNU 一般公衆利用許諾契約書(GNU General Public License) の略で、GNUプロジェクトで作られたソフトウェアや、その他の数多くのフリーソフトウェアのライセンスとして用いられているものです。 Apacheなどのライセンスとの関係については、下記URLを参照されるといいでしょう。

参考URL:
http://pcweb.mycom.co.jp/special/2004/gnu/003.html

関連するQ&A

  • OSS・GPLについて・・・

    オープンソースソフトウェアとGPL(The GNU General Public License)の違いは何ですか? 前者は、リナックス等のオープンソースである事は分かりますが 後者は規約?規格?良く分かりません・・・ 簡単でいいので、ご存知の方は教えて下さい。

  • GNU GPLのソースコードの公開範囲

    最近、GNU特にGPLに関してすこし触れる機会が多くなったため、 GPLについて学習していたところ、疑問ができたので質問させて いただきます。 GPLはGPLライセンスのものを改変・複製して使用した場合は ソースコードを公開しなければならない。と記述されていますが、 その範囲はどこまでなのでしょうか? 質問の内容が良く分かりにくいと思うので、例をひとつ挙げると、 SONY製品です。SONY製品はウォークマンをはじめ、液晶TVなどに おいて組み込み型Linuxを使用しています。 GPLに基づいてSONYはソースコードを公開しています。が、それは 一般的なGPLパッケージのみです。 SONY製品は液晶TVにしろなんにしろ改変されたGPL/Linuxのパッケージを含む OSを使用しているわけです。(カーネルも当然Linux) この場合は、OS全体のソースコードを提示する必要があるのでしょうか? OS全体という言い方があいまいなのかもしれませんが、 ウォークマンならウォークマンの中に、GPLライセンスが含まれた ソフトウェアが組み込まれているわけです。 その中でSONYはATRAC等の自社開発のものの ソースコードは公開していないわけですが、 それはOSの一部に含まれないのでしょうか? コンピューターならOS(Linux)の上で動くソフトウェアは そのOSとは独立しているため、OSがGPLでもソフトウェアは 公開しなくてよいはずですが、ウォークマン・液晶TVなど そのもの自体を商品として販売している場合、どこまでがソースコード公開の範囲にはいるのでしょうか? 長文失礼いたしました。ご返答お待ちしております。

  • オープンソースライセンス、GPL(GNU 一般公有使用許諾書)について

    オープンソースライセンスであるGPL(GNU 一般公有使用許諾書)に基づいて開発されたソフト を元に使い勝手や利用環境に合わせ改造した物をシェアウエアなどとして、または利用料金を取る形で公開することは出来るんでしょうか? オープンソースライセンスであるGPL(GNU 一般公有使用許諾書)に基づいて開発されたソフトの 一部として機能するモジュールやテーマセットなどが有料で配布されている物が有った気がするのでふと気になりました。

  • GPLについて

    GPLについてよく分からないので、質問させてください。 QTというGUIフレームワークがありますが、このライブラリのオープンソース版のライセンスはGPLになっています。 このQTのオープンソース版をライブラリとして使用して作ったソフトウェアは、配布する際そのソフトウェアの全てのソースコードを公開しなければいけないのでしょうか?? どなたかご教示頂けると幸いです。

  • GPL版 の MySQL を使ったソフトウェアについて

    こんばんは。 教えていただきたいことがあります。 最近、GPL という言葉に遭遇して悩んでいます。 フリーのデータベースとして、MySQL を使っていますが、 ライセンス上、GPL という扱いになっております。 GPL というのを少し調べてみますと、フリーソフトのライセンスの 1つである、ということがうたわれています。 あとは、オープンソースということで、二次著作物はソースコードも 公開しないといけない、ということもウィキペディアなどで書かれています。 さて、そこでご質問となりますが、 上記の場合、MySQL に接続して動くソフトウェアは、 GPL としてソースコードまで公開しなければいけないのでしょうか? それとも、そもそも有償ライセンスが必要になってしまうのでしょうか? 色々なサイトを調べあさりましたが、 グレーゾーンのように思えて困っています。 宜しくお願いします。

  • GPLライセンスのスクリプトの公開義務について

    プログラムのことはわからない初心者です。 GNU-GPL ライセンスのphpスクリプトを有償で販売しているのを見つけたのですが、それを購入し、業者などに改変してもらって会員制サイトを作成しようと考えています。スクリプトの販売サイトを作成するわけではないのですが、以下の件についてよくわかっていないのでご教授お願いします。 1、GNU-GPL ライセンスのphpスクリプトはそもそも有償で販売できるものなのでしょうか。 2、例えば同じようなサイトを作成しようと考えているような人などからソースコードの公開を求められたりしたら無料で公開義務があるということになるのでしょうか。 3、公開を求められなくても誰もがアクセスできるような公の場に公開しておかなくてはいけないというものではないですよね。 4、サイトの著作権は、GNU-GPL ライセンスのスクリプトがあるため、プログラム部分に関してのみ、もしくはサイト全体の著作権が認められないといことになりますか。 5、そのサイトを万が一将来販売する場合、プログラム部分に関しては無料でなければならないのでしょうか。その他の部分、例えばデザインやコンテンツのみなどを有料として販売するような形になるのでしょうか。 6、オープンソースで販売されているのでたくさんの人が簡単に手にいれることが可能であるということは、一部を改変していても、いちからスクリプトを作成しているサイトよりやはりセキュリティー上解読されやすいということになるのでしょうか。 よろしくお願いします。

  • GPLライセンスの再配布時の著作権表示

    GPLライセンスに関して、GPLライセンスで作られたプログラムを改変して配布することにしました。 改変したプログラムを配布する際に著作権表示は行う必要はないと思っていますが、正しいでしょうか? 以下の表示になるかと思いますが、後半の著作権表示はどこまで必要なのか調べたのですが、答えが出ていません。  GPLライセンスに関する表示  著作権表示(誰が作成したかなど) パターン1 ------------ オープンソース(GPLライセンス)のプラグインを新規に作成 作成したプログラムはGPLライセンスのため、プラグインもGPLライセンスの元配布 ○質問1  LGPLの場合のプログラムの場合は、LGPLでなくてもよいでしょうか ○質問2  GPLライセンスの表示はするが、私が作ったことを表示しない(著作権表示をしない)ことは問題はないでしょうか ------------ パターン2 ------------ オープンソース(GPLライセンス)の既存プラグインを改変 プラグインには作成された方の著作権表示がある。 ○質問3  私が改変したことを表記する必要はありますか ○質問4  改変した場合に著作権表示をする場合は、本来あった著作権表示に加えて、  改変したことを明記することを表記はしてもよいでしょうか ------------ 全てでなく一部の回答でも構いませんので、よろしくお願いします。

  • MySQLの簡単な説明をお願いします

    MySQLをWikipediaで調べたところ、 >MySQL(マイエスキューエル)は、RDBMS(リレーショナルデータベースを管理、運用するためのシステム)の実装の一つである。オープンソースで開発されており、GNU GPLと商用ライセンスのデュアルライセンスとなっている。 とあるのですが、あまりよく理解できません。 簡単な説明で良いのでお教えくださる方がいらっしゃると嬉しいです。

  • 商用利用について(GPL ライセンス)

    Apophysis 7X https://sourceforge.net/projects/apophysis7x/ https://en.wikipedia.org/wiki/Apophysis_(software) こちらのフリーソフトで生成した画像を商用利用する事は可能でしょうか?(商用のデザインの一部に使用するなど) オープンソースでライセンスは GNU General Public License と記載あるのですが プログラムその物のラセンス?のようなので 作った画像自体はどうなるのか分からなかったので質問させて頂きました。 画像だけを使いたく、コードなどには詳しくないため教えて頂けると嬉しいです。

  • Apatchについて

    ApatchをWindowsXP PROにインストールしようと思っていて、構築・運用していきたいのですが良い書籍やWEBサイトなどが御座いましたら紹介して頂きたいです。 ちなみに私はApatchについては全くの無知です。初心者にも分かるようなものをお願いします。 あとLinux用にもありましたら宜しくお願いします。