ruby-core@ruby-lang.org archive (unofficial mirror)
 help / color / mirror / Atom feed
* [ruby-core:72379] [Ruby trunk - Bug #11844] [Open] Please update unicode-licensed files (license issue)
       [not found] <redmine.issue-11844.20151219124111@ruby-lang.org>
@ 2015-12-19 12:41 ` ch---bugs-ruby-lang
  2015-12-20  2:20 ` [ruby-core:72399] [Ruby trunk - Bug #11844] " duerst
                   ` (16 subsequent siblings)
  17 siblings, 0 replies; 18+ messages in thread
From: ch---bugs-ruby-lang @ 2015-12-19 12:41 UTC (permalink / raw)
  To: ruby-core

Issue #11844 has been reported by Christian Hofstaedtler.

----------------------------------------
Bug #11844: Please update unicode-licensed files (license issue)
https://bugs.ruby-lang.org/issues/11844

* Author: Christian Hofstaedtler
* Status: Open
* Priority: Normal
* Assignee: 
* ruby -v: 2.2.3
* Backport: 2.0.0: UNKNOWN, 2.1: UNKNOWN, 2.2: UNKNOWN
----------------------------------------
Various files in enc/trans are old copies of Unicode.org files that forbid (re-)distribution. AFAICT, Unicode, Inc. has published newer versions of these files to fix this issue.
New versions could possibly be found on http://www.unicode.org/Public/MAPPINGS/OBSOLETE/EASTASIA/JIS/ and elsewhere under http://www.unicode.org/Public/

ext/json/generator/generator.c also has a restrictive Unicode, Inc. license blurb. Please fix this as well.




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

^ permalink raw reply	[flat|nested] 18+ messages in thread

* [ruby-core:72399] [Ruby trunk - Bug #11844] Please update unicode-licensed files (license issue)
       [not found] <redmine.issue-11844.20151219124111@ruby-lang.org>
  2015-12-19 12:41 ` [ruby-core:72379] [Ruby trunk - Bug #11844] [Open] Please update unicode-licensed files (license issue) ch---bugs-ruby-lang
@ 2015-12-20  2:20 ` duerst
  2015-12-20  2:21 ` [ruby-core:72400] " duerst
                   ` (15 subsequent siblings)
  17 siblings, 0 replies; 18+ messages in thread
From: duerst @ 2015-12-20  2:20 UTC (permalink / raw)
  To: ruby-core

Issue #11844 has been updated by Martin Dürst.


Christian Hofstaedtler wrote:
> Various files in enc/trans are old copies of Unicode.org files that forbid (re-)distribution. AFAICT, Unicode, Inc. has published newer versions of these files to fix this issue.

It looks like you have problems with the following text, e.g. in enc/trans/JIS/JISX0212%UCS.src:

###
#	Recipient is granted the right to make copies in any form for
#	internal distribution and to freely use the information supplied
#	in the creation of products supporting Unicode.  Unicode, Inc.
#	specifically excludes the right to re-distribute this file directly
#	to third parties or other organizations whether for profit or not.
###

However, this doesn't create any problems. We explicitly use the information to create products 
(namely Ruby) supporting Unicode. We also don't distribute the file directly; there is an implementation-specific header at the start of the file, and another implementation-specific line at the end. Also, please note that at least some files (e.g. UCS%JISX0212.src) are changed much more, as the order is no longer the one claimed in the header ("The entries are in JIS X 0212 order"). In addition, each line comes with a '=' between the codepoints being converted, whereas http://www.unicode.org/Public/MAPPINGS/OBSOLETE/EASTASIA/JIS/JIS0212.TXT only has a tab between the codepoints, but comments on each line.

So at least for these files, what we do doesn't conflict with the conditions on these files at all. (Even if it did, the fact that Unicode changed the copyright to be more liberal is a strong indication that they wouldn't want to claim any violation anymore.)

> New versions could possibly be found on http://www.unicode.org/Public/MAPPINGS/OBSOLETE/EASTASIA/JIS/ and elsewhere under http://www.unicode.org/Public/

I haven't checked whether they are available for all of our data. But that's not the problem. The problem is that our files are already changed quite a bit, and it would be difficult to make sure we apply exactly the same changes that we applied to the original files.

I think if this is really a problem for you (I hope that after the explanation above it isn't anymore), then we should think about modifying the header, not the data, to reduce the danger of regressions.


> ext/json/generator/generator.c also has a restrictive Unicode, Inc. license blurb. Please fix this as well.

Restrictive? Have you actually read the blurb? Here's what it says:

 * Limitations on Rights to Redistribute This Code
 *
 * Unicode, Inc. hereby grants the right to freely use the information
 * supplied in this file in the creation of products supporting the
 * Unicode Standard, and to make copies of this file in any form
 * for internal or external distribution as long as this notice
 * remains attached.

So it's okay to make copies of that file in any form for internal or external distribution.
But it's not okay to remove (or change) the copyright notice. So we are exactly in compliance, and you shouldn't have any problems whatsoever with it.


----------------------------------------
Bug #11844: Please update unicode-licensed files (license issue)
https://bugs.ruby-lang.org/issues/11844#change-55685

* Author: Christian Hofstaedtler
* Status: Open
* Priority: Normal
* Assignee: 
* ruby -v: 2.2.3
* Backport: 2.0.0: UNKNOWN, 2.1: UNKNOWN, 2.2: UNKNOWN
----------------------------------------
Various files in enc/trans are old copies of Unicode.org files that forbid (re-)distribution. AFAICT, Unicode, Inc. has published newer versions of these files to fix this issue.
New versions could possibly be found on http://www.unicode.org/Public/MAPPINGS/OBSOLETE/EASTASIA/JIS/ and elsewhere under http://www.unicode.org/Public/

ext/json/generator/generator.c also has a restrictive Unicode, Inc. license blurb. Please fix this as well.




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

^ permalink raw reply	[flat|nested] 18+ messages in thread

* [ruby-core:72400] [Ruby trunk - Bug #11844] Please update unicode-licensed files (license issue)
       [not found] <redmine.issue-11844.20151219124111@ruby-lang.org>
  2015-12-19 12:41 ` [ruby-core:72379] [Ruby trunk - Bug #11844] [Open] Please update unicode-licensed files (license issue) ch---bugs-ruby-lang
  2015-12-20  2:20 ` [ruby-core:72399] [Ruby trunk - Bug #11844] " duerst
@ 2015-12-20  2:21 ` duerst
  2015-12-20  2:51 ` [ruby-core:72402] " akr
                   ` (14 subsequent siblings)
  17 siblings, 0 replies; 18+ messages in thread
From: duerst @ 2015-12-20  2:21 UTC (permalink / raw)
  To: ruby-core

Issue #11844 has been updated by Martin Dürst.

Assignee set to Akira Tanaka

----------------------------------------
Bug #11844: Please update unicode-licensed files (license issue)
https://bugs.ruby-lang.org/issues/11844#change-55686

* Author: Christian Hofstaedtler
* Status: Open
* Priority: Normal
* Assignee: Akira Tanaka
* ruby -v: 2.2.3
* Backport: 2.0.0: UNKNOWN, 2.1: UNKNOWN, 2.2: UNKNOWN
----------------------------------------
Various files in enc/trans are old copies of Unicode.org files that forbid (re-)distribution. AFAICT, Unicode, Inc. has published newer versions of these files to fix this issue.
New versions could possibly be found on http://www.unicode.org/Public/MAPPINGS/OBSOLETE/EASTASIA/JIS/ and elsewhere under http://www.unicode.org/Public/

ext/json/generator/generator.c also has a restrictive Unicode, Inc. license blurb. Please fix this as well.




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

^ permalink raw reply	[flat|nested] 18+ messages in thread

* [ruby-core:72402] [Ruby trunk - Bug #11844] Please update unicode-licensed files (license issue)
       [not found] <redmine.issue-11844.20151219124111@ruby-lang.org>
                   ` (2 preceding siblings ...)
  2015-12-20  2:21 ` [ruby-core:72400] " duerst
@ 2015-12-20  2:51 ` akr
  2015-12-20  3:15 ` [ruby-core:72403] [Ruby trunk - Bug #11844] [Feedback] " duerst
                   ` (13 subsequent siblings)
  17 siblings, 0 replies; 18+ messages in thread
From: akr @ 2015-12-20  2:51 UTC (permalink / raw)
  To: ruby-core

Issue #11844 has been updated by Akira Tanaka.

Assignee deleted (Akira Tanaka)

I'm not the appropriate person responsible to this issue.

For example, enc/trans/JIS/JISX0212%UCS.src is added by naruse.

----------------------------------------
Bug #11844: Please update unicode-licensed files (license issue)
https://bugs.ruby-lang.org/issues/11844#change-55689

* Author: Christian Hofstaedtler
* Status: Open
* Priority: Normal
* Assignee: 
* ruby -v: 2.2.3
* Backport: 2.0.0: UNKNOWN, 2.1: UNKNOWN, 2.2: UNKNOWN
----------------------------------------
Various files in enc/trans are old copies of Unicode.org files that forbid (re-)distribution. AFAICT, Unicode, Inc. has published newer versions of these files to fix this issue.
New versions could possibly be found on http://www.unicode.org/Public/MAPPINGS/OBSOLETE/EASTASIA/JIS/ and elsewhere under http://www.unicode.org/Public/

ext/json/generator/generator.c also has a restrictive Unicode, Inc. license blurb. Please fix this as well.




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

^ permalink raw reply	[flat|nested] 18+ messages in thread

* [ruby-core:72403] [Ruby trunk - Bug #11844] [Feedback] Please update unicode-licensed files (license issue)
       [not found] <redmine.issue-11844.20151219124111@ruby-lang.org>
                   ` (3 preceding siblings ...)
  2015-12-20  2:51 ` [ruby-core:72402] " akr
@ 2015-12-20  3:15 ` duerst
  2016-03-03 20:02 ` [ruby-core:74114] [Ruby trunk Bug#11844] " ch---bugs-ruby-lang
                   ` (12 subsequent siblings)
  17 siblings, 0 replies; 18+ messages in thread
From: duerst @ 2015-12-20  3:15 UTC (permalink / raw)
  To: ruby-core

Issue #11844 has been updated by Martin Dürst.

Status changed from Open to Feedback

As far as I have explained, there are no copyright problems. Set to feedback to confirm with original commenter.

----------------------------------------
Bug #11844: Please update unicode-licensed files (license issue)
https://bugs.ruby-lang.org/issues/11844#change-55690

* Author: Christian Hofstaedtler
* Status: Feedback
* Priority: Normal
* Assignee: 
* ruby -v: 2.2.3
* Backport: 2.0.0: UNKNOWN, 2.1: UNKNOWN, 2.2: UNKNOWN
----------------------------------------
Various files in enc/trans are old copies of Unicode.org files that forbid (re-)distribution. AFAICT, Unicode, Inc. has published newer versions of these files to fix this issue.
New versions could possibly be found on http://www.unicode.org/Public/MAPPINGS/OBSOLETE/EASTASIA/JIS/ and elsewhere under http://www.unicode.org/Public/

ext/json/generator/generator.c also has a restrictive Unicode, Inc. license blurb. Please fix this as well.




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

^ permalink raw reply	[flat|nested] 18+ messages in thread

* [ruby-core:74114] [Ruby trunk Bug#11844] Please update unicode-licensed files (license issue)
       [not found] <redmine.issue-11844.20151219124111@ruby-lang.org>
                   ` (4 preceding siblings ...)
  2015-12-20  3:15 ` [ruby-core:72403] [Ruby trunk - Bug #11844] [Feedback] " duerst
@ 2016-03-03 20:02 ` ch---bugs-ruby-lang
  2016-03-03 20:03 ` [ruby-core:74115] " ch---bugs-ruby-lang
                   ` (11 subsequent siblings)
  17 siblings, 0 replies; 18+ messages in thread
From: ch---bugs-ruby-lang @ 2016-03-03 20:02 UTC (permalink / raw)
  To: ruby-core

Issue #11844 has been updated by Christian Hofstaedtler.


The non-free problem is with this line: "supplied in this file in the creation of products supporting the Unicode Standard" - which implies that you can't use this file to produce stuff not supporting / not complying with "the Unicode Standard" (which itself may change at any time). (This is a problem for redistributors that may opt to use the GPL for Ruby and also causes DFSG issues.)

That's one of the reasons the Unicode default copyright text has changed multiple times in the past (current version: http://unicode.org/copyright.html). But it's not clear if the new copyright applies to files carrying the old header. Given that Unicode, Inc has made available (some) new files, with the exact same data, but with the new copyright info, it's being assumed that one can't just take the old files and slap the new header onto them.

----------------------------------------
Bug #11844: Please update unicode-licensed files (license issue)
https://bugs.ruby-lang.org/issues/11844#change-57261

* Author: Christian Hofstaedtler
* Status: Feedback
* Priority: Normal
* Assignee: 
* ruby -v: 2.2.3
* Backport: 2.0.0: UNKNOWN, 2.1: UNKNOWN, 2.2: UNKNOWN
----------------------------------------
Various files in enc/trans are old copies of Unicode.org files that forbid (re-)distribution. AFAICT, Unicode, Inc. has published newer versions of these files to fix this issue.
New versions could possibly be found on http://www.unicode.org/Public/MAPPINGS/OBSOLETE/EASTASIA/JIS/ and elsewhere under http://www.unicode.org/Public/

ext/json/generator/generator.c also has a restrictive Unicode, Inc. license blurb. Please fix this as well.




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

^ permalink raw reply	[flat|nested] 18+ messages in thread

* [ruby-core:74115] [Ruby trunk Bug#11844] Please update unicode-licensed files (license issue)
       [not found] <redmine.issue-11844.20151219124111@ruby-lang.org>
                   ` (5 preceding siblings ...)
  2016-03-03 20:02 ` [ruby-core:74114] [Ruby trunk Bug#11844] " ch---bugs-ruby-lang
@ 2016-03-03 20:03 ` ch---bugs-ruby-lang
  2016-03-16  7:39 ` [ruby-core:74366] " duerst
                   ` (10 subsequent siblings)
  17 siblings, 0 replies; 18+ messages in thread
From: ch---bugs-ruby-lang @ 2016-03-03 20:03 UTC (permalink / raw)
  To: ruby-core

Issue #11844 has been updated by Christian Hofstaedtler.


Another thing - you're saying your copies of the files were modified. If the -data- inside them was modified, does that mean you're not compliant because you're not "supporting the Unicode Standard" as defined back then?

----------------------------------------
Bug #11844: Please update unicode-licensed files (license issue)
https://bugs.ruby-lang.org/issues/11844#change-57262

* Author: Christian Hofstaedtler
* Status: Feedback
* Priority: Normal
* Assignee: 
* ruby -v: 2.2.3
* Backport: 2.0.0: UNKNOWN, 2.1: UNKNOWN, 2.2: UNKNOWN
----------------------------------------
Various files in enc/trans are old copies of Unicode.org files that forbid (re-)distribution. AFAICT, Unicode, Inc. has published newer versions of these files to fix this issue.
New versions could possibly be found on http://www.unicode.org/Public/MAPPINGS/OBSOLETE/EASTASIA/JIS/ and elsewhere under http://www.unicode.org/Public/

ext/json/generator/generator.c also has a restrictive Unicode, Inc. license blurb. Please fix this as well.




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

^ permalink raw reply	[flat|nested] 18+ messages in thread

* [ruby-core:74366] [Ruby trunk Bug#11844] Please update unicode-licensed files (license issue)
       [not found] <redmine.issue-11844.20151219124111@ruby-lang.org>
                   ` (6 preceding siblings ...)
  2016-03-03 20:03 ` [ruby-core:74115] " ch---bugs-ruby-lang
@ 2016-03-16  7:39 ` duerst
  2016-03-17  0:44 ` [ruby-core:74389] " zeha
                   ` (9 subsequent siblings)
  17 siblings, 0 replies; 18+ messages in thread
From: duerst @ 2016-03-16  7:39 UTC (permalink / raw)
  To: ruby-core

Issue #11844 has been updated by Martin Dürst.

Assignee set to Yui NARUSE

We have looked at this issue at today's developers' meeting

Christian Hofstaedtler wrote:
> The non-free problem is with this line: "supplied in this file in the creation of products supporting the Unicode Standard" - which implies that you can't use this file to produce stuff not supporting / not complying with "the Unicode Standard" (which itself may change at any time). (This is a problem for redistributors that may opt to use the GPL for Ruby and also causes DFSG issues.)

Ok. We understand that it's not a problem for Ruby itself, but for redistributors. But we of course want to help redistributors if we can.

> That's one of the reasons the Unicode default copyright text has changed multiple times in the past (current version: http://unicode.org/copyright.html). But it's not clear if the new copyright applies to files carrying the old header. Given that Unicode, Inc has made available (some) new files, with the exact same data, but with the new copyright info, it's being assumed that one can't just take the old files and slap the new header onto them.

Looking at the actual text in the copyright file, it says:
"""
EXHIBIT 1
UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE

Unicode Data Files include all data files under the directories http://www.unicode.org/Public/, http://www.unicode.org/reports/, and http://www.unicode.org/cldr/data/. Unicode Data Files do not include PDF online code charts under the directory http://www.unicode.org/Public/."
"""

The files concerned are under http://www.unicode.org/Public/MAPPINGS/, so the new copyright applies. Also, we noted that the actual files have been updated to mention the change to the copyright in the file itself. So we plan to appropriately change the files on our side, too.

----------------------------------------
Bug #11844: Please update unicode-licensed files (license issue)
https://bugs.ruby-lang.org/issues/11844#change-57485

* Author: Christian Hofstaedtler
* Status: Feedback
* Priority: Normal
* Assignee: Yui NARUSE
* ruby -v: 2.2.3
* Backport: 2.0.0: UNKNOWN, 2.1: UNKNOWN, 2.2: UNKNOWN
----------------------------------------
Various files in enc/trans are old copies of Unicode.org files that forbid (re-)distribution. AFAICT, Unicode, Inc. has published newer versions of these files to fix this issue.
New versions could possibly be found on http://www.unicode.org/Public/MAPPINGS/OBSOLETE/EASTASIA/JIS/ and elsewhere under http://www.unicode.org/Public/

ext/json/generator/generator.c also has a restrictive Unicode, Inc. license blurb. Please fix this as well.




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

^ permalink raw reply	[flat|nested] 18+ messages in thread

* [ruby-core:74389] [Ruby trunk Bug#11844] Please update unicode-licensed files (license issue)
       [not found] <redmine.issue-11844.20151219124111@ruby-lang.org>
                   ` (7 preceding siblings ...)
  2016-03-16  7:39 ` [ruby-core:74366] " duerst
@ 2016-03-17  0:44 ` zeha
  2016-03-17  0:53 ` [ruby-core:74390] " shibata.hiroshi
                   ` (8 subsequent siblings)
  17 siblings, 0 replies; 18+ messages in thread
From: zeha @ 2016-03-17  0:44 UTC (permalink / raw)
  To: ruby-core

Issue #11844 has been updated by Christian Hofstaedtler.


Thank you very much for fixing this issue in enc/trans/JIS. What about ext/json/generator/generator.c?

----------------------------------------
Bug #11844: Please update unicode-licensed files (license issue)
https://bugs.ruby-lang.org/issues/11844#change-57508

* Author: Christian Hofstaedtler
* Status: Closed
* Priority: Normal
* Assignee: Yui NARUSE
* ruby -v: 2.2.3
* Backport: 2.0.0: UNKNOWN, 2.1: UNKNOWN, 2.2: UNKNOWN
----------------------------------------
Various files in enc/trans are old copies of Unicode.org files that forbid (re-)distribution. AFAICT, Unicode, Inc. has published newer versions of these files to fix this issue.
New versions could possibly be found on http://www.unicode.org/Public/MAPPINGS/OBSOLETE/EASTASIA/JIS/ and elsewhere under http://www.unicode.org/Public/

ext/json/generator/generator.c also has a restrictive Unicode, Inc. license blurb. Please fix this as well.




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

^ permalink raw reply	[flat|nested] 18+ messages in thread

* [ruby-core:74390] [Ruby trunk Bug#11844] Please update unicode-licensed files (license issue)
       [not found] <redmine.issue-11844.20151219124111@ruby-lang.org>
                   ` (8 preceding siblings ...)
  2016-03-17  0:44 ` [ruby-core:74389] " zeha
@ 2016-03-17  0:53 ` shibata.hiroshi
  2016-03-24  7:46 ` [ruby-core:74519] " usa
                   ` (7 subsequent siblings)
  17 siblings, 0 replies; 18+ messages in thread
From: shibata.hiroshi @ 2016-03-17  0:53 UTC (permalink / raw)
  To: ruby-core

Issue #11844 has been updated by Hiroshi SHIBATA.


>What about ext/json/generator/generator.c

It's not original file of Ruby. Please report upstream. see https://github.com/flori/json

----------------------------------------
Bug #11844: Please update unicode-licensed files (license issue)
https://bugs.ruby-lang.org/issues/11844#change-57509

* Author: Christian Hofstaedtler
* Status: Closed
* Priority: Normal
* Assignee: Yui NARUSE
* ruby -v: 2.2.3
* Backport: 2.0.0: UNKNOWN, 2.1: UNKNOWN, 2.2: UNKNOWN
----------------------------------------
Various files in enc/trans are old copies of Unicode.org files that forbid (re-)distribution. AFAICT, Unicode, Inc. has published newer versions of these files to fix this issue.
New versions could possibly be found on http://www.unicode.org/Public/MAPPINGS/OBSOLETE/EASTASIA/JIS/ and elsewhere under http://www.unicode.org/Public/

ext/json/generator/generator.c also has a restrictive Unicode, Inc. license blurb. Please fix this as well.




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

^ permalink raw reply	[flat|nested] 18+ messages in thread

* [ruby-core:74519] [Ruby trunk Bug#11844] Please update unicode-licensed files (license issue)
       [not found] <redmine.issue-11844.20151219124111@ruby-lang.org>
                   ` (9 preceding siblings ...)
  2016-03-17  0:53 ` [ruby-core:74390] " shibata.hiroshi
@ 2016-03-24  7:46 ` usa
  2016-03-25  9:40 ` [ruby-core:74567] " usa
                   ` (6 subsequent siblings)
  17 siblings, 0 replies; 18+ messages in thread
From: usa @ 2016-03-24  7:46 UTC (permalink / raw)
  To: ruby-core

Issue #11844 has been updated by Usaku NAKAMURA.

Backport changed from 2.0.0: UNKNOWN, 2.1: UNKNOWN, 2.2: UNKNOWN to 2.1: REQUIRED, 2.2: REQUIRED, 2.3: REQUIRED

----------------------------------------
Bug #11844: Please update unicode-licensed files (license issue)
https://bugs.ruby-lang.org/issues/11844#change-57643

* Author: Christian Hofstaedtler
* Status: Closed
* Priority: Normal
* Assignee: Yui NARUSE
* ruby -v: 2.2.3
* Backport: 2.1: REQUIRED, 2.2: REQUIRED, 2.3: REQUIRED
----------------------------------------
Various files in enc/trans are old copies of Unicode.org files that forbid (re-)distribution. AFAICT, Unicode, Inc. has published newer versions of these files to fix this issue.
New versions could possibly be found on http://www.unicode.org/Public/MAPPINGS/OBSOLETE/EASTASIA/JIS/ and elsewhere under http://www.unicode.org/Public/

ext/json/generator/generator.c also has a restrictive Unicode, Inc. license blurb. Please fix this as well.




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

^ permalink raw reply	[flat|nested] 18+ messages in thread

* [ruby-core:74567] [Ruby trunk Bug#11844] Please update unicode-licensed files (license issue)
       [not found] <redmine.issue-11844.20151219124111@ruby-lang.org>
                   ` (10 preceding siblings ...)
  2016-03-24  7:46 ` [ruby-core:74519] " usa
@ 2016-03-25  9:40 ` usa
  2016-03-28 16:26 ` [ruby-core:74635] " nagachika00
                   ` (5 subsequent siblings)
  17 siblings, 0 replies; 18+ messages in thread
From: usa @ 2016-03-25  9:40 UTC (permalink / raw)
  To: ruby-core

Issue #11844 has been updated by Usaku NAKAMURA.

Backport changed from 2.1: REQUIRED, 2.2: REQUIRED, 2.3: REQUIRED to 2.1: DONE, 2.2: REQUIRED, 2.3: REQUIRED

ruby_2_1 r54283 merged revision(s) 54129,54130,54132.

----------------------------------------
Bug #11844: Please update unicode-licensed files (license issue)
https://bugs.ruby-lang.org/issues/11844#change-57694

* Author: Christian Hofstaedtler
* Status: Closed
* Priority: Normal
* Assignee: Yui NARUSE
* ruby -v: 2.2.3
* Backport: 2.1: DONE, 2.2: REQUIRED, 2.3: REQUIRED
----------------------------------------
Various files in enc/trans are old copies of Unicode.org files that forbid (re-)distribution. AFAICT, Unicode, Inc. has published newer versions of these files to fix this issue.
New versions could possibly be found on http://www.unicode.org/Public/MAPPINGS/OBSOLETE/EASTASIA/JIS/ and elsewhere under http://www.unicode.org/Public/

ext/json/generator/generator.c also has a restrictive Unicode, Inc. license blurb. Please fix this as well.




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

^ permalink raw reply	[flat|nested] 18+ messages in thread

* [ruby-core:74635] [Ruby trunk Bug#11844] Please update unicode-licensed files (license issue)
       [not found] <redmine.issue-11844.20151219124111@ruby-lang.org>
                   ` (11 preceding siblings ...)
  2016-03-25  9:40 ` [ruby-core:74567] " usa
@ 2016-03-28 16:26 ` nagachika00
  2016-03-29  7:45 ` [ruby-core:74674] " naruse
                   ` (4 subsequent siblings)
  17 siblings, 0 replies; 18+ messages in thread
From: nagachika00 @ 2016-03-28 16:26 UTC (permalink / raw)
  To: ruby-core

Issue #11844 has been updated by Tomoyuki Chikanaga.

Backport changed from 2.1: DONE, 2.2: REQUIRED, 2.3: REQUIRED to 2.1: DONE, 2.2: DONE, 2.3: REQUIRED

Backported into `ruby_2_2` branch at r54334.

----------------------------------------
Bug #11844: Please update unicode-licensed files (license issue)
https://bugs.ruby-lang.org/issues/11844#change-57762

* Author: Christian Hofstaedtler
* Status: Closed
* Priority: Normal
* Assignee: Yui NARUSE
* ruby -v: 2.2.3
* Backport: 2.1: DONE, 2.2: DONE, 2.3: REQUIRED
----------------------------------------
Various files in enc/trans are old copies of Unicode.org files that forbid (re-)distribution. AFAICT, Unicode, Inc. has published newer versions of these files to fix this issue.
New versions could possibly be found on http://www.unicode.org/Public/MAPPINGS/OBSOLETE/EASTASIA/JIS/ and elsewhere under http://www.unicode.org/Public/

ext/json/generator/generator.c also has a restrictive Unicode, Inc. license blurb. Please fix this as well.




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

^ permalink raw reply	[flat|nested] 18+ messages in thread

* [ruby-core:74674] [Ruby trunk Bug#11844] Please update unicode-licensed files (license issue)
       [not found] <redmine.issue-11844.20151219124111@ruby-lang.org>
                   ` (12 preceding siblings ...)
  2016-03-28 16:26 ` [ruby-core:74635] " nagachika00
@ 2016-03-29  7:45 ` naruse
  2016-06-21 15:56 ` [ruby-core:76099] " jaruga
                   ` (3 subsequent siblings)
  17 siblings, 0 replies; 18+ messages in thread
From: naruse @ 2016-03-29  7:45 UTC (permalink / raw)
  To: ruby-core

Issue #11844 has been updated by Yui NARUSE.

Backport changed from 2.1: DONE, 2.2: DONE, 2.3: REQUIRED to 2.1: DONE, 2.2: DONE, 2.3: DONE

ruby_2_3 r54381 merged revision(s) 54129,54130,54132.

----------------------------------------
Bug #11844: Please update unicode-licensed files (license issue)
https://bugs.ruby-lang.org/issues/11844#change-57802

* Author: Christian Hofstaedtler
* Status: Closed
* Priority: Normal
* Assignee: Yui NARUSE
* ruby -v: 2.2.3
* Backport: 2.1: DONE, 2.2: DONE, 2.3: DONE
----------------------------------------
Various files in enc/trans are old copies of Unicode.org files that forbid (re-)distribution. AFAICT, Unicode, Inc. has published newer versions of these files to fix this issue.
New versions could possibly be found on http://www.unicode.org/Public/MAPPINGS/OBSOLETE/EASTASIA/JIS/ and elsewhere under http://www.unicode.org/Public/

ext/json/generator/generator.c also has a restrictive Unicode, Inc. license blurb. Please fix this as well.




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

^ permalink raw reply	[flat|nested] 18+ messages in thread

* [ruby-core:76099] [Ruby trunk Bug#11844] Please update unicode-licensed files (license issue)
       [not found] <redmine.issue-11844.20151219124111@ruby-lang.org>
                   ` (13 preceding siblings ...)
  2016-03-29  7:45 ` [ruby-core:74674] " naruse
@ 2016-06-21 15:56 ` jaruga
  2016-06-28 12:06 ` [ruby-core:76173] " jaruga
                   ` (2 subsequent siblings)
  17 siblings, 0 replies; 18+ messages in thread
From: jaruga @ 2016-06-21 15:56 UTC (permalink / raw)
  To: ruby-core

Issue #11844 has been updated by Jun Aruga.


I could not find the license information for enc/trans/GB/*.src from the mapping page. [1]
So, I am asking to unicode.org about what is the correct license. [2]

[1] http://www.unicode.org/Public/MAPPINGS/OBSOLETE/EASTASIA/
[2] http://www.unicode.org/mail-arch/unicode-ml/y2016-m06/0078.html


----------------------------------------
Bug #11844: Please update unicode-licensed files (license issue)
https://bugs.ruby-lang.org/issues/11844#change-59299

* Author: Christian Hofstaedtler
* Status: Closed
* Priority: Normal
* Assignee: Yui NARUSE
* ruby -v: 2.2.3
* Backport: 2.1: DONE, 2.2: DONE, 2.3: DONE
----------------------------------------
Various files in enc/trans are old copies of Unicode.org files that forbid (re-)distribution. AFAICT, Unicode, Inc. has published newer versions of these files to fix this issue.
New versions could possibly be found on http://www.unicode.org/Public/MAPPINGS/OBSOLETE/EASTASIA/JIS/ and elsewhere under http://www.unicode.org/Public/

ext/json/generator/generator.c also has a restrictive Unicode, Inc. license blurb. Please fix this as well.




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

^ permalink raw reply	[flat|nested] 18+ messages in thread

* [ruby-core:76173] [Ruby trunk Bug#11844] Please update unicode-licensed files (license issue)
       [not found] <redmine.issue-11844.20151219124111@ruby-lang.org>
                   ` (14 preceding siblings ...)
  2016-06-21 15:56 ` [ruby-core:76099] " jaruga
@ 2016-06-28 12:06 ` jaruga
  2016-06-28 13:39 ` [ruby-core:76177] " jaruga
  2017-09-05  7:28 ` [ruby-core:82645] " duerst
  17 siblings, 0 replies; 18+ messages in thread
From: jaruga @ 2016-06-28 12:06 UTC (permalink / raw)
  To: ruby-core

Issue #11844 has been updated by Jun Aruga.


Jun Aruga wrote:
> I could not find the license information for enc/trans/GB/*.src from the mapping page. [1]
> So, I am asking to unicode.org about what is the correct license. [2]
> 
> [1] http://www.unicode.org/Public/MAPPINGS/OBSOLETE/EASTASIA/
> [2] http://www.unicode.org/mail-arch/unicode-ml/y2016-m06/0078.html

I am going to open/write new issue page for this kind of issue because above issue have already been closed.
Sorry for the confusing you, guys.



----------------------------------------
Bug #11844: Please update unicode-licensed files (license issue)
https://bugs.ruby-lang.org/issues/11844#change-59380

* Author: Christian Hofstaedtler
* Status: Closed
* Priority: Normal
* Assignee: Yui NARUSE
* ruby -v: 2.2.3
* Backport: 2.1: DONE, 2.2: DONE, 2.3: DONE
----------------------------------------
Various files in enc/trans are old copies of Unicode.org files that forbid (re-)distribution. AFAICT, Unicode, Inc. has published newer versions of these files to fix this issue.
New versions could possibly be found on http://www.unicode.org/Public/MAPPINGS/OBSOLETE/EASTASIA/JIS/ and elsewhere under http://www.unicode.org/Public/

ext/json/generator/generator.c also has a restrictive Unicode, Inc. license blurb. Please fix this as well.




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

^ permalink raw reply	[flat|nested] 18+ messages in thread

* [ruby-core:76177] [Ruby trunk Bug#11844] Please update unicode-licensed files (license issue)
       [not found] <redmine.issue-11844.20151219124111@ruby-lang.org>
                   ` (15 preceding siblings ...)
  2016-06-28 12:06 ` [ruby-core:76173] " jaruga
@ 2016-06-28 13:39 ` jaruga
  2017-09-05  7:28 ` [ruby-core:82645] " duerst
  17 siblings, 0 replies; 18+ messages in thread
From: jaruga @ 2016-06-28 13:39 UTC (permalink / raw)
  To: ruby-core

Issue #11844 has been updated by Jun Aruga.


> I am going to open/write new issue page for this kind of issue because above issue have already been closed.

Created, though it is focusing on LEGAL file.
https://bugs.ruby-lang.org/issues/12529


----------------------------------------
Bug #11844: Please update unicode-licensed files (license issue)
https://bugs.ruby-lang.org/issues/11844#change-59384

* Author: Christian Hofstaedtler
* Status: Closed
* Priority: Normal
* Assignee: Yui NARUSE
* ruby -v: 2.2.3
* Backport: 2.1: DONE, 2.2: DONE, 2.3: DONE
----------------------------------------
Various files in enc/trans are old copies of Unicode.org files that forbid (re-)distribution. AFAICT, Unicode, Inc. has published newer versions of these files to fix this issue.
New versions could possibly be found on http://www.unicode.org/Public/MAPPINGS/OBSOLETE/EASTASIA/JIS/ and elsewhere under http://www.unicode.org/Public/

ext/json/generator/generator.c also has a restrictive Unicode, Inc. license blurb. Please fix this as well.




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

^ permalink raw reply	[flat|nested] 18+ messages in thread

* [ruby-core:82645] [Ruby trunk Bug#11844] Please update unicode-licensed files (license issue)
       [not found] <redmine.issue-11844.20151219124111@ruby-lang.org>
                   ` (16 preceding siblings ...)
  2016-06-28 13:39 ` [ruby-core:76177] " jaruga
@ 2017-09-05  7:28 ` duerst
  17 siblings, 0 replies; 18+ messages in thread
From: duerst @ 2017-09-05  7:28 UTC (permalink / raw)
  To: ruby-core

Issue #11844 has been updated by duerst (Martin Dürst).


zeha (Christian Hofstaedtler) wrote:
> The non-free problem is with this line: "supplied in this file in the creation of products supporting the Unicode Standard" - which implies that you can't use this file to produce stuff not supporting / not complying with "the Unicode Standard" (which itself may change at any time). (This is a problem for redistributors that may opt to use the GPL for Ruby and also causes DFSG issues.)

Just for the record, with r59715 it still says "supporting Unicode", but our understanding is that we used the original files to create a product (Ruby) supporting the Unicode standard, but the new files that were created are no longer under Unicode copyright, meaning that downstream third-party users should also be fine.


----------------------------------------
Bug #11844: Please update unicode-licensed files (license issue)
https://bugs.ruby-lang.org/issues/11844#change-66477

* Author: zeha (Christian Hofstaedtler)
* Status: Closed
* Priority: Normal
* Assignee: naruse (Yui NARUSE)
* Target version: 
* ruby -v: 2.2.3
* Backport: 2.1: DONE, 2.2: DONE, 2.3: DONE
----------------------------------------
Various files in enc/trans are old copies of Unicode.org files that forbid (re-)distribution. AFAICT, Unicode, Inc. has published newer versions of these files to fix this issue.
New versions could possibly be found on http://www.unicode.org/Public/MAPPINGS/OBSOLETE/EASTASIA/JIS/ and elsewhere under http://www.unicode.org/Public/

ext/json/generator/generator.c also has a restrictive Unicode, Inc. license blurb. Please fix this as well.




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

^ permalink raw reply	[flat|nested] 18+ messages in thread

end of thread, other threads:[~2017-09-05  7:29 UTC | newest]

Thread overview: 18+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <redmine.issue-11844.20151219124111@ruby-lang.org>
2015-12-19 12:41 ` [ruby-core:72379] [Ruby trunk - Bug #11844] [Open] Please update unicode-licensed files (license issue) ch---bugs-ruby-lang
2015-12-20  2:20 ` [ruby-core:72399] [Ruby trunk - Bug #11844] " duerst
2015-12-20  2:21 ` [ruby-core:72400] " duerst
2015-12-20  2:51 ` [ruby-core:72402] " akr
2015-12-20  3:15 ` [ruby-core:72403] [Ruby trunk - Bug #11844] [Feedback] " duerst
2016-03-03 20:02 ` [ruby-core:74114] [Ruby trunk Bug#11844] " ch---bugs-ruby-lang
2016-03-03 20:03 ` [ruby-core:74115] " ch---bugs-ruby-lang
2016-03-16  7:39 ` [ruby-core:74366] " duerst
2016-03-17  0:44 ` [ruby-core:74389] " zeha
2016-03-17  0:53 ` [ruby-core:74390] " shibata.hiroshi
2016-03-24  7:46 ` [ruby-core:74519] " usa
2016-03-25  9:40 ` [ruby-core:74567] " usa
2016-03-28 16:26 ` [ruby-core:74635] " nagachika00
2016-03-29  7:45 ` [ruby-core:74674] " naruse
2016-06-21 15:56 ` [ruby-core:76099] " jaruga
2016-06-28 12:06 ` [ruby-core:76173] " jaruga
2016-06-28 13:39 ` [ruby-core:76177] " jaruga
2017-09-05  7:28 ` [ruby-core:82645] " duerst

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).