License?

Questions, problems, suggestions, bug reports, and so on.
Post Reply
moschel

License?

Post by moschel » 2011-11-14 4:25 am

Hey guys,

Great work on JSCoverage. I'm trying to add code coverage into FuncUnit, a JS functional testing framework that I work on, and JSCoverage is a perfect fit. The problem is JSCoverage is GPL and FuncUnit is a part of JavaScriptMVC, which is MIT licensed.

I want to package JSCoverage in FuncUnit, but you can't put a GPL licensed project inside an MIT licensed project. Anything that packages a GPL licensed project has to also become a GPL project.

Why did you choose GPL as your license? Would you guys consider releasing an MIT licensed version of JSCoverage?

Thanks,
Brian Moschel

Ed
Posts: 120
Joined: 2008-10-11 6:52 pm

Re: License?

Post by Ed » 2011-11-14 2:38 pm

I am not a lawyer, and this is not legal advice.

JSCoverage is based on SpiderMonkey, which is tri-licensed GPL/LGPL/MPL. It might be possible to release a version of JSCoverage under the LGPL or MPL license, but not the MIT license.

However, the GPL explicitly mentions that a "mere aggregation" of a GPL program and a non-GPL program in the same package does not require the entire package to be under the GPL. (So it is possible to distribute JSCoverage with other software which is non-GPL.) See also the discussion here:

http://groups.google.com/group/javascri ... bfab718ff1#

Post Reply