[#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:30129] ライセンス FACT SHEET ver0.95

From: Tacos <ozaki@...>
Date: 2001-06-07 11:40:28 UTC
List: ruby-list #30129
rubyライセンス討議・FACT SHEET(←整理メモからちょっと格上げ(^^;;  )

このペーパーは、これまでの議論(特に、[ruby-list:30045]※をふまえて
)をとりまとめたものです。
※ 以下「ポリシー」として引用

##遅くなってすみません  m(_ _)m


<yota>
ところで、、
実は、まつもとさんは、「なんかライセンスの件、議論し足りないねー。みんな
飽きたかなー」なんてノンキなことを言ってたりして(バラしちゃった(^^;; )。

#まつもとさんが、この件は自分がしばらく預かる、、つったから、みんな
#議論を控えてるんじゃないかー(笑)##[ruby-list:30075]とか[ruby-list:
30099]とか・・・

というあたりは置いといて・・・
</yota>

このペーパーは、request for comment に附する意図では*ありません*。
単に、後からこのMLに参加した方々とか、この領域についてあとから勉強して
から再度読み直したい、と言う方の「道しるべ」となることを企図したものです。
(いずれにせよ、現在のstatusは「検討中」です。→6.(1))

また、テーマは法的視点(及びその周辺領域)に限定しています。オープンコミ
ュニティにおけるライセンスポリシーはかなり政治的色彩の強いものとなります
が、そのあたりにはほとんど踏み込んでおりません(正直そっちの世界はTacos
にはよくわかりません)。

1.アブストラクト
 FSFからperl6用artisticL改が送付されてきたことに端を発して、rubyラ
イセンスの見直しについて議論した(現行ライセンス上具体的障害事由があった
わけではない)。
 
 rubyのライセンスは、これまで、GPLとの2本立てで運用されていたことか
ら、perl類似のライセンス形態というように理解される向きもあったが(国外か
らはそのようにみられているらしい)、今回の議論を通じて、rubyプログラムの
主たるOriginatorである まつもとさん は、むしろパブリックドメイン化に近い
方向を模索していることが判明し、また、コミュニティとしても(現状維持派を
除くと)そちらの意見が強かった(少なくとも現状よりGPL化へ傾斜すべきと
いう意見はなかった)。

2.前提事実
(1)現状の ruby ライセンス
 GPLとartisticL類似ライセンス(README記述のライセンス)の2本立てと
いう「タテマエ」。
 が、実のところ、さほど深く考えて決めたものでない。特にGPL採用に際し
て、GPL等著作権法理のきちんとした理解があったものとは到底思えない。

(2)著名ライセンスについて
 GPLについては、Originator が強力な権利主張をして、それによってオー
プン化を推進する、という構造になっている点に注意。まつもとさんやこのコミ
ュニティの感覚には合わないところがある。
 BSDライセンスの法的意義については付属文書1  /* ←後で投稿しま
す..Tacos */を参照。

3.当MLの意見【dualライセンスの廃止について】
(1)dualライセンスの廃止について
 GPLコンパチブルライセンスとGPLのデュアルライセンスは意味がない。
 GPLにすると過去に作られたライブラリが使えなくなる。
 したがって、BSD licenseやMIT X11 licenseだけにするべき。
という意見があった。
 そのほか、最も平易で理解しやすいBSDにすべきとの意見もあった。

(2)また、まつもとさんから、イ)パブリックドメイン化したい、あるいは、
ロ)BSDライセンスのうち、無保証条項等を抽出したライセンスにしたい等の
提案あり。
(上記イ)ロ)は、いずれでも、法的効果に差異はない。)

(3)まつもとポリシーの法的要素を分析したものが付属文書2。/* ←後で投
稿します..Tacos */

4.当MLの意見【dualライセンス維持を前提とした場合】
※ 「現状維持」を含めいくつかの意見が出たが、上記3(2)提案によりこの
項は意義を失った。なお、当面の現状維持の必要性は、下記6(3)からも。

5.留意事項
 上記3.の方向は、その「思想」面において(論理的 compatibility とは別
論)、GPLとは別の途を歩むことになるので、無用なフリクションを避けるた
めにも、ライセンス改訂にあたっては関係コミュニティへの十分な根回し、浸透
を図る必要があると思われる。

6.status($DATE 現在)
(1)まつもとさんのところで熟考中。/* のハズですよねっ! > まつもとさ
ん */
(2)上記のとおり、法的要素はさほど多くないと思われるが、rubyコミュニテ
ィとしての宣言(政治的文書)としての意義もあるので、そういう観点からの作
業(成文化)も必要。
 また、法的要素以外の要請からは、現状維持とか既存ライセンス(BSDLが
現在最も有力か)などをそのまま活用、という結論もあり得る。
(3)上記5.の留意事項からもライセンス作業については、慎重に検討すべき
であり、少なくともそれまでは、現状維持となろう(緊急に解決すべき具体的な
問題が生じている訳ではない)。


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

In This Thread

Prev Next