Re: How to use Clojure core specs in my own library with regards to the EPL license?

2019-08-31 Thread Didier
Ya, I will just license the modifications to the specs under EPL. I do feel though specs are a weird grey area. For example, EPL 2.0 says: > Modified Works shall not include works that contain only declarations, > interfaces, types, classes, structures, or files of the Program solely in > each

Re: How to use Clojure core specs in my own library with regards to the EPL license?

2019-08-30 Thread Alex Miller
I think at the point of "I copied the specs for `fn` and `defn` in my own code base, and modified them accordingly.", that sounds like a modification of source under the EPL. A more subtle interpretation would require legal expertise. Re the PS, yes that's a larger known issue around regex spec

How to use Clojure core specs in my own library with regards to the EPL license?

2019-08-27 Thread Didier
I'm looking to publish a Clojure library and would like to release it under the MIT license. That said, I needed to modify some core specs so that `fn` and `defn` can properly roundtrip between conform and unform. To do this, I copied the specs for `fn` and `defn` in my own code base, and modif