My reading of this is slightly different. As far as I can tell, it is possible to use Clojure within GPL libraries or applications, as Clojure would fall under the definition of "System Library" implementing the "Standard Interface". It's the same clause in GPL which allows, for example, GPL applications running under Windows. For a more equivalent answer, you can write a GPL application in Common Lisp, and run it on a proprietary CL implementation.
But, what falls into a "system library" and what does not is less clear. If you use other clojure libraries, EPL and GPL incompatibilty hits. Yes, you could re-write GPL to allow additional options (in fact the LGPL does this). But, it would be hard, and no one is likely to trust a bespoke license used only by you, just because it's unsual. As usual, this is just my own take, and you need to consult a lawyer if you want legal advice. Phil Jeronimo Pellegrini <jeronimo.pellegr...@gmail.com> writes: > I have a question about the the license used for Clojure libraries. > > As far as I understand, a library released under the EPL can be > included in any software, including proprietary, so long as the > library itself is not modified -- is that correct? > > So, this also means that the EPL would also allow for me to use those > libraries in software that I release under one of the GPL licences, > right? I know that the *GPL* itself wouldn't allow for that, but I > suppose that if the EPL does allow for this, then I can write an > exception paragraph allowing the use of the EPL libraries and add it > to the GPL. > > I'd like to know if my interpretation is correct, and also if there is > already code > being licensed like that. -- 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.