Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Distributing jquery licence in commercial software [closed]

Tags:

jquery

I’m building a commercial web application that uses jquery. I think I need to use the MIT licence for jquery because the application is commercial. When I looked at the MIT licence in Wikipedia it says:

“It is a permissive license, meaning that it permits reuse within proprietary software on the condition that the license is distributed with that software

My question is how do you distribute the licence in a web application? Does the user have to accept the licence the first time they use the web site? Or do I include the licence in an about page?

like image 487
Carl Rippon Avatar asked Oct 26 '10 16:10

Carl Rippon


People also ask

Is jquery free for commercial use?

You are free to use the Project in any other project (even commercial projects) as long as the copyright header is left intact.

Can I modify MIT license software?

The MIT license gives users express permission to reuse code for any purpose, sometimes even if code is part of proprietary software. As long as users include the original copy of the MIT license in their distribution, they can make any changes or modifications to the code to suit their own needs.


2 Answers

John Resig, original author of jQuery and still the copyright holder, says:

You are completely free to bundle jQuery with any commercial application you choose, just leaving that notice intact with the jQuery file itself. That's it!

That quote is from this forum post in the jQuery forums.

Which is basically what it says on the jQuery license page:

You are free to use a jQuery project in commercial projects as long as the copyright header is left intact.

So as long as you don't remove the copyright header from the jquery-XXX.js file you're including with your application, I think you're in good shape.

Does the user have to accept the licence the first time they use the web site?

No.

Or do I include the licence in an about page?

I'd certainly include a shout out to the project, but I don't think it's a requirement of the license.

I am not a lawyer. I don't even play one on TV.

like image 73
T.J. Crowder Avatar answered Nov 12 '22 16:11

T.J. Crowder


As I understand it, when you are displaying a web page, you're not actually distributing the software. There are exceptions to this, but none that apply to the MIT license.

I believe when you include jQuery in your web page, there is a reference to the license in the jQuery source. That should be sufficient.

Here is the reference in the source code, from the minified version of jQuery:

Copyright 2010, John Resig
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license

If you are distributing the app as a commercial application to be executed on the customer's servers, I would include a full copy of the MIT license and the unminified source code for jQuery with the application as separate files.

There are not any terms that the end user has to agree to, unless they decide to distribute the jQuery files themselves.

like image 32
Robert Harvey Avatar answered Nov 12 '22 17:11

Robert Harvey