qwikWeb 0.8.4 release

Jul 31, 2006 From: 2006@e...

えとです.

qwikWeb 0.8.4をリリースしました.

変更点は,NEWSに書いてあります.
今回はCOPYRIGHTをわかりやすく変更しました.
よろしくおねがいいたします.

Jul 31, 2006 From: gniibe@f...

Kouichirou Eto wrote:

今回はCOPYRIGHTをわかりやすく変更しました.

COPYRIGHT:

Included Ruby library

I included some Ruby libraries under the terms of the licenses.

単数/複数が混じっていて、英語として意味が取れないと思います。

"Included Ruby library" は

QuickML

typekey.rb

setup.rb

のことを指すと考えてよいですか?

もしそうであれば、他の * の項目とあわせて、

Included Ruby Libraries

と、タイトルは複数形にして、意味をわからなくする一行の文章は削除でどう
でしょう。これでわかるようになると思います。

それから、今後、もしかしたら、下記の取り扱いの分解が必要かもしれません。

 (1) qwik の一部として取り込んでいるもの (修正しているもの)
 (2) 一緒に配布はするけれども修正はしないもの

(1) は Included というよりは origin が外部という感じなんですよね?
たぶん。実のところ、(1) は取り扱いが面倒です。

それから Copyright 表示の年号は列挙するのがルールです。
Copyright (C) 2003-2006 というのは通じないと考えた方が間違いがない。
Copyright (C) 2003,2004,2005,2006 と列挙する。
ま、個人の著作の場合、死なないのがベスト。


Jul 31, 2006 From: takot@s...

From: NIIBE Yutaka <gniibe@f...>
Subject: [qwikweb:15] Re: qwikWeb 0.8.4 release
Date: Mon, 31 Jul 2006 10:33:19 +0900

"Included Ruby library" は

QuickML

typekey.rb

setup.rb

のことを指すと考えてよいですか?

あと,XMLFormatter もそうですかね.こちらは Ruby じゃなくて C の部分も
あります.

それから、今後、もしかしたら、下記の取り扱いの分解が必要かもしれません。

(1) qwik の一部として取り込んでいるもの (修正しているもの) (2) 一緒に配布はするけれども修正はしないもの

(1) は Included というよりは origin が外部という感じなんですよね? たぶん。実のところ、(1) は取り扱いが面倒です。

そうですね,それらをベースに手が入ってるものです.QuickML のファイル
などはオリジナルのコードからかなり派生しているので,もとの QuickML
よりもだいぶファイルの数が増えています.

それから Copyright 表示の年号は列挙するのがルールです。 Copyright (C) 2003-2006 というのは通じないと考えた方が間違いがない。 Copyright (C) 2003,2004,2005,2006 と列挙する。

ルールとしては今は (C) は書かなくてもいいですよね?
(1989年以降はアメリカも無方式主義で.)
まあ,慣例としては書くというのはあるかもしれません.

    • OTA Takashi

Jul 31, 2006 From: gniibe@f...

Takashi Ota wrote:

あと,XMLFormatter もそうですかね.こちらは Ruby じゃなくて C の部分も あります.

はい。で、XMLFormatter の方は

Included Ruby extention library

として列挙されているのですよね。

以下、本筋から離れてかなり細かいのですけど、参考までに書いときます。
もう既にかなり細かいとこなんですけど。

そうですね,それらをベースに手が入ってるものです.QuickML のファイル などはオリジナルのコードからかなり派生しているので,もとの QuickML よりもだいぶファイルの数が増えています.

元の QuickML を改変して配布しているものは、元の QuickML が GNU GPL
version 2 のライセンスなので、これによるとすると、明確に変えた人が「私
が何時変えたか」わかる形でファイル内に書いとかないといけない。GNU GPL
version 2 の第二項 a:

   a) You must cause the modified files to carry prominent notices
   stating that you changed the files and the date of any change.

改変物の配布にはこういう面倒なことが付きまとうので、一般には、元に戻し
て取り込んでもらった方がラクチンです。

それから Copyright 表示の年号は列挙するのがルールです。 Copyright (C) 2003-2006 というのは通じないと考えた方が間違いがない。 Copyright (C) 2003,2004,2005,2006 と列挙する。

ルールとしては今は (C) は書かなくてもいいですよね? (1989年以降はアメリカも無方式主義で.) まあ,慣例としては書くというのはあるかもしれません.

無方式主義でというのは、著作権を主張する側(だけ)の問題ですよね。
ここで言っているのは自由ソフトウェアにおける著作権表示。

