Project

General

Profile

Actions

Misc #12529

closed

LEGAL file covering all the license information within Ruby

Added by jaruga (Jun Aruga) over 5 years ago. Updated about 4 years ago.

Status:
Closed
Priority:
Normal
[ruby-core:<unknown>]

Description

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) LEGAL-unicode.patch jaruga (Jun Aruga), 07/04/2016 09:46 PM

Related issues

Related to Ruby master - Bug #11844: Please update unicode-licensed files (license issue)Closednaruse (Yui NARUSE)Actions
Related to Ruby master - Bug #12598: List files with Unicode license in LEGAL fileClosedduerst (Martin Dürst)Actions
Related to Ruby master - Bug #16820: LEGAL is out of syncOpenActions
Blocked by Ruby master - Bug #12549: List files with CC0 license in LEGAL fileClosedhsbt (Hiroshi SHIBATA)Actions
Blocked by Ruby master - Feature #12550: List files with SIL license in LEGAL fileClosedhsbt (Hiroshi SHIBATA)Actions
Actions

Also available in: Atom PDF