Issue #12529 has been updated by Jun Aruga.

File LEGAL-unicode.patch added

Hi,

As I could see that below sub issue pages have been created. So, I sent my patch file as an attachment for each pages.

List files with CC0 license in LEGAL file
https://bugs.ruby-lang.org/issues/12549
=> Sorry I made a mistake. CC0 and Public domain license are actually different license. Public Domain is correct in this case.

Ref. This is the list used on Fedora Project.
https://fedoraproject.org/wiki/Licensing:Main?rd=Licensing#SoftwareLicenses

List files with SIL license in LEGAL file
https://bugs.ruby-lang.org/issues/12550


Also, I would sent you my patch for Unicode or UCD license (maybe) here.
Right now we do not know the name of the license. However I suppose that it is better to list up the files than do nothing.
Could you check this patch?

Thanks.



----------------------------------------
Misc #12529: LEGAL file covering all the license information within Ruby
https://bugs.ruby-lang.org/issues/12529#change-59495

* Author: Jun Aruga
* Status: Open
* Priority: Normal
* Assignee: 
----------------------------------------
# Summary

LEGAL file is used to describe the licenses and the files that Ruby license does not cover.

Below Japanese archive is the old discussion in 2001 about the LEGAL file.
This said "please tell me if there is lacked or wrong information (about the license)."
So, I would like to report lacked license that are not within LEGAL file.


> http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-dev/13835
> もし抜けや誤りがあれば教えてください。


I would like to include all the license information within LEGAL file, except Ruby license (COPYING file covers this), because it is easier for me to follow up the license information. I am managing the package of the Ruby on Fedora Project.

# Files that are not within LEGAL file

## enc/trans/**/*.src


```
$ ls enc/trans/**/*.src | xargs grep -i copyright
enc/trans/GB/GB12345%UCS.src:#	Copyright (c) 1991-1994 Unicode, Inc.  All Rights reserved.
...
```


enc/trans/GB/*.src files are not covered within the file.

It must be Unicode or Unicode Character Database (UCD) license.

This issue is also related on https://bugs.ruby-lang.org/issues/11844 .


## Additional files with CC0 (Public Domain license)

```
find -name "*.[ch]" -o -name "*.src" \
  | xargs grep -ri 'public[ -]domain' \
  | awk -F ':' '{ print $1 }' \
  | sort | uniq
```

Below files are not included within the LEGAL file.

```
ext/date/date_strftime.c
ext/sdbm/_sdbm.c
ext/sdbm/sdbm.h
include/ruby/st.h
missing/acosh.c
strftime.c
```

## lib/rdoc/generator/template/darkfish/css/fonts.css

It must be SIL license.


## ext/json/generator/generator.c

It must be Unicode or Unicode Character Database (UCD) license.

Thanks.


---Files--------------------------------
LEGAL-unicode.patch (3.25 KB)


-- 
https://bugs.ruby-lang.org/

Unsubscribe: <mailto:ruby-core-request / ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-core>