慣例ということでは著作権表示に (C) というのは冗長というか意味がなくて、
著作権表示には(昔の)著作権条約では Copyright かマルシーのどちらかがあ
れば良い。(C) はアスキーコードでのマルシーの近似。近似ならなくても良い
のではという議論は昔からある。

それで今の条約では著作権表示は無いといえども著作権がないとみなすことは
できなくて、利用者はあると考えて対応しないといけないから、著作権者は必
ずしも著作権表示をする必要はない。

だけど、自由ソフトウェアというのは著作権表示により著作権を主張した上で
その著作権者がライセンス(許諾条項)によって許諾を与えるという仕組になっ
ているから、著作権表示がないと自由ソフトウェアにならない。少なくとも利
用者は困っちゃう。


Jul 31, 2006 From: 2006@e...

えとです.

COPYRIGHT:

Included Ruby library

I included some Ruby libraries under the terms of the licenses.

単数/複数が混じっていて、英語として意味が取れないと思います。

Included Ruby Libraries

複数形に直しました.

とりあえずsvnにcommitしたのですが,一応確認しやすく添付します.

それから、今後、もしかしたら、下記の取り扱いの分解が必要かもしれません。 (1) qwik の一部として取り込んでいるもの (修正しているもの) (2) 一緒に配布はするけれども修正はしないもの (1) は Included というよりは origin が外部という感じなんですよね? たぶん。実のところ、(1) は取り扱いが面倒です。

そうなんですよね.(1)と(2)は一応分離して扱っています.
具体的にはQuickMLは(1)であり,すでに分離できません.
あともう一つ,XMLFormatterはgonzuiからコピーしてきたもので,
いくつか機能追加しているので元のままだと使えません.
これについては,Included and modified filesと表記しました.

その他は(2)です.

それから Copyright 表示の年号は列挙するのがルールです。 Copyright (C) 2003-2006 というのは通じないと考えた方が間違いがない。 Copyright (C) 2003,2004,2005,2006 と列挙する。

わかりました.こんど修正しておきます.

ま、個人の著作の場合、死なないのがベスト。

そうですね.がんばります.

Jul 31, 2006 From: 2006@e...

とりあえずsvnにcommitしたのですが,一応確認しやすく添付します.

すいません,COPYRIGHTを添付しておきます.

Jul 31, 2006 From: 2006@e...

えとです.

元の QuickML を改変して配布しているものは、元の QuickML が GNU GPL version 2 のライセンスなので、これによるとすると、明確に変えた人が「私 が何時変えたか」わかる形でファイル内に書いとかないといけない。GNU GPL version 2 の第二項 a:

a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change.

改変物の配布にはこういう面倒なことが付きまとうので、一般には、元に戻し て取り込んでもらった方がラクチンです。

正直,知らなかったので勘弁してくれという気持ちです….
ほとんど原型を留めてないので,もう元のファイルに戻せません.
どうすればいいんじゃろう….

XMLFormatter.c については,まだ対応可能です.いくつか関数追加している
くらいだから.

Jul 31, 2006 From: gniibe@f...

主題の技術的議論から、どんどん外れていって申し訳ない。

Kouichirou Eto wrote:

正直,知らなかったので勘弁してくれという気持ちです…. ほとんど原型を留めてないので,もう元のファイルに戻せません. どうすればいいんじゃろう….

著作権者に GNU GPL version 2 ではない許諾、今回の場合では改変の配布に
ついて、(GNU GPL version 2 によるとすれば)例外を付けてもらえば OK.

えーと、GNU GPL でリリースしている人の方も、改変の配布の条件についてわ
かってなかったりする... というのは、わりと事実です。話すと OK というこ
とも多いですよね。

いや、だから、著作権というのは、なんというか、強すぎるわけで。


Aug 3, 2006 From: 2006@e...

江渡です。

著作権者に GNU GPL version 2 ではない許諾、今回の場合では改変の配布に ついて、(GNU GPL version 2 によるとすれば)例外を付けてもらえば OK.

了解です。

元の作者に連絡をとって例外を認めてもらうのはできそうかと思うのですが、
その許諾はをどのように表示すればいいでしょうか。個々の*.rbファイルに
Copyrightがついていますが、この個々のファイルに例外規定を書きこむとい
う形でいいのでしょうか。

「作者の了承の元、コードを改変して利用している。」
という感じの一文を埋め込めばいいのかな。

もしこの件で参考になりそうなプロジェクトなりソースコードがありましたら
教えていただけませんでしょうか。

Last modified: 2006-08-03 Attached files total: 1MB