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.