Another option Rich could consider for Clojure is the Mozilla tri-license
(GPL/LGPL/MPL).

http://www-archive.mozilla.org/MPL/relicensing-faq.html

The tri-license would remove any lingering ambiguity about building GPLed
Clojure projects.

But actually I believe the status quo is already quite permissive. The fact
that Clojure is EPLed doesn't mean you can't write GPLed apps using it.* The
EPL-GPL incompatibility bites you only when you try to GPL something that is
a "derivative work" of Clojure. Doing so would be illegal in the status quo.
Simple apps built with Clojure don't create a derivative work. Libraries
probably don't either. Packaging Clojure with your application doesn't. A
modification of Clojure itself does. Anything in between is iffy. The EPL
FAQ covers most of this stuff. See:

http://www.eclipse.org/legal/eplfaq.php#GPLCOMPATIBLE
and
http://www.eclipse.org/legal/eplfaq.php#EXAMPLE

* All of this is my understanding only, not legal advice!

On Sat, Aug 29, 2009 at 4:17 AM, Tassilo Horn <tass...@member.fsf.org>wrote:

>
> Meikel Brandmeyer <m...@kotka.de> writes:
>
> Hi!
>
> >> perhaps this link in the FAQ for the EPL will clear things up.
> >>
> >> http://www.eclipse.org/legal/eplfaq.php#USEINANOTHER
> >
> > Wow! All but one of my Clojure projects are illegal! (They are all MIT
> > licensed...)
>
> Yep, but I think this doesn't apply.  We wouldn't include clojure's
> source code, only the binary jar file, as it's a prerequisite for
> compiling the project.
>
> In the meantime, I got a reply from the GNU licensing guys.  It seems we
> have to add a "special exception" to our GPL, which permits Clojure's
> usage.  And it doesn't matter if we include clojure or not, the usage is
> what matters.
>
> BTW: What's the reason that Clojure is licensed under the EPL and the
> contrib stuff under CPL?  Since clojure is not really eclipse-related, I
> don't see a good rationale.  IMHO, the Lesser GPL would be a much better
> fit.  Then you can use clojure also in commercial apps (I guess that was
> the rationale behind EPL), but still you can use it in projects with any
> other free-software license, may it be EPL, GPL or whatever...
>
> Bye,
> Tassilo
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
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
Note that posts from new members are moderated - please be patient with your 
first post.
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