]> Savannah Git Hosting - gnulib.git/commitdiff
Fix a copyright header - module license mismatch.
authorBruno Haible <bruno@clisp.org>
Tue, 7 Feb 2023 12:36:23 +0000 (13:36 +0100)
committerBruno Haible <bruno@clisp.org>
Fri, 10 Feb 2023 03:16:41 +0000 (04:16 +0100)
Reported by Bjarni Ingi Gislason <bjarniig@simnet.is> in
<https://lists.gnu.org/archive/html/bug-gnulib/2023-02/msg00057.html>.

* lib/gen-uni-tables.c (output_predicate): For uniwidth/width2.h, use an
LGPLv2+ license.
(output_nonspacing_property): Use an LGPLv2+ license.
* lib/uniwidth/width0.h: Regenerated.
* lib/uniwidth/width2.h: Likewise.

ChangeLog
lib/gen-uni-tables.c
lib/uniwidth/width0.h
lib/uniwidth/width2.h

index 0bb825d02a6c63f7455f6376ae367b84d15c6261..e44b0ebd40bb62b0ec5c3efd9b23aed1ca4fc599 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,14 @@
+2023-02-07  Bruno Haible  <bruno@clisp.org>
+
+       Fix a copyright header - module license mismatch.
+       Reported by Bjarni Ingi Gislason <bjarniig@simnet.is> in
+       <https://lists.gnu.org/archive/html/bug-gnulib/2023-02/msg00057.html>.
+       * lib/gen-uni-tables.c (output_predicate): For uniwidth/width2.h, use an
+       LGPLv2+ license.
+       (output_nonspacing_property): Use an LGPLv2+ license.
+       * lib/uniwidth/width0.h: Regenerated.
+       * lib/uniwidth/width2.h: Likewise.
+
 2023-02-06  Bruno Haible  <bruno@clisp.org>
 
        setlocale-null: Don't use a lock in Cygwin >= 3.4.6.
index 298d9689bcc0854acd97a948e47af39e76655ea0..8e4bcf194aa47653821fbc0aca909d2510b63003 100644 (file)
@@ -1,7 +1,7 @@
 /* Generate Unicode conforming character classification tables and
    line break properties tables and word break property tables and
    decomposition/composition and case mapping tables from a UnicodeData file.
-   Copyright (C) 2000-2002, 2004, 2007-2022 Free Software Foundation, Inc.
+   Copyright (C) 2000-2002, 2004, 2007-2023 Free Software Foundation, Inc.
    Written by Bruno Haible <bruno@clisp.org>, 2000-2002.
 
    This program is free software: you can redistribute it and/or modify
@@ -771,7 +771,9 @@ output_predicate (const char *filename, bool (*predicate) (unsigned int), const
 
   fprintf (stream, "/* Copyright (C) 2000-2022 Free Software Foundation, Inc.\n");
   fprintf (stream, "\n");
-  output_library_license (stream, strcmp (filename, "unictype/categ_M.h") == 0);
+  output_library_license (stream,
+                          strcmp (filename, "unictype/categ_M.h") == 0
+                          || strcmp (filename, "uniwidth/width2.h") == 0);
   fprintf (stream, "\n");
 
   t.p = 4; /* or: 5 */
@@ -6420,7 +6422,7 @@ output_nonspacing_property (const char *filename, const char *version)
 
   fprintf (stream, "/* Copyright (C) 2000-2022 Free Software Foundation, Inc.\n");
   fprintf (stream, "\n");
-  output_library_license (stream, false);
+  output_library_license (stream, true);
   fprintf (stream, "\n");
 
   next_ind = 0;
index eda0a1d3cd49354bdeff7b4c75e88eb09c4bfdf3..7457f5a00b2d90a378b97676b90821dc4c896681 100644 (file)
@@ -4,26 +4,18 @@
 
 /* Copyright (C) 2000-2022 Free Software Foundation, Inc.
 
-   This file is free software.
-   It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
-   You can redistribute it and/or modify it under either
-     - the terms of the GNU Lesser General Public License as published
-       by the Free Software Foundation, either version 3, or (at your
-       option) any later version, or
-     - the terms of the GNU General Public License as published by the
-       Free Software Foundation; either version 2, or (at your option)
-       any later version, or
-     - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+   This file is free software: you can redistribute it and/or modify
+   it under the terms of the GNU Lesser General Public License as
+   published by the Free Software Foundation; either version 2.1 of the
+   License, or (at your option) any later version.
 
    This file is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
-   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-   Lesser General Public License and the GNU General Public License
-   for more details.
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+   GNU Lesser General Public License for more details.
 
-   You should have received a copy of the GNU Lesser General Public
-   License and of the GNU General Public License along with this
-   program.  If not, see <https://www.gnu.org/licenses/>.  */
+   You should have received a copy of the GNU Lesser General Public License
+   along with this program.  If not, see <https://www.gnu.org/licenses/>.  */
 
 static const unsigned char nonspacing_table_data[47*64] = {
   /* 0x0000-0x01ff */
index 25364d3b3d9022732d6fb1e03f28b61f151c61af..cc975aa3d0f316fbf4a0d0956fb1c11bbe406ffc 100644 (file)
@@ -4,26 +4,18 @@
 
 /* Copyright (C) 2000-2022 Free Software Foundation, Inc.
 
-   This file is free software.
-   It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
-   You can redistribute it and/or modify it under either
-     - the terms of the GNU Lesser General Public License as published
-       by the Free Software Foundation, either version 3, or (at your
-       option) any later version, or
-     - the terms of the GNU General Public License as published by the
-       Free Software Foundation; either version 2, or (at your option)
-       any later version, or
-     - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+   This file is free software: you can redistribute it and/or modify
+   it under the terms of the GNU Lesser General Public License as
+   published by the Free Software Foundation; either version 2.1 of the
+   License, or (at your option) any later version.
 
    This file is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
-   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-   Lesser General Public License and the GNU General Public License
-   for more details.
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+   GNU Lesser General Public License for more details.
 
-   You should have received a copy of the GNU Lesser General Public
-   License and of the GNU General Public License along with this
-   program.  If not, see <https://www.gnu.org/licenses/>.  */
+   You should have received a copy of the GNU Lesser General Public License
+   along with this program.  If not, see <https://www.gnu.org/licenses/>.  */
 
 #define header_0 16
 #define header_2 9