Distribution of jquery license in commercial software

I am creating a commercial web application that uses jquery. I think I need to use the MIT license for jquery because the application is commercial. When I looked at the MIT license on Wikipedia, he said:

"This is an authorization license, which means that it allows reuse in proprietary software, provided that the license is distributed with this software. "

My question is how do you distribute the license in a web application? Should the user accept the license the first time they use the website? Or can I enable the license on the page?

+6
jquery
source share
4 answers

As I understand it, when you display a web page, you are not actually distributing the software. There are exceptions to this, but are not applicable to the MIT license.

I believe that when you include jQuery in your webpage, there is a link to the license in the jQuery source. That should be enough.

Here is the link in the source code from the jQuery mini-version:

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

If you are distributing the application as a commercial application that must be run on client servers, I would include a full copy of the MIT license and the indispensable source code for jQuery with the application as separate files.

There are no conditions that the end user must agree to if they do not decide to distribute the jQuery files themselves.

+5
source share

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

You can associate jQuery with any commercial application that you choose for free by simply leaving this notification intact with the jQuery file itself. What is it!

This quote is from this forum post on jQuery forums.

This is basically what it says on the jQuery page:

You can use the jQuery project in commercial projects until the copyright header is saved.

So, until you remove the copyright header from the jquery-XXX.js file that you include in your application, I think you're in good shape.

Should the user accept the license the first time they use the website?

Not.

Or can I enable the license on the page?

I would include a scream in the project, but I do not think this is a license requirement.

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

+6
source share

See http://jquery.org/license

You do not need to do anything special to select one license or another, and you do not need to notify anyone which license you are using. You can use the jQuery project in commercial projects until the copyright header is saved.

"copyright header" refers to header lines in the javascript javascript file.

+1
source share

As mentioned in previous answers, you should make sure that you still distribute the header at the beginning of the file.

I would advise you to make sure that you are not using an automated JavaScript minimization tool that would share all comments (and thereby share the license header) among other methods to reduce file size.

0
source share

All Articles