On Wednesday, June 12, 2013 5:29:42 AM UTC-7, David Pollak wrote: > With all this being said, the only thing you have to worry about is if you > make a change to the ClojureScript compiler itself or another > Clojure-related library. Those are licensed under the EPL which requires > that you make open the changes you make to EPL code. >
Just a minor nit: you can make all the changes you want to the ClojureScript compiler without releasing the modified source code as long as you do not distribute a modified version of the compiler. If you distribute e.g. a JAR containing your custom ClojureScript compiler, then you need to release the source code. It's a somewhat common perception that the popular OSS licenses force you to release any in-house modifications you make, but this is generally untrue. The EPL FAQ linked above says this very clearly: *If I modify a Program licensed under the EPL, but never distribute it to anyone else, do I have to make my modifications available to others?* No. If you do not distribute the modified Program, you do not have to make your modifications available to others. -- -- 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/groups/opt_out.