News for hackers. Stuff that matters.
Re:Clojure to die for by saosebastiao on Tuesday March 11, 2014 @12:10PM (#7380147)
I would love to use Shen, but I refuse. Clojure's license is restrictive enough (I can't write GPL projects in it). But Shen isn't even free software by any definition.
Re:Clojure to die for by darklajid on Tuesday March 11, 2014 @02:41PM (#7381305)
Uhm. Can you provide some pointers for 'Cannot write GPL projects in Clojure'? That's .. new to me.
Re:Clojure to die for by saosebastiao on Tuesday March 11, 2014 @02:46PM (#7381327)
In order to package a Clojure project, I have to include clojure.jar which is an EPL licensed project, incompatible with the GPL. If I write my code in Clojure, but license it under the GPL, then that forces me to not package clojure.jar with it, making the installation process a huge pain.
Re:Clojure to die for by mordocai on Tuesday March 11, 2014 @03:31PM (#7381587)
I'm pretty sure that isn't a surety. See the accepted answer here https://stackoverflow.com/questions/11412160/java-libraries-... for instance. LGPL, in any case, would almost certainly be okay. Most people I talk to consider .jar's a dynamic link and dynamic links okay via the GPL but there are alternative interpretations and I don't think it has been tested one way or another in the courts.
Re:Clojure to die for by cgore on Tuesday March 11, 2014 @03:43PM (#7381663)
To the best of my knowledge you can make GPL clojure code, and include clojure.jar too.

http://osdir.com/ml/clojure/2010-03/msg01337.html