isaac, crcsync: acknowledge licensing issues.
authorRusty Russell <rusty@rustcorp.com.au>
Thu, 21 Jul 2011 05:20:00 +0000 (14:50 +0930)
committerRusty Russell <rusty@rustcorp.com.au>
Thu, 21 Jul 2011 05:20:00 +0000 (14:50 +0930)
The recently added ccanlint licensing checks revealed several cases
where the published license of a module is misleading: a dependency of
that module has a stricter license (eg. a public domain module which
depends on a GPL one).

Where these are my modules, I've fixed them.  Otherwise I'm overriding
the checks for the moment, and asking the authors what they want to do.

ccan/crcsync/_info
ccan/isaac/_info

index de60af4b9657f8809ac1470f6e2cbfd399cfc4cd..5b200ca267b9ee97f664bc928307daecdb4299da 100644 (file)
@@ -69,6 +69,9 @@
  *
  * License: LGPL (v2.1 or any later version)
  * Author: Rusty Russell <rusty@rustcorp.com.au>
  *
  * License: LGPL (v2.1 or any later version)
  * Author: Rusty Russell <rusty@rustcorp.com.au>
+ * Ccanlint:
+ *     // We actually depend on the GPL crc routines, so not really LGPL :(
+ *     license_depends_compat FAIL
  */
 int main(int argc, char *argv[])
 {
  */
 int main(int argc, char *argv[])
 {
index 32eba0a556029a119c28b7ff687f82513441c727..6b46e04113d881496e8fafa23fca122071319c8e 100644 (file)
  *  }
  *
  * License: Public Domain
  *  }
  *
  * License: Public Domain
+ * Ccanlint:
+ *     // We actually depend on the LGPL ilog routines, so not PD :(
+ *     license_depends_compat FAIL
  */
 #include <string.h>
 #include <stdio.h>
  */
 #include <string.h>
 #include <stdio.h>