Unfortunately, the EPL and the GPL don't play nicely together.
Unfortunately, the EPL and the GPL don't play nicely together.
If you have different needs, shoot us an email and I'm sure we can work something out.
So, given that's the case, the real question comes down to how long you want or need the fangs of the license's reciprocal clauses to be. I personally have no problem with copyleft, and will be taking the EPL + commercial option route with one of my own projects in the near future.
I realize that monetization strategies are a big deal if you're essentially trying to "pay the bills" with your open source project. I can't help thinking, though, that choosing the GPL when the vast majority of the Clojure ecosystem is under the EPL - and given that the two licenses are incompatible - is a misstep. I hope to be proved wrong. :-)
Its been mentioned elsewhere here, but you should probably think about having copyright assignment before accepting third party (non-plugin) patches, so that you can continue to work something out with people in the future too.
The EPL 1.0 is not compatible with the GPL, and a work created by combining a work licensed under the GPL with a work licensed under the EPL cannot be lawfully distributed.
ClojureScript itself is EPL, how does this work?