I noted to Timothy in 2011:
I finally got around to implementing license checking in ccanlint,
and it shows that your public domain ccan/isaac module uses your LGPL
ccan/ilog module, which partially defeats the point.
You and I are the only ones who did anything significant to ilog; I'm
happy to relicense to PD or whatever else you want. Or leave it, in
which case I'll need to document it clearly.
He finally got back to me, and I sent him this patch, to which he replied:
Ack.
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
-../../licenses/LGPL-2.1
\ No newline at end of file
+../../licenses/CC0
\ No newline at end of file
- * License: LGPL (v2.1 or any later version)
+ * License: CC0 (Public domain)
* Author: Timothy B. Terriberry <tterribe@xiph.org>
*/
#include <string.h>
* Author: Timothy B. Terriberry <tterribe@xiph.org>
*/
#include <string.h>
-/*(C) Timothy B. Terriberry (tterribe@xiph.org) 2001-2009 LGPL (v2 or later).
+/*(C) Timothy B. Terriberry (tterribe@xiph.org) 2001-2009 CC0 (Public domain).
* See LICENSE file for details. */
#include "ilog.h"
#include <limits.h>
* See LICENSE file for details. */
#include "ilog.h"
#include <limits.h>
-/* Licensed under LGPLv2.1+ - see LICENSE file for details */
+/* CC0 (Public domain) - see LICENSE file for details */
#if !defined(_ilog_H)
# define _ilog_H (1)
# include "config.h"
#if !defined(_ilog_H)
# define _ilog_H (1)
# include "config.h"