I think this comes up once in a while, but the reason EPL is ok for ClojureScript is because the distributed JavaScript as compiled by ClojureScript is not considered as the program source? From the license term defined here: > When the Program is made available in source code form: > a) it must be made available under this Agreement; and > b) a copy of this Agreement must be included with each copy of the Program. > Contributors may not remove or alter any copyright notices contained > within the Program.
Or is it because using ClojureScript is your own program does not count as a contribution to the "Program" because of this clause: > (i) are separate modules of > software distributed in conjunction with the Program under their own > license agreement, and (ii) are not derivative works of the Program.