ruby-changes:47599
From: duerst <ko1@a...>
Date: Fri, 1 Sep 2017 19:22:15 +0900 (JST)
Subject: [ruby-changes:47599] duerst:r59715 (trunk): replace copyrights by explanatory text in data files for GB2312/GB12345 mappings
duerst 2017-09-01 19:22:09 +0900 (Fri, 01 Sep 2017) New Revision: 59715 https://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=revision&revision=59715 Log: replace copyrights by explanatory text in data files for GB2312/GB12345 mappings Replace the copyrights and explanatory texts in the data files used for mapping GB2312/GB12345 to/from Unicode with short explanatory texts. [Bug #12598] [ci skip] Modified files: trunk/LEGAL trunk/enc/trans/GB/GB12345%UCS.src trunk/enc/trans/GB/GB2312%UCS.src trunk/enc/trans/GB/UCS%GB12345.src trunk/enc/trans/GB/UCS%GB2312.src Index: enc/trans/GB/GB12345%UCS.src =================================================================== --- enc/trans/GB/GB12345%UCS.src (revision 59714) +++ enc/trans/GB/GB12345%UCS.src (revision 59715) @@ -9,62 +9,11 @@ DST_UNIT_BITS 16 https://github.com/ruby/ruby/blob/trunk/enc/trans/GB/GB12345%UCS.src#L9 BEGIN_MAP # -# This mapping data is made from the mapping data provided by Unicode, Inc. -# Original notice: -# -# Name: GB12345-80 to Unicode table (complete, hex format) -# Unicode version: 1.1 -# Table version: 0.0d1 -# Table format: Format A -# Date: 6 December 1993 -# Author: Glenn Adams <glenn@m...> -# John H. Jenkins <John_Jenkins@t...> -# -# Copyright (c) 1991-1994 Unicode, Inc. All Rights reserved. -# -# This file is provided as-is by Unicode, Inc. (The Unicode Consortium). -# No claims are made as to fitness for any particular purpose. No -# warranties of any kind are expressed or implied. The recipient -# agrees to determine applicability of information provided. If this -# file has been provided on magnetic media by Unicode, Inc., the sole -# remedy for any claim will be exchange of defective media within 90 -# days of receipt. -# -# 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. -# -# General notes: -# -# This table contains the data Metis and Taligent currently have on how -# GB12345-90 characters map into Unicode. -# -# Format: Three tab-separated columns -# Column #1 is the GB12345 code (in hex as 0xXXXX) -# Column #2 is the Unicode (in hex as 0xXXXX) -# Column #3 the Unicode name (follows a comment sign, '#') -# The official names for Unicode characters U+4E00 -# to U+9FA5, inclusive, is "CJK UNIFIED IDEOGRAPH-XXXX", -# where XXXX is the code point. Including all these -# names in this file increases its size substantially -# and needlessly. The token "<CJK>" is used for the -# name of these characters. If necessary, it can be -# expanded algorithmically by a parser or editor. -# -# The entries are in GB12345 order -# -# The following algorithms can be used to change the hex form -# of GB12345 to other standard forms: -# -# To change hex to EUC form, add 0x8080 -# To change hex to kuten form, first subtract 0x2020. Then -# the high and low bytes correspond to the ku and ten of -# the kuten form. For example, 0x2121 -> 0x0101 -> 0101; -# 0x777E -> 0x575E -> 8794 -# -# Any comments or problems, contact <John_Jenkins@t...> +# The mapping data below was created from a file provided by Unicode, Inc. +# (The Unicode Consortium). The file was used to create a product supporting +# Unicode, as explicitly permitted in the file's copyright notice. Please note +# that Unicode, Inc. never made any claims as to fitness of that file for any +# particular purpose, and has ceased to publish the file many years ago. # # 0x2121 = 0x3000 Index: enc/trans/GB/UCS%GB12345.src =================================================================== --- enc/trans/GB/UCS%GB12345.src (revision 59714) +++ enc/trans/GB/UCS%GB12345.src (revision 59715) @@ -9,62 +9,11 @@ DST_UNIT_BITS 16 https://github.com/ruby/ruby/blob/trunk/enc/trans/GB/UCS%GB12345.src#L9 BEGIN_MAP # -# This mapping data is made from the mapping data provided by Unicode, Inc. -# Original notice: -# -# Name: GB12345-80 to Unicode table (complete, hex format) -# Unicode version: 1.1 -# Table version: 0.0d1 -# Table format: Format A -# Date: 6 December 1993 -# Author: Glenn Adams <glenn@m...> -# John H. Jenkins <John_Jenkins@t...> -# -# Copyright (c) 1991-1994 Unicode, Inc. All Rights reserved. -# -# This file is provided as-is by Unicode, Inc. (The Unicode Consortium). -# No claims are made as to fitness for any particular purpose. No -# warranties of any kind are expressed or implied. The recipient -# agrees to determine applicability of information provided. If this -# file has been provided on magnetic media by Unicode, Inc., the sole -# remedy for any claim will be exchange of defective media within 90 -# days of receipt. -# -# 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. -# -# General notes: -# -# This table contains the data Metis and Taligent currently have on how -# GB12345-90 characters map into Unicode. -# -# Format: Three tab-separated columns -# Column #1 is the GB12345 code (in hex as 0xXXXX) -# Column #2 is the Unicode (in hex as 0xXXXX) -# Column #3 the Unicode name (follows a comment sign, '#') -# The official names for Unicode characters U+4E00 -# to U+9FA5, inclusive, is "CJK UNIFIED IDEOGRAPH-XXXX", -# where XXXX is the code point. Including all these -# names in this file increases its size substantially -# and needlessly. The token "<CJK>" is used for the -# name of these characters. If necessary, it can be -# expanded algorithmically by a parser or editor. -# -# The entries are in GB12345 order -# -# The following algorithms can be used to change the hex form -# of GB12345 to other standard forms: -# -# To change hex to EUC form, add 0x8080 -# To change hex to kuten form, first subtract 0x2020. Then -# the high and low bytes correspond to the ku and ten of -# the kuten form. For example, 0x2121 -> 0x0101 -> 0101; -# 0x777E -> 0x575E -> 8794 -# -# Any comments or problems, contact <John_Jenkins@t...> +# The mapping data below was created from a file provided by Unicode, Inc. +# (The Unicode Consortium). The file was used to create a product supporting +# Unicode, as explicitly permitted in the file's copyright notice. Please note +# that Unicode, Inc. never made any claims as to fitness of that file for any +# particular purpose, and has ceased to publish the file many years ago. # # 0x00A4 = 0x2168 Index: enc/trans/GB/GB2312%UCS.src =================================================================== --- enc/trans/GB/GB2312%UCS.src (revision 59714) +++ enc/trans/GB/GB2312%UCS.src (revision 59715) @@ -9,76 +9,11 @@ DST_UNIT_BITS 16 https://github.com/ruby/ruby/blob/trunk/enc/trans/GB/GB2312%UCS.src#L9 BEGIN_MAP # -# This mapping data is made from the mapping data provided by Unicode, Inc. -# Original notice: -# -# Name: GB2312-80 to Unicode table (complete, hex format) -# Unicode version: 3.0 -# Table version: 1.0 -# Table format: Format A -# Date: 1999 October 8 -# -# Copyright (c) 1991-1999 Unicode, Inc. All Rights reserved. -# -# This file is provided as-is by Unicode, Inc. (The Unicode Consortium). -# No claims are made as to fitness for any particular purpose. No -# warranties of any kind are expressed or implied. The recipient -# agrees to determine applicability of information provided. If this -# file has been provided on optical media by Unicode, Inc., the sole -# remedy for any claim will be exchange of defective media within 90 -# days of receipt. -# -# 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. -# -# General notes: -# -# -# This table contains one set of mappings from GB2312-80 into Unicode. -# Note that these data are *possible* mappings only and may not be the -# same as those used by actual products, nor may they be the best suited -# for all uses. For more information on the mappings between various code -# pages incorporating the repertoire of GB2312-80 and Unicode, consult the -# VENDORS mapping data. Normative information on the mapping between -# GB2312-80 and Unicode may be found in the Unihan.txt file in the -# latest Unicode Character Database. -# -# If you have carefully considered the fact that the mappings in -# this table are only one possible set of mappings between GB2312-80 and -# Unicode and have no normative status, but still feel that you -# have located an error in the table that requires fixing, you may -# report any such error to errata@u... -# -# -# Format: Three tab-separated columns -# Column #1 is the GB2312 code (in hex as 0xXXXX) -# Column #2 is the Unicode (in hex as 0xXXXX) -# Column #3 the Unicode name (follows a comment sign, '#') -# The official names for Unicode characters U+4E00 -# to U+9FA5, inclusive, is "CJK UNIFIED IDEOGRAPH-XXXX", -# where XXXX is the code point. Including all these -# names in this file increases its size substantially -# and needlessly. The token "<CJK>" is used for the -# name of these characters. If necessary, it can be -# expanded algorithmically by a parser or editor. -# -# The entries are in GB2312 order -# -# The following algorithms can be used to change the hex form -# of GB2312 to other standard forms: -# -# To change hex to EUC form, add 0x8080 -# To change hex to kuten form, first subtract 0x2020. Then -# the high and low bytes correspond to the ku and ten of -# the kuten form. For example, 0x2121 -> 0x0101 -> 0101; -# 0x777E -> 0x575E -> 8794 -# -# Version history -# 1.0 version updates 0.0d2 version by correcting mapping for 0x212C -# from U+2225 to U+2016. +# The mapping data below was created from a file provided by Unicode, Inc. +# (The Unicode Consortium). The file was used to create a product supporting +# Unicode, as explicitly permitted in the file's copyright notice. Please note +# that Unicode, Inc. never made any claims as to fitness of that file for any +# particular purpose, and has ceased to publish the file many years ago. # # Index: enc/trans/GB/UCS%GB2312.src =================================================================== --- enc/trans/GB/UCS%GB2312.src (revision 59714) +++ enc/trans/GB/UCS%GB2312.src (revision 59715) @@ -9,76 +9,11 @@ DST_UNIT_BITS 16 https://github.com/ruby/ruby/blob/trunk/enc/trans/GB/UCS%GB2312.src#L9 BEGIN_MAP # -# This mapping data is made from the mapping data provided by Unicode, Inc. -# Original notice: -# -# Name: GB2312-80 to Unicode table (complete, hex format) -# Unicode version: 3.0 -# Table version: 1.0 -# Table format: Format A -# Date: 1999 October 8 -# -# Copyright (c) 1991-1999 Unicode, Inc. All Rights reserved. -# -# This file is provided as-is by Unicode, Inc. (The Unicode Consortium). -# No claims are made as to fitness for any particular purpose. No -# warranties of any kind are expressed or implied. The recipient -# agrees to determine applicability of information provided. If this -# file has been provided on optical media by Unicode, Inc., the sole -# remedy for any claim will be exchange of defective media within 90 -# days of receipt. -# -# 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. -# -# General notes: -# -# -# This table contains one set of mappings from GB2312-80 into Unicode. -# Note that these data are *possible* mappings only and may not be the -# same as those used by actual products, nor may they be the best suited -# for all uses. For more information on the mappings between various code -# pages incorporating the repertoire of GB2312-80 and Unicode, consult the -# VENDORS mapping data. Normative information on the mapping between -# GB2312-80 and Unicode may be found in the Unihan.txt file in the -# latest Unicode Character Database. -# -# If you have carefully considered the fact that the mappings in -# this table are only one possible set of mappings between GB2312-80 and -# Unicode and have no normative status, but still feel that you -# have located an error in the table that requires fixing, you may -# report any such error to errata@u... -# -# -# Format: Three tab-separated columns -# Column #1 is the GB2312 code (in hex as 0xXXXX) -# Column #2 is the Unicode (in hex as 0xXXXX) -# Column #3 the Unicode name (follows a comment sign, '#') -# The official names for Unicode characters U+4E00 -# to U+9FA5, inclusive, is "CJK UNIFIED IDEOGRAPH-XXXX", -# where XXXX is the code point. Including all these -# names in this file increases its size substantially -# and needlessly. The token "<CJK>" is used for the -# name of these characters. If necessary, it can be -# expanded algorithmically by a parser or editor. -# -# The entries are in GB2312 order -# -# The following algorithms can be used to change the hex form -# of GB2312 to other standard forms: -# -# To change hex to EUC form, add 0x8080 -# To change hex to kuten form, first subtract 0x2020. Then -# the high and low bytes correspond to the ku and ten of -# the kuten form. For example, 0x2121 -> 0x0101 -> 0101; -# 0x777E -> 0x575E -> 8794 -# -# Version history -# 1.0 version updates 0.0d2 version by correcting mapping for 0x212C -# from U+2225 to U+2016. +# The mapping data below was created from a file provided by Unicode, Inc. +# (The Unicode Consortium). The file was used to create a product supporting +# Unicode, as explicitly permitted in the file's copyright notice. Please note +# that Unicode, Inc. never made any claims as to fitness of that file for any +# particular purpose, and has ceased to publish the file many years ago. # # 0x00A4 = 0x2168 Index: LEGAL =================================================================== --- LEGAL (revision 59714) +++ LEGAL (revision 59715) @@ -92,42 +92,15 @@ http://www.freebsd.org/cgi/cvsweb.cgi/po https://github.com/ruby/ruby/blob/trunk/LEGAL#L92 enc/trans/GB/GB12345%UCS.src: enc/trans/GB/UCS%GB12345.src: - - Copyright (c) 1991-1994 Unicode, Inc. All Rights reserved. - - This file is provided as-is by Unicode, Inc. (The Unicode Consortium). - No claims are made as to fitness for any particular purpose. No - warranties of any kind are expressed or implied. The recipient - agrees to determine applicability of information provided. If this - file has been provided on magnetic media by Unicode, Inc., the sole - remedy for any claim will be exchange of defective media within 90 - days of receipt. - - 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. - - enc/trans/GB/GB2312%UCS.src: enc/trans/GB/UCS%GB2312.src: - Copyright (c) 1991-1999 Unicode, Inc. All Rights reserved. - - This file is provided as-is by Unicode, Inc. (The Unicode Consortium). - No claims are made as to fitness for any particular purpose. No - warranties of any kind are expressed or implied. The recipient - agrees to determine applicability of information provided. If this - file has been provided on optical media by Unicode, Inc., the sole - remedy for any claim will be exchange of defective media within 90 - days of receipt. - - 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. + This mapping data was created from files provided by Unicode, Inc. + (The Unicode Consortium). The files were used to create a product supporting + Unicode, as explicitly permitted in the files' copyright notices. + Please note that Unicode, Inc. never made any claims as to fitness of these + files for any particular purpose, and has ceased to publish the files many + years ago. enc/trans/JIS/JISX0201-KANA%UCS.src: enc/trans/JIS/JISX0208@1990%UCS.src: -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/