[#49675] Request to update LEGAL file for zlib, UCD license — Jun Aruga <jaruga@...>

こんにちは。有賀と申します。

10 messages 2016/06/20

[ruby-dev:49678] Re: Request to update LEGAL file for zlib, UCD license

From: Jun Aruga <jaruga@...>
Date: 2016-06-21 15:15:49 UTC
List: ruby-dev #49678
ご回答、そして+1のご意見ありがとうございます。

> > いまどきはおそらく bugs.ruby-lang.org でバグの形で起こした方後よかったで
> > すが、このままでもなんとかなるかと思います。
> >
> > (特にバックポートご希望の場合には bugs.ruby-lang.org への報告をお勧めし
> > ます。)

bugs.ruby-lang.org のほうが、よかったのですね。
次から気を付けます。ありがとうございます。

> >> http://www.gzip.org/zlib/zlib_license.html
> >
> > このリンクをたどると、見当たるライセンス文面の本文は確かに同じですが、著
> > 作権の所有者と最後の「サイン」した人が違う。
> >
> > Ruby の方では
> >     Copyright (C) 1999, 2000 Aladdin Enterprises.  All rights reserved.
> >
> >     L. Peter Deutsch
> >     ghost@aladdin.com
> > となっているのに、zlib の方では
> >   Copyright (C) 1995-2004 Jean-loup Gailly and Mark Adler
> >
> >   Jean-loup Gailly jloup@gzip.org
> >   Mark Adler madler@alumni.caltech.edu
> > となっています。前者が正しければ、"zlib license" の追加は逆に誤解を与え
> > る可能性もあるのではないかというような気がします。背景の分かる方がいらっ
> > しゃるなら、是非説明をお願いしたいです。

今、ご指摘を受けまして、Webで調べてみたのですが、md5.h, md5.c に含まれているライセンスは、
zlibライセンスとテキストの内容は同じようなのですが、
下記のライセンス情報の管理サイトを調べましたら、このサイトでは別物として登録されておりました。

https://enterprise.dejacode.com/license_library/Demo/aladdin-md5/#license-text
https://enterprise.dejacode.com/license_library/Demo/zlib/#license-text

また、このmd5ライセンスの方が管理されていたウェブサイトを拝見したのですが、ライセンスに関する情報は見つかりませんでした。
http://www.major2nd.com/ae/

"zlib license" 文言の追加は、誤りの可能性があるかもしれません。
どなたか、ライセンスに詳しい方がいらっしゃいましたら、ご意見を伺いたいです。


> >> 2つ目は、以下のファイルは、
> >> Unicode Character Database (UCD) license は含まれている気がしますが、
> >> 他にもいいくつか含まれている気がします。
> >>
> >> http://unicode.org/copyright.html#License
> >>
> >> $ ls enc/trans/**/*.src | xargs grep -i Copyright
> >> enc/trans/GB/GB12345%UCS.src:#    Copyright (c) 1991-1994 Unicode,
> >> Inc.  All Rights reserved.
> >> ...
> >>
> >> これらをできましたら 少なくとも、
> >> Unicode Character Database (UCD) license
> >> に対応するファイルは、この文言と一緒に、LEGALファイルに含めて頂きたい
> >> のです。
> >
> > 確かに LEGAL から完全に漏れています。こちらは
> > https://bugs.ruby-lang.org/issues/11844 とも関係があって、確認したいかと
> > 思います。
> 
> 先ほど r55476 で enc/trans/JIS について情報を追加しました。しかし、
> enc/trans/GB については著作権が古くて、https://bugs.ruby-lang.org/issues/11844
> にまだ対応されてないことが判明しました。その原因の一つとして考えられるのは、unicode.org
> にこのファイルがもうないということです。場合によっては Unicode
> の方に問い合わせするしかないかもしれません。

JISのご対応、ありがとうございます。

GBについては、さきほど、unicode.org のメーリングリストに問い合わせメールを送りました。

enc/trans/GB 配下の4ファイルが該当する GB12345-80 (GB12345-90 のことらしいです), GB2312-80
これらは Unihan と呼ばれるらしいですが、
v1.1 はファイルがなく、一方、新しいバージョン9ではファイルがありました。[1][2][3]

メーリングリスト管理者に投稿を承認されていないので、まだ公開できるURLはありませんが、
進展がありましたら、
https://bugs.ruby-lang.org/issues/11844
に追記しますね。

[1] http://www.unicode.org/Public/1.1-Update/
[2] http://www.unicode.org/Public/9.0.0/ucd/Unihan.zip
[3] http://www.unicode.org/Public/9.0.0/ucd/ReadMe.txt


有賀



In This Thread