Project

General

Profile

Misc #12529

LEGAL file covering all the license information within Ruby

Added by jaruga (Jun Aruga) about 3 years ago. Updated almost 2 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)ClosedActions
Related to Ruby master - Bug #12598: List files with Unicode license in LEGAL fileClosedActions
Blocked by Ruby master - Bug #12549: List files with CC0 license in LEGAL fileClosedActions
Blocked by Ruby master - Feature #12550: List files with SIL license in LEGAL fileClosedActions

History

#1

Updated by duerst (Martin Dürst) about 3 years ago

  • Related to Bug #11844: Please update unicode-licensed files (license issue) added

Updated by shyouhei (Shyouhei Urabe) about 3 years ago

+1 Thank you. This should be updated.

Updated by jaruga (Jun Aruga) about 3 years ago

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.

#4

Updated by duerst (Martin Dürst) about 3 years ago

  • Blocked by Bug #12549: List files with CC0 license in LEGAL file added
#5

Updated by duerst (Martin Dürst) about 3 years ago

  • Blocked by Feature #12550: List files with SIL license in LEGAL file added

Updated by nobu (Nobuyoshi Nakada) about 3 years ago

Shouldn't add UCD license section?

Updated by jaruga (Jun Aruga) about 3 years ago

Shouldn't add UCD license section?

Sorry I am not sure your meaning "UCD license section". Could you tell me more about it?

Updated by hsbt (Hiroshi SHIBATA) about 3 years ago

  • Assignee set to hsbt (Hiroshi SHIBATA)
  • Status changed from Open to Assigned
#9

Updated by duerst (Martin Dürst) about 3 years ago

  • Blocked by Bug #12598: List files with Unicode license in LEGAL file added

Updated by jaruga (Jun Aruga) about 3 years ago

Sorry I am not sure your meaning "UCD license section". Could you tell me more about it?

It's up to committer, and his/her judgement about where my modification is inserted to in the LEGAL file.

Updated by hsbt (Hiroshi SHIBATA) about 2 years ago

I think this issue is already resolved without UCD license.

jaruga (Jun Aruga)

Is there another consideration about LEGAL file with original your request?

Updated by junaruga (Jun Aruga) about 2 years ago

hsbt (Hiroshi SHIBATA) I do not have any other considerations or concerns right now.

Updated by hsbt (Hiroshi SHIBATA) almost 2 years ago

  • Tracker changed from Misc to Feature

junaruga

Thanks. We reopen issue about UCD license issue: https://bugs.ruby-lang.org/issues/12598

Without UCD license, This issue is resolved.

#14

Updated by hsbt (Hiroshi SHIBATA) almost 2 years ago

  • Related to Bug #12598: List files with Unicode license in LEGAL file added
#15

Updated by hsbt (Hiroshi SHIBATA) almost 2 years ago

  • Blocked by deleted (Bug #12598: List files with Unicode license in LEGAL file)
#16

Updated by hsbt (Hiroshi SHIBATA) almost 2 years ago

  • Status changed from Assigned to Closed
  • Tracker changed from Feature to Misc

Also available in: Atom PDF