diff options
author | Zack Weinberg <zackw@panix.com> | 2017-10-05 19:52:44 -0400 |
---|---|---|
committer | Zack Weinberg <zackw@panix.com> | 2017-10-05 19:52:44 -0400 |
commit | 00ec9369ac4875a8e3903d6e41ae785bbc8e8b26 (patch) | |
tree | 1d1a8bd81b7e656073689fd582e433fc65c14e88 /TODO | |
parent | fd3ad73e2d0930703d91de343b8ac2bf3872a674 (diff) | |
download | libxcrypt-00ec9369ac4875a8e3903d6e41ae785bbc8e8b26.tar.gz libxcrypt-00ec9369ac4875a8e3903d6e41ae785bbc8e8b26.tar.bz2 libxcrypt-00ec9369ac4875a8e3903d6e41ae785bbc8e8b26.zip |
Make a pass updating copyright and authorship notices.
+ All copyright dates now declare yyyy-2017.
+ For LGPL files, use the current form of the license grant, with a
URL for the FSF, rather than a street address.
+ For files written by Zack Weinberg in 2017 with no other potential
copyright holders, use the CC0 public domain dedication rather than
Solar Designer's ad-hoc public domain dedication.
+ Add some form of copyright and license statement to the head of
every file, except libcrypt.map.in and libcrypt.minver (which are
tables of historical facts and therefore not copyrightable) and
test-*.c (I don't know enough about who wrote these and what their
intentions were).
+ Correct license grant for the files originally written by Thorsten
Kukuk from GPL (v2, only) to LGPL (v2.1, or later). This seems to
have been a mistake at the time the files were created. The
library-as-a-whole has always been described as LGPLed.
+ Make LICENSING a comprehensive short index: these files are LGPL,
these are 3-clause-BSD, these are public domain, etc., rather than
a laundry list of license grants that applied at one time to some
part of the library.
Diffstat (limited to 'TODO')
-rw-r--r-- | TODO | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -6,8 +6,6 @@ to-do list for libxcrypt * Yank the "DES Encryption and Password Handling" section from the GNU C Library manual and stick it in here as an independent Info doc (with rewrites ditto) - * Make sure all files have appropriate license boilerplate - * Make sure AUTHORS and LICENSING are comprehensive * Validate backward compatibility on as many Linux distributions as possible @@ -21,6 +19,8 @@ to-do list for libxcrypt * Make the crypt and crypt_gensalt static state thread-specific? * if allocated on first use, this would also shave 32kB of data segment off the shared library + * Attempt to determine the copyright holders and intended licensing + of the test suite * Longer term: * Hash algorithms newer than bcrypt tend to want to allocate and |