[ccan] Relicensing ccan/list under BSD?

Rusty Russell rusty at rustcorp.com.au
Wed Sep 19 11:04:41 EST 2012


Brad Hards <bradh at frogmouth.net> writes:

> On Tuesday 18 September 2012 21:37:51 Rusty Russell wrote:
>> Hi all,
>> 
>>         This is kind of embarrassing.  I wanted to use ccan/list in an
>> internal project for which the license has yet to be decided, and so I'd
>> to relicense it under BSD-MIT (it's currently LGPL).
>> 
>> Andrey did a non-trivial patch, so I'll need his permission; Brad and
>> Vladimir did textual fixes but it's still nice to have your OK too.
> I have no recollection of it - I'm sure its trivial. On the off chance that its 
> not, I authorise you to relicense any of my work on ccan/list (including any 
> future work) to any license you believe is appropriate.
>
> Brad

Thanks!

FYI, here's your commit :)

Cheers,
Rusty.

commit edfbb7f2d2dcd951e563fc2fe5bf2ab9603ae605
Author: Brad Hards <bradh at frogmouth.net>
Date:   Sun Jan 16 17:21:39 2011 +1100

    list: spelling fixes

diff --git a/ccan/list/list.h b/ccan/list/list.h
index f27a088..da2ac73 100644
--- a/ccan/list/list.h
+++ b/ccan/list/list.h
@@ -95,7 +95,7 @@ struct list_node *list_check_node(const struct list_node *n,
 #endif
 
 /**
- * LIST_HEAD_INIT - initalizer for an empty list_head
+ * LIST_HEAD_INIT - initializer for an empty list_head
  * @name: the name of the list.
  *
  * Explicit initializer for an empty list.
@@ -109,7 +109,7 @@ struct list_node *list_check_node(const struct list_node *n,
 #define LIST_HEAD_INIT(name) { { &name.n, &name.n } }
 
 /**
- * LIST_HEAD - define and initalize an empty list_head
+ * LIST_HEAD - define and initialize an empty list_head
  * @name: the name of the list.
  *
  * The LIST_HEAD macro defines a list_head and initializes it to an empty


More information about the ccan mailing list