¿Puedo usar complementos de licencia MIT en mi sitio web comercial?

96

En caso afirmativo, ¿qué precauciones debo tomar?

Harry Joy
fuente
¿podrías nombrar esos complementos? Si está utilizando los complementos sin licencia, para uso comercial, eso sería un problema de demanda
CyprUS
jquery datepicker .
Harry Joy el
No lo veo como un complemento comercial. Aquí está el enlace ' jqueryui.com/about '. ven que está disponible bajo la GPL, así que supongo que puedes usarlo
Cipro

Respuestas:

117

Con un producto con licencia MIT / X11:

  • usted PUEDE :
    • reutilice el código libremente para su propio uso,
    • reutilice el código libremente para redistribución no comercial Y comercial, ya sea en fuente o en formato binario.
  • usted NO PUEDE :
    • reclamar la autoría del software,
    • por lo tanto, no puede atacar al autor original por usar o publicar su versión original.

Entonces, sí, PUEDE usar complementos con licencia MIT / X11 en su aplicación comercial .

MIT / X11 es básicamente un contrato simple que dice:

  • La persona o empresa X creó Y.
  • Y pertenece a X, pero X le otorga el derecho de usarlo y hacer lo que quiera con él.
  • X no se hace responsable de nada que vaya cuesta abajo con lo que haces con Y.
haylem
fuente
66
Si una parte de mi software usa el código fuente bajo la licencia MIT y escribo otra parte, ¿cómo debo indicarlo en mi aplicación? ¿En cada archivo o en la licencia "algunos de los archivos son tomados de NNN (el autor original) y modificados por mí"?
ア レ ッ ク ス
@Alex: nuevamente, IANAL, pero creo que la forma correcta es proporcionar un archivo que contenga información de licencia que indique para qué partes de su producto se utiliza. Pero también tuve un comentario en el que usas el código y le das una referencia al autor y al sitio fuente, tanto para el reclamo de derechos de autor como para facilitar la trazabilidad si necesitas ver ese código más adelante.
haylem
@haylem Hola. ¿Puede ampliar el no puede reclamar la autoría del software . ¿Cómo se relaciona esto con todo el producto? Entonces, si lanzo un producto de código cerrado, que incluye una pieza de código con licencia MIT, ¿este producto tiene dos autores?
este
@esta: Derechos de autor y autoría son inalienables, y no son lo mismo que una licencia. Una licencia (como MIT) establece los términos para el uso y distribución por un tercero. Los derechos de autor son implícitos e inalienables. Aunque la licencia MIT / X11 le otorga el derecho de reutilizar (total o parcialmente, modificado o sin alterar) una pieza de software con licencia de esa manera, y redistribuirla (en formas comerciales o no comerciales, de código cerrado o abierto) fuente), no puede reclamar que ese código específico es suyo. Dicho esto, el MIT es vago acerca de dar atribución .
haylem
@esto: lo más habitual ( correcto y decente ) es incluir, como parte de su software, los términos de esta licencia con el nombre del autor original y el aviso de copyright, y una nota sobre a qué se refiere. Dependiendo de la forma de su software, esto puede estar en un archivo de LICENCIA, un cuadro de diálogo "Acerca de ..." o una página de información, siempre que esté incluido y visible con su software. (de nuevo, IANAL).
haylem
12

La licencia MIT le permite

usar, copiar, modificar, fusionar, publicar, distribuir, sublicenciar y / o vender copias del Software

siempre que el texto de la licencia (aviso de copyright y descargo de responsabilidad)

se incluirá en todas las copias o partes sustanciales del Software.

¿Dónde debe aparecer este texto de licencia?

Este texto debe aparecer donde se utiliza el software o se realizan copias. Por ejemplo, debe mantener el texto de la licencia visible públicamente en cualquier JavaScript, o dejarlo como comentario en cualquier archivo PHP. Esto es suficiente, incluso si el comentario en el archivo PHP no es visible públicamente, porque:

Si uso el software con licencia MIT del lado del servidor, ¿tengo que mostrar el aviso de copyright o el descargo de responsabilidad?

Tener un software con licencia MIT que funcione en el lado del servidor (por ejemplo, como un script PHP) para producir una página HTML no está redistribuyendo el software, a menos que el programa se incluya a sí mismo en su salida.

Ben
fuente
44
Pero, ¿quién verifica si en su servidor tiene texto de licencia?
Manchineel
10

El texto completo de la Licencia MIT se puede encontrar aquí .

No soy abogado , pero parece que puedes

tratar en el Software sin restricciones

incluso tan lejos como

distribuir, sublicenciar y / o vender copias del Software

siempre que

El aviso de copyright anterior y este aviso de permiso se incluirán en todas las copias o partes sustanciales del Software.

Nuevamente, no soy un abogado , pero puede cumplir esa condición a través de comentarios en todas las páginas o scripts que usan el complemento con licencia del MIT o una página de Agradecimientos .

David Ruttka
fuente
6

Hasta la fecha, todas las licencias de código abierto (también MIT, una licencia basada en BSD) le permiten utilizar el software en un sitio web comercial (y eso es parte de las razones de la propagación extrema de OSS en los últimos años) con alguna notable excepción . Esas excepciones son:

ZJR
fuente
2
No creo que podamos describir MIT / X11 como BSD: es incluso menos restrictivo que BSD. Sin embargo, aparecieron al mismo tiempo y son bastante permisivos.
haylem
1
Vale la pena mencionar que el objetivo de la AGPL es corregir este agujero de bucle particular que permite el uso del código GPL-ed en una configuración de proveedor de servicios de código cerrado; que está exactamente en contra de lo que pretendía la GPL: ser viral y forzarlo a revelar su fuente si usa el código GPL. (podría estar un poco fuera de lugar, nunca estuvo tan por encima de las complejidades de la GPL).
haylem