オープンソースソフトウェアなどで、利用する時のライセンスに「GNUライセンスです」などと書かれていたりします。

実際、GNUライセンスについては原文はもちろん、日本語でもさまざまな情報があるのですが、わかりにくく、実際のところ業務で使う場合にはどうなのか、何が必要なのかがよく分かりません。。

分かりやすい説明の書かれたサイト、またはご説明をいただけるとうれしいです!

回答の条件
  • 1人5回まで
  • 登録:2006/05/19 22:33:59
  • 終了:2006/05/26 22:35:02

回答(7件)

id:arayan_x No.1

arayan_x回答回数2ベストアンサー獲得回数02006/05/19 22:47:38

ポイント18pt

基本的にオープンソースのソウトウエアの使用は自由です。

↓参考になると思います。

http://www.atmarkit.co.jp/flinux/special/opensource/opensource01...

id:selter

ありがとうございます!

@ITに、こんなにわかりやすいページがあったんですね。いつもチェックしていたのに・・

ありがとうございます!

2006/05/20 11:58:17
id:sera_yr No.2

sera_yr回答回数123ベストアンサー獲得回数62006/05/19 22:47:43

ポイント17pt

http://www.gnu.org/philosophy/free-sw.ja.html

こちらはいかがでしょう。

要約すると、

「商用利用しようが複製しようがなにをしても自由(タダ)ですよ。」

「唯一やっちゃいけないことは、この自由を規制して再配布することですよ。」

とこんな感じでしょうか。

id:selter

やはり、オフィシャルの文書が一番良いですよねぇ。しかし・・文章が非常にわかりにくくて、理解しにくいのがいかんともしがたいです・・

とはいえ、どうもありがとうございました!

2006/05/20 11:58:56
id:villain No.3

villain回答回数174ベストアンサー獲得回数122006/05/19 23:24:18

ポイント17pt

GNU GPLについてWikipediaでは以下のように書かれています。


  1. このソフトウェアを誰でも自由に実行してよい。
  2. このソフトウェアを誰でも自由に複製してよい。
  3. このソフトウェアを誰でも自由に改変してよい。
  4. このソフトウェアやそれを改変したものを誰でも自由に頒布してよい。有償で販売しても良い。ただし、その際には頒布を受けた者に対し1から4の許可を与えなければならない。


「何者もソフトウェアの公開に制限を加えてはならない」という

ことなのですが、このライセンスで公開するとソフトウェアの

ソースコードを必ず配布/公開しなくてはダメで、更に改変者も

公開する場合はソースコードを入手できるような形で配布しないと

いけないというものです。

(GPLで公開されたソフトウェアのソースコードから作成された

ソフトウェアは強制的にGPLライセンスでの配布になる)


これは開発者側が「ソースコードを配布/公開しなくてはいけない」

という制限を受けるようなものだと思いますが...。


ぼくは上記のように解釈していますがもし、何か勘違いがあったら

申し訳ありません。

id:selter

Wikipediaも参考になりますねぇ。

なるほど、ソースの公開の義務なんですね。

たとえば、GNUライセンスのオープンソースソフトを組み込んだ形で、パッケージ製品などを作って販売するのは OKということなんですかねぇ。ソースを添付すれば・・

ビジネスにどう活用できるかが興味あります。もしよろしければ、また教えてくださいね!

ありがとうございました!

2006/05/20 12:00:56
id:kazu1107 No.4

kazu1107回答回数199ベストアンサー獲得回数142006/05/20 02:42:32

ポイント17pt

基本的なことは既に出たことの通りなので省きます。あと、私の解釈に間違いがあっても保証など出来ないことはご了承ください。


GNUライセンスのソフトは勝手に売ることまで出来るぐらい自由なライセンスです。ただしやはりソースコードの公開と、その改変、販売を許さなくてはなりません。


具体的な例をあげてみると、RedHatLinuxがあります。

RedHatはLinuxですので、当然GNUライセンスのソフトも含まれて販売されてますが、パッケージにはソースコードが入ったCDも入ってますし、それをベースに新たなLinuxを作ることも許されています。

逆に言えば許さねばLinuxカーネルを使う訳にはいかないというわけです。

しかしソースを見れる人はパッケージを買った人に限っているはずですので、使ってない人に公開するかは自由かと思います。


ここまで単にGNUライセンスと言っていましたが、GNUライセンスにはGPLとLGPLというものがあります。

