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.

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.

Reply via email to