summaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authorZack Weinberg <zackw@panix.com>2017-10-05 19:52:44 -0400
committerZack Weinberg <zackw@panix.com>2017-10-05 19:52:44 -0400
commit00ec9369ac4875a8e3903d6e41ae785bbc8e8b26 (patch)
tree1d1a8bd81b7e656073689fd582e433fc65c14e88 /TODO
parentfd3ad73e2d0930703d91de343b8ac2bf3872a674 (diff)
downloadlibxcrypt-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--TODO4
1 files changed, 2 insertions, 2 deletions
diff --git a/TODO b/TODO
index 487ec1c..cc655c4 100644
--- a/TODO
+++ b/TODO
@@ -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