本来GPLは「そのソースコードを埋め込む、全てのソフトウェアが適応されなければならないライセンス形態」であるはずなので、それがコンパイル済みのライブラリであろうが関係ありません。しかしそれでは困るのがGNOMEやKDEなどを代表としたAPIを公開するプログラムで発展の足かせとならないよう、そこら辺の制限を緩くしたのがLGPLです。


LGPLはライブラリとしてプログラムに組み込む限りでは、そのソフト自体にGNUライセンスを適用する義務が生じないライセンスです。

ここは結構微妙なラインなんですけど、ソースを組み込むのはNGで、コンパイル済みのライブラリを組み込むならLGPLやGPLを適用しなくても良いという解釈が正しいかと思います。

逆にソースを公開する場合はGPLかLGPLのどちらかを適用しなければなりません。


LGPLライセンスのプログラムを組み込まないなら関係ありませんが、GNUライセンスと書かれていたので一応説明させていただきました。GPLに適応しなくて良いなら、クローズドソースも許されます。(ただしLGPLプログラムに改変を加えた場合、そこのプログラムだけは公開する必要がありそうです。)

id:selter

わかりやすい解説ありがとうございます!

そしたらオープンソースソフトを使った製品を販売しても OKということなんですね。

しかし、今度は LGPLと GPLですか・・新しい言葉が出てきちゃいました。

もしよろしければ、GPLや LGPLも具体的な例などがあるとすごくわかりやすいです。。わがまま言って申し訳ないです。また、教えてくださいね!

2006/05/20 12:04:32
id:hamster009 No.5

hamster009回答回数3431ベストアンサー獲得回数502006/05/20 05:00:31

ポイント17pt

重要なことは、改変についてで、改変をしたソースも同じGPLの対象にしなければならない、著作権はあるので、改変した場合も元の著作者の名前を明記しなければならないということです。

http://www.yahoo.co.jp/

id:selter

ありがとうございます!

改変した場合はコピーライトが二つ以上になるということですね?

たとえば、オープンソースのソフト自体は改変せずにマニュアル通りに組み込んだ状態で、製品として販売する場合には powered byみたいな表記が必要なんですかね?

このあたり、マニュアルなど読んでみますね。もしご存じでしたら教えてください!

2006/05/20 12:05:57
id:kazu1107 No.6

kazu1107回答回数199ベストアンサー獲得回数142006/05/20 11:05:18

ポイント17pt

すみません。4の回答者です。

下から4行目あたりの

逆にソースを公開する場合はGPLかLGPLのどちらかを適用しなければなりません

というのは間違いです。正しくは以下の通りです。

ソースを組み込む場合にはGPLかLGPLのどちらかを適用しなければなりません。

(LGPLライセンスの派生物著作者はGPLとLGPLを選ぶ権利があります)

id:selter

二度目のご回答ありがとうございます!

公開ではなくて組み込む時に GPLか LGPLを適用するんですね。

GPLと LGPLについて、調べてみます! もし何かご存じでしたら教えてください!

ありがとうございました!

2006/05/20 12:06:49
id:villain No.7

villain回答回数174ベストアンサー獲得回数122006/05/20 14:52:56

ポイント17pt

GNUプロジェクトのライセンスは主に



の3種類があります。

WikipediaはGNU FDLで公開されています。

基本的にGNUはフリーソフトウェアの概念をそのままライセンスに

したものといえると思います。


本来、「フリーソフトウェア」というのは「自由なソフトウェア」

という意味で、「無料の」という意味はありません。

何をするのも法律に違反しない限り(違法でなければ)自由である、

というのがフリーソフトウェアで無料で配布しても有料で配布して

もいいんです。

ただし、自由に改変することも認めなければいけないため、

実際のところは商用ソフトウェアではいろいろ問題もあることから

無料のものが多いだけだと思います。


日本では元来の「フリーソフトウェア」の概念は理解しにくいかも

しれませんね。


GNU GPLは厳しすぎるということから制限を緩くしたGNU LGPLが

作られたみたいですね。

GNU LGPLはソースコードの公開/配布義務(?)はないようです。

ただし、要求されたら「配布を拒否してはならない」らしくよく

分かりませんね。

(↑解釈を間違っている可能性大)


id:selter

ありがとうございます。

なるほど、フリー(=無料)という概念があるから、お金を取って良いのかどうかがよく分からなくなってしまうんですね。

そうか、ソースを公開していれば例えば「組み込み手間賃」といった形でお金を取るのは問題ないんですね。

ビジネスにも使えそうですね!

2006/05/20 18:19:49

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません