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
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
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