On Wed, Nov 5, 2008 at 12:53 PM, Matthias Benkard <[EMAIL PROTECTED]> wrote: > > On Nov 5, 3:33 pm, "[EMAIL PROTECTED]" <[EMAIL PROTECTED]> > wrote: >> Are you sure? You're not modifying the clojure source, so you're not >> creating a derivative work. I would think you can create a GPL >> licensed library in that case. > > I can, but noone else will be allowed to redistribute it or works > based upon it because the GPL disallows combining the work with CPL'd > code. > > Imagine this scenario: There's a GPL'd Java library A. Its license > disallows combining it with something CPL'd like Clojure. I can't > release a programme based upon both Clojure and A because by doing so, > I'd be combining A with Clojure.
Hi, But you could release your program, and your installer could download library A and install it, no? The sticking point is in redistribution, not installation or use. Best, Graham > > The CPL doesn't care, but the GPL does. I should probably have stated > this more explicitely. > > >> Anyone who uses your library and >> distributes the result would have to GPL their work. > > If I create a library and put a GPL + "special Clojure > exception" (analogous to the OpenSSL exception that is so common) on > it (or maybe a GPL + "CPL exception" or whatever), then yes, something > like that will be the result. And that would be a fine situation, if > Clojure code could only call other Clojure code. But obviously, most > GPL'd Java libraries don't do this, if only for the fact that their > authors didn't know or care about Clojure when they started their > project. > > >> It's analagous to claiming that Intel >> have to GPL their design for the x86 chips that Linux runs on, because >> Linux itself is GPL. > > This analogy seems to evade my mind. > > Matthias > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/clojure?hl=en -~----------~----~----~----~------~----~------~--~---
