[#29987] ライセンス論点整理 — Tacos <ozaki@...>

38 messages 2001/06/01

[#30030] Ruby license discussion — Masayuki Hatta <mhatta@...>

八田と申します。

23 messages 2001/06/02
[#30034] Re: Ruby license discussion — "Akinori MUSHA" <knu@...> 2001/06/02

At Sat, 2 Jun 2001 14:31:02 +0900,

[#30039] Re: Ruby license discussion — akira yamada / やまだあきら <akira@...> 2001/06/02

[#30056] Re: Ruby license discussion — Takaaki Higuchi <thiguchi@...> 2001/06/03

In "akira yamada / やまだあきら <akira@ruby-lang.org>" wrote:

[#30155] How do we treat local static variables? — IKEGAMI Daisuke <daisu-ik@...>

ruby-list の皆さんこんにちは。

13 messages 2001/06/09
[#30156] Re: How do we treat local static variables? — NISHI Takao <zophos@...9.com> 2001/06/09

にし@おかやまです。

[#30163] FW: [arg1:119] RE: [RubyUnit:4203] Re: インストーラ・プロジェクト — "KANEMITSU Masao" <masao-k@...>

金光です。RAAを改善しませんか?

10 messages 2001/06/10

[#30190] 呼び出し元のクラスを知る方法? — "Shin'ya Adzumi" <adzumi@...>

あづみです。

13 messages 2001/06/11

[#30215] パス文字列を操作するライブラリはありませんか? — "Kaoru Shirai" <shirai@...1jp.com>

 こんにちわ。常日頃 Ruby を愛用させて頂いております。

13 messages 2001/06/13

[#30270] setup.rb — rubikitch@...

るびきちです。

16 messages 2001/06/16
[#30291] Re: setup.rb — Minero Aoki <aamine@...> 2001/06/18

あおきです。すみません、見逃してました。

[#30292] Re: setup.rb — rubikitch <rubikitch@...> 2001/06/19

From: Minero Aoki <aamine@mx.edit.ne.jp>

[#30293] Re: setup.rb — TADA Tadashi <sho@...> 2001/06/19

ただただしです。

[#30305] TMarshal — rubikitch@...

るびきちです。

25 messages 2001/06/19

[#30333] 共同著作物の謎( re :ライセンス) — Tacos <ozaki@...>

13 messages 2001/06/20
[#30334] Re: 共同著作物の謎( re :ライセンス) — Tacos <ozaki@...> 2001/06/20

[ruby-list:30396] Re: 共同著作物の謎( re :ライセンス)

From: Tacos <ozaki@...>
Date: 2001-06-28 10:59:45 UTC
List: ruby-list #30396
Tacos.self wrote :

>では、2.我が国ではどうなのか、については・・・
>
>※時間がなくなっちゃったので、続きはまたの機会に・・・

なんて余計なこと、書かなきゃよかったな(汗;;

なんか、もう、みんな、ライセンスなんか読むのもやんなってきたでしょー
# この話題、たいてい最後はこうなる。m(_ _)m

===
という訳で、結論だけ、サラっと。
(例によって、GさんとBさんのソフトをMさんがマージした場合、の国内編で
す)

1. 日本では、共同著作物は全員の合意がないと利用許諾できませ
   んから、GさんとBさんがガンコ者だったりすると「両すく
   み」になります。
2. まず、Bさんが、BSDLで配布しようとすれば、Gさんは反
   対するでしょう。G「BSDLは著作権の放棄に等しく、これ
   では、フリーソフト文化が破壊されてしまう」旨きちんと主張
   すれば、Gさんの不同意は、「正当理由あり」と解されると思
   います。
3. これに対して、GさんのGPL配布行為にBさんが不同意した
   場合、まず、Gさんは、BSDLは著作権放棄なのだから、そ
   もそも不同意する権利がない(さらには、そもそも共同著作物
   ですらない)旨主張するでしょう。
4. このGさんの主張に対して、B「BSDLは確かに利用者との
   関係では著作権放棄と解されてもやむを得ないが、他の共有著
   作者特にGPL著作者に対して、GPL配布を拒絶するという
   限度で著作権法上意味がある」、旨主張することが考えられま
   す。つまり、パブリックドメインだ、といわずにわざわざBS
   DLと表示しているのは、「GPLソフトとのマージを拒絶す
   る意」だと主張できる訳です(ただし、日本法や欧州法の場合
   のみ通用する法的論理、合衆国法ではだめです)。
5. これに対して、Gさんは、「BSDLの者がGPL配布に同意
   しないのは正当理由に欠ける」旨主張することになるでしょう。
   この辺は微妙ですが、真摯に反論すれば、Bさんの不同意につ
   き正当理由があるような気もします(かなり微妙ではある)。

【結論】
ということで、我が国で、BSDLモノとGPLモノを混ぜたソフトにつき★厳
密な法的評価をすると★、BSDLでの配布は差し止められるであろうが、他方
でGPL配布できるかは微妙(GPLで配付できることは「明らか」ではないの
です)、裁判所の判断となる。

ということです(めんどくさければ結論だけ覚えておいてね)
===

これが問題となるのは、Bさんが、「GPLとマージされてGPLソフトになる
なんてのは、絶対にいやだー」と主張する場合であって、Bさんが「途中でGP
Lになっても、ま、いっか」と達観してくれれば問題ない訳です。

BSD著作者の多くはそういう意識でしょうが、その場合とて、共同著作権者と
しての同意は個別に聞かなければなりません(日本法だとこれがかなり面倒で
す)。

この手間を省くのが「デュアルライセンス」なのです。

まとめますと、
1.「デュアルライセンス」は米国著作権法(共同著作者はそれぞれ個別に利用
許諾できる)の下ではほとんど意味がない cf[ruby-list:30335]

2.我が国では、「自分のソフトが将来マージされて、別の著作者から他のライ
センスで配布したい旨の申し出があった場合(多くは、緩やかなライセンスでリ
リースしたものがGPL化される場合でしょう)には必ず同意することをあらか
じめ表示しておく」という限度において「デュアルライセンス」は意味がある

ということになります。

..Tacos(ozaki@ruby-lang.org)

In This Thread