Bug#910548: base-files - please consider adding /usr/share/common-licenses/Unicode-Data
Paul Hardy <unifoundry@gmail.com> writes:
> I understand your intention, but it's not that straightforward. The
> data that I saw in Debian packages I looked through used various pieces
> of property data from various files from the Unicode Consortium within
> pre-built arrays also containing other data, though I didn't look
> through all packages that used Unicode data by any means.
> In my case, I used Unicode code point descriptions in the comment fields
> of lex patterns (flex on Debian) in my beta2uni program (part of my
> unibetacode package), which converts Beta Code to Unicode. Here are a
> few such lines of code:
> \*\/[Aa] print_pattern (yytext, 0x0386); /* GREEK CAPITAL LETTER
> ALPHA WITH TONOS */
> \*\/[Ee] print_pattern (yytext, 0x0388); /* GREEK CAPITAL LETTER
> EPSILON WITH TONOS */
> \*\/[Hh] print_pattern (yytext, 0x0389); /* GREEK CAPITAL LETTER ETA
> WITH TONOS */
> \*\/[Ii] print_pattern (yytext, 0x038A); /* GREEK CAPITAL LETTER IOTA
> WITH TONOS */
> \*\/[Oo] print_pattern (yytext, 0x038C); /* GREEK CAPITAL LETTER
> OMICRON WITH TONOS */
> \*\/[Uu] print_pattern (yytext, 0x038E); /* GREEK CAPITAL LETTER
> UPSILON WITH TONOS */
> \*\/[Ww] print_pattern (yytext, 0x038F); /* GREEK CAPITAL LETTER
> OMEGA WITH TONOS */
> etc.
It's not directly relevant to this bug report, since the data in question
in some of these packages may be of a different nature, but it might be
worth pointing out that data such as what you show above is probably not
copyrightable under at least US law (and I think that exception is fairly
common internationally). It therefore probably isn't meaningfully under
any license, although including the Unicode Data License in the package
doesn't hurt.
Disclaimer: I'm not a lawyer, let alone a copyright lawyer.
--
Russ Allbery (rra@debian.org) <http://www.eyrie.org/~eagle/>
Reply to: