On Wed, Aug 19, 2015 at 1:05 AM, Sean Corfield <s...@corfield.org> wrote:

> On 8/18/15, 2:24 PM, "Kyle Sexton" <clojure@googlegroups.com on behalf of
> k...@mocker.org> wrote:
>
>
> >Can anyone weigh in on whether it is possible to write GPL code with
> clojure?  Seen some recent[1] tweets saying that the EPL on clojure core
> prevents writing GPL code with clojure.
>
> You cannot write an application that is GPL and released as a standalone
> program with EPL libraries embedded:
>
> https://eclipse.org/legal/eplfaq.php#GPLCOMPATIBLE
>
> "Based upon the position <http://www.fsf.org/licensing/licenses/> of the
> Free Software Foundation, you may not combine EPL and GPL code in any
> scenario where linking exists between code made available under those
> licenses. The above applies to both GPL version 2 and GPL version 3."
>
> https://www.fsf.org/blogs/licensing/using-the-gpl-for-eclipse-plug-ins
>
> "However, developers who want to release GPL-covered plug-ins for Eclipse
> can address this issue by providing an additional permission with their
> license <http://www.gnu.org/licenses/gpl-faq.html#GPLIncompatibleLibs>
> that grants users permission to combine their work with Eclipse in this
> way."
>
> In other words, while you can’t write standalone GPL software using EPL
> libraries, you could provide just your (Clojure) software under a modified
> GPL that would allow end users to then combine it with the (EPL) libraries
> it needs to make a complete piece of software — but that wouldn’t be very
> convenient for your users.
>

I have added this extra clause to clecs' LICENSE
<https://github.com/muhuk/clecs/blob/master/LICENSE>:

If you modify this Program, or any covered work, by linking or
combining it with clojure (or a modified version of that
library), containing parts covered by the terms of EPL, the licensors
of this Program grant you additional permission to convey the resulting
work. Corresponding source for a non-source form of such a combination
shall include the source code for the parts of clojure used as well as
that of the covered work.


To my understanding a game can be written with clecs & Clojure provided
that it's distributed with GPL. Any other non-GPL clojure library cannot be
included in the distribution though, as far as I can understand. It would
be cool it would automatically work.



>
> This is part of why some people consider GPL to be a "viral" license and
> why many companies will not use GPL software: it "taints" everything it
> touches and requires "the whole thing" to be GPL. Proponents of GPL will
> argue a different position (so, be careful, this is almost a religious
> issue on both sides).
>
> Sean Corfield -- (904) 302-SEAN
> An Architect's View -- http://corfield.org/
>
> "If you're not annoying somebody, you're not really alive."
> -- Margaret Atwood
>
>
>
>
> --
> 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
> ---
> You received this message because you are subscribed to the Google Groups
> "Clojure" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to clojure+unsubscr...@googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.
>



-- 
Kind Regards,
Atamert Ölçgen

◻◼◻
◻◻◼
◼◼◼

www.muhuk.com

-- 
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
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to