|
| From: | Bruno Haible |
| Subject: | c32is*, c32to*, c32width, wcswidth: Relax license |
| Date: | Thu, 04 May 2023 23:20:24 +0200 |
Some modules for char32_t convenience functions are currently under
'LGPLv3+ or GPLv2+' license. But I want to make the 'mbchar' module
depend on them, and the 'mbchar' module is under LGPLv2+. Therefore
these modules need to be under LGPLv2+ as well.
I can relax the license of these module, because I am the sole
contributor of copyright-relevant changes to the corresponding
files in lib/.
Done as follows:
2023-05-04 Bruno Haible <bruno@clisp.org>
wcswidth: Relax license.
* modules/wcswidth (License): Change to LGPLv2+.
* lib/wcswidth.c: Update license notice.
* lib/wcswidth-impl.h: Likewise.
2023-05-04 Bruno Haible <bruno@clisp.org>
c32width: Relax license.
* modules/c32width (License): Change to LGPLv2+.
* lib/c32width.c: Update license notice.
2023-05-04 Bruno Haible <bruno@clisp.org>
c32to*: Relax license.
* modules/c32tolower (License): Change to LGPLv2+.
* modules/c32toupper (License): Likewise.
* lib/c32tolower.c: Update license notice.
* lib/c32toupper.c: Likewise.
* lib/c32to-impl.h: Likewise.
unicase/tolower, unicase/toupper: Relax license.
* lib/gen-uni-tables.c (output_simple_mapping): Bump copyright year. For
unicase/tolower.h and unicase/toupper.h, use the LGPLv2+.
* lib/unicase/tolower.h: Regenerated.
* lib/unicase/toupper.h: Likewise.
* lib/unicase/simple-mapping.h: Update license notice.
* lib/unicase/tolower.c: Likewise.
* lib/unicase/toupper.c: Likewise.
* modules/unicase/tolower (License): Change to LGPLv2+.
* modules/unicase/toupper (License): Likewise.
unicase/base: Relax license.
* modules/unicase/base (License): Change to LGPLv2+.
* lib/unicase.in.h: Update license notice.
2023-05-04 Bruno Haible <bruno@clisp.org>
c32is*: Relax license.
* modules/c32isalnum (License): Change to LGPLv2+.
* modules/c32isalpha (License): Likewise.
* modules/c32isblank (License): Likewise.
* modules/c32iscntrl (License): Likewise.
* modules/c32isdigit (License): Likewise.
* modules/c32isgraph (License): Likewise.
* modules/c32islower (License): Likewise.
* modules/c32isprint (License): Likewise.
* modules/c32ispunct (License): Likewise.
* modules/c32isspace (License): Likewise.
* modules/c32isupper (License): Likewise.
* modules/c32isxdigit (License): Likewise.
* lib/c32isalnum.c: Update license notice.
* lib/c32isalpha.c: Likewise.
* lib/c32isblank.c: Likewise.
* lib/c32iscntrl.c: Likewise.
* lib/c32isdigit.c: Likewise.
* lib/c32isgraph.c: Likewise.
* lib/c32islower.c: Likewise.
* lib/c32isprint.c: Likewise.
* lib/c32ispunct.c: Likewise.
* lib/c32isspace.c: Likewise.
* lib/c32isupper.c: Likewise.
* lib/c32isxdigit.c: Likewise.
* lib/c32is-impl.h: Likewise.
unictype/ctype-*: Relax license.
* lib/gen-uni-tables.c (output_predicate): Bump copyright year. For
unictype/ctype_*, use the LGPLv2+.
* lib/unictype/ctype_*.h: Regenerated.
* lib/unictype/ctype_*.c: Update license notice.
* modules/unictype/ctype-alnum (License): Change to LGPLv2+.
* modules/unictype/ctype-alpha (License): Likewise.
* modules/unictype/ctype-blank (License): Likewise.
* modules/unictype/ctype-cntrl (License): Likewise.
* modules/unictype/ctype-digit (License): Likewise.
* modules/unictype/ctype-graph (License): Likewise.
* modules/unictype/ctype-lower (License): Likewise.
* modules/unictype/ctype-print (License): Likewise.
* modules/unictype/ctype-punct (License): Likewise.
* modules/unictype/ctype-space (License): Likewise.
* modules/unictype/ctype-upper (License): Likewise.
* modules/unictype/ctype-xdigit (License): Likewise.
0001-unictype-ctype-Relax-license.patch
Description: Text Data
0002-c32is-Relax-license.patch
Description: Text Data
0003-unicase-base-Relax-license.patch
Description: Text Data
0004-unicase-tolower-unicase-toupper-Relax-license.patch
Description: Text Data
0005-c32to-Relax-license.patch
Description: Text Data
0006-c32width-Relax-license.patch
Description: Text Data
0007-wcswidth-Relax-license.patch
Description: Text Data
| [Prev in Thread] | Current Thread | [Next in Thread] |