2010-10-26 18 views
6

Estoy construyendo una aplicación web comercial que usa jquery. Creo que necesito usar la licencia MIT para jquery porque la aplicación es comercial. Cuando miraba a la licencia MIT en Wikipedia dice:Distribuir licencia jquery en software comercial

“Es una licencia permisiva, lo que significa que permite la reutilización dentro de software propietario a condición de que la licencia es distribuido con dicho software

Mi pregunta es ¿cómo distribuyes la licencia en una aplicación web? ¿El usuario debe aceptar la licencia la primera vez que usa el sitio web? ¿O incluyo la licencia en una página sobre?

+0

Aquí hay una pregunta útil. http://stackoverflow.com/questions/2758409/jquery-jquery-ui-and-dual-licensed-plugins-dual-licensing –

Respuesta

5

Según tengo entendido, cuando está visualizando una página web, en realidad no está distribuyendo el software. Hay excepciones a esto, pero ninguna que se aplique a la licencia de MIT.

Creo que cuando se incluye jQuery en su página web, hay una referencia a la licencia en la fuente jQuery. Eso debería ser suficiente.

Aquí es la referencia en el código fuente, de la versión miniaturizada de jQuery:

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

Si va a distribuir la aplicación como una aplicación comercial que se ejecuta en los servidores del cliente, que incluiría una completa copia de la licencia de MIT y el código fuente no modificado para jQuery con la aplicación como archivos separados.

No hay ningún término que el usuario final tenga que aceptar, a menos que decida distribuir los archivos jQuery.

+0

¿Qué pasará si alguien eliminó esta referencia para su uso, mis archivos pueden ser utilizados por él ? – Luqman

1

Ver http://jquery.org/license

Usted no tiene que hacer nada especial para elegir una licencia u otro y que no tiene que notificar a cualquier persona qué licencia que está utilizando. Puede usar un proyecto de jQuery en proyectos comerciales siempre que el encabezado de derechos de autor quede intacto.

"encabezado de copyright" hace referencia a líneas de encabezado en el archivo jquery javascript.

6

John Resig, autor original de jQuery y siendo el titular de los derechos de autor, dice:

Usted es completamente libre para agrupar jQuery con cualquier aplicación comercial que elija, simplemente dejando que el aviso intacto con el jQuery propio archivo. ¡Eso es!

Esa cita es de this forum post en los foros de jQuery.

que es básicamente lo que dice en la jQuery license page:

Usted es libre de utilizar un proyecto jQuery en proyectos comerciales, siempre y cuando la cabecera de los derechos de autor se deja intacto.

Siempre y cuando no elimine el encabezado de derechos de autor del archivo jquery-XXX.js que está incluyendo con su aplicación, creo que está en buena forma.

¿El usuario debe aceptar la licencia la primera vez que utiliza el sitio web?

O puedo incluir la licencia en una página acerca?

Sin duda me incluyen un grito al proyecto, pero no creo que es un requisito de la licencia.

No soy abogado. Ni siquiera toco uno en la televisión.

0

Como las respuestas anteriores ya han dicho, debe asegurarse de distribuir el encabezado al principio del archivo.

Sugiero que se asegure de no utilizar una herramienta de miniaturización de JavaScript automatizada que elimine todos los comentarios (y, por lo tanto, quite el encabezado de la licencia) entre otras técnicas para reducir el tamaño del archivo.

Cuestiones relacionadas