2010-10-30 18 views
11

estoy confundido, he leído el GPLV2 (y GPL menor y todos ellos) una y otra vez, pero no lo entiendo, y tal vez usted puede:gplV2: ¿puedo usarlo gratis o no?

estoy creando un sitio web para un cliente Me pagan por eso. Cuando termine, la aplicación no será de código abierto, solo está destinada a ser utilizada por mi cliente.

Ahora quiero usar un buen control de usuario en él, pero el control tiene licencia bajo GPLV2.

¿Puedo usar este control como parte de mi aplicación (no estoy vendiendo el control, ni afirmaré que lo he creado yo mismo) o me hace usar este control GPLV2 para que la aplicación completa se muestre como una ap GPLV2 también? (Que NO es lo que yo y el cliente quiero)

Estoy muy interesado en tu opinión.

Esta vez estoy hablando de los controles Telerik MVC en codeplex, pero una vez me pregunté lo mismo para el CKEditor.

+0

Me pregunto exactamente lo mismo sobre las extensiones de Telerik MVC. Desde el comentario de mikerobi parece que estaría bien usarlos en un sitio web de fuente no abierta donde el código no se distribuye. ¡Pero el comentario de Bryan sugiere lo contrario! – nixon

+4

Votamos para cerrar esta pregunta como fuera de tema porque se trata de licencias o cuestiones legales, no de programación o desarrollo de software. [Consulte aquí] (http://meta.stackoverflow.com/questions/274963/questions-about-licensing/274964#274964) para obtener más información, y la [ayuda] para obtener más información. – JasonMArcher

Respuesta

1

En realidad, hubo información bastante buena en GPL sources include in commercial PHP web-service application y sobre el uso de licencias en aplicaciones web. Lo principal es que el código, o un derivado del mismo, necesitaría también estar licenciado bajo la misma licencia (según mi interpretación de la licencia) link to GPLv2.

Definitivamente debe tener cuidado con este tipo de problema debido a las obvias consecuencias legales. Lo que he seguido es evitarlo a toda costa solo para estar seguros. Sin embargo, de manera realista, este no es el caso en la mayoría de los casos. En una de nuestras aplicaciones comerciales usamos jQuery. Esto tiene doble licencia, pero para estar seguros, colocamos las bibliotecas utilizadas para esto en un directorio aparte (es decir, scripts/jquery). Luego nos aseguramos de que nuestro producto funcionara sin las bibliotecas jQuery. Esto nos da la confianza de que, si alguna vez hubo un problema, simplemente podemos dejar esos archivos fuera del paquete.

+1

Estoy de acuerdo contigo en que hay información bastante buena, pero al final todavía no la entiendo :). Me gusta tu ejemplo de Jquery, puedes cortarlo fácilmente, pero ¿funciona también sin Jquery? – Michel

+0

oh lo siento, pensé que te referías a GPL en general en las páginas de la GPL, pero tu enlace es a otra página. Leerá que ese primero ahora :) – Michel

+0

era un buen enlace. Aún lleno de preguntas, las publicó en esa publicación. Gracias. – Michel

4

La licencia GPL requiere que el código fuente de su aplicación esté disponible para todas las personas a las que distribuya su aplicación. Si aloja la aplicación en su propio servidor, no tiene que ofrecer el código a nadie. Pero si su cliente lo ejecuta en su servidor, estaría obligado a ofrecerles el código.

CKEditor posee tres licencias bajo licencia GPL, LGPL y MPL, LGPL y MPL. Si utiliza la licencia LGPL o MPL, solo está obligado a liberar los cambios de código que realice en el CKEditor, pero no tu aplicación

Si no desea pagar una licencia y desea estar seguro, vaya con CKEditor.

RENUNCIA

No soy un abogado, esto es simplemente mi interpretación.

+0

ah, entonces también se trata de entregar el código a mi cliente o no. Estoy construyendo el software para mi cliente (ellos son propietarios de código y binarios, y se ejecuta en su máquina), entonces, en su opinión, estaré a salvo.Tu listado también LGPL y MPL me dio un gran revés en la comprensión del 'modelo de licencia de código abierto'; 2 más para leer y tratar de entender :) – Michel

Cuestiones relacionadas