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 -~----------~----~----~----~------~----~------~--~---