views:

370

answers:

5

I'm working on a Web App Framework that I'd like to put under the Eclipse Public License for various reasons. The only problem is that I want to include jQuery in the framework, and that is under the GPL and / or MIT licenses.

Edit 1: The core of the framework is coded in PHP, using jQuery to jazz up the client side of things. I'm not too worried about the JavaScript being out there. My main concern is the PHP.

Does this mean that I can only license my framework under the GPL or MIT License?

I understand that no one here is necessarily a laywer, and won't hold anyone responsible or accountable

+12  A: 

No, MIT license is not viral.

EFraim
So as long as I don't change / extend jQuery, only use it, I can license the rest of the code (including my own JS) under the EPL?
Jrgns
Yes, using jQuery under MIT license, you can even make your own code proprietary.
EFraim
And that's why I love SO.... Quick, quality answers!
Jrgns
+2  A: 

No. http://docs.jquery.com/Licensing

The linked MIT license is very short and readable. It determines how you can use the library and basically says there are no restrictions in use, only in modification.

John Fisher
A: 

Your javascript source code is already available to anyone who uses the page anyway.

Joel Coehoorn
Yes, but the EPL and GPL are technically incompatible
Andrew
I don't think he's as concerned with visibility as he is with licensing.
T Pops
+1  A: 

The license extends to the jQuery itself, not for your code. (unless you modify jQuery with your code)

Nathan
Incorrect. The GPL also extends to your work.
EFraim
MIT doens't. :P
Nathan
Actually, modifying jQuery doesn't change anything. MIT license only says that you need to keep the copyright in the file, that's all.
Psionides
+4  A: 

When it says "Available under the GPL and/or MIT license" it means that you agree to abide by the terms of at least one of those two licenses when using JQuery. As EFraim points out, the MIT license does not impose the requirement that you use the MIT license for your program, so you can simply say "I choose to abide by the MIT license for JQuery" and so keep your program under the EPL.

Tyler McHenry