On Feb 24, 3:28 pm, Chouser <chou...@gmail.com> wrote:
> On Tue, Feb 24, 2009 at 1:18 PM, Michel S. <michel.syl...@gmail.com> wrote:
>
> > Kanren / Mini Kanren (Mini is the version in Reasoned Schemer) are MIT-
> > licensed:
>
> >http://kanren.sourceforge.net/#Availability
>
> > so even a port is alright.
>
> The problem is that to be included in contrib, it needs to be the
> original work of (or owned by, I suppose) someone who has signed the
> Clojure CA.  The MIT license may be sufficient to make a port publicly
> available, but is not sufficient for something to be an official part
> of the Clojure project.
>
Ah, I forgot about that. This requirement could probably be safely
loosened -- any code that can be freely relicensed (due to having only
an attribution requirement) could be incorporated. We can thus take in
the following:

BSD (the clean variants without advertising clause)
MIT
CC-BA (Creative Commons, By-Attribution)

but not the following:
- Apache, Mozilla, CDDL (the license applies to the file it comes in,
and while these licenses might be, say, compatible with the EPL -- I
think they are -- they are not compatible with, say, (L)GPLv2 and
below)

- EPL (even though this is Clojure's current license, unless the
copyright owner(s) all have signed the CA, this will prevent
relicensing the code

- LGPL, GPL, pretty much any copyleft license. See the above two

Having a CA requirement is a good step -- witness the Linux-is-stuck-
on-GPLv2 fiasco. Though in the (distant) future, we'd probably want a
Clojure Foundation to own the copyrights? But I think the three
licenses I singled out at the top should be safe, as well as any
attribution-only licenses. I'm not a lawyer, though. Where are they
when we need them *sigh*.

Regards,

--
Michel Salim
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To post to this group, send email to clojure@googlegroups.com
To unsubscribe from this group, send email to 
clojure+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/clojure?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to