Uso de niftyPlayer con licencia MIT en un complemento alojado de WordPress (versiones Premium y gratuita)

4

Le pido disculpas por adelantado si me inclino en esta pregunta, estoy tratando de comprender mejor los diferentes modelos de licencias y sí, sé que la mayoría de ustedes no son abogados.

Estoy desarrollando un complemento de WordPress que pretendo publicar una versión gratuita en el Directorio de complementos de WordPress y una versión premium que se vende en otro lugar. Mi complemento incorpora el niftyPlayer basado en Adobe Flash (http://www.varal.org/niftyplayer/) que está licenciado bajo la licencia MIT. El sitio varal.org afirma:

  

Este programa está licenciado bajo la Licencia MIT, que, para ponerlo en términos no legales, le permite compartirlo, usarlo y modificarlo. Incluso con fines comerciales. Consulte el artículo de Wikipedia sobre esta licencia para obtener más información.

Dado que un Complemento de WordPress por su propia naturaleza es un trabajo derivado de WordPress con licencia GPL, debe tener una licencia bajo GPL y creo que la GPL requiere que cualquier trabajo El software con licencia GPL debe ser licenciado en su totalidad bajo los términos de la GPL. Con el complemento que estoy escribiendo, el reproductor en sí no realiza ninguna interacción directa con el núcleo de WordPress, solo se utiliza en la parte superior del sitio. ¿Se aplicaría la necesidad de relicense al uso de niftyPlayer en el complemento? Dado que la licencia de MIT no está bastante restringida, ¿puedo, y si es así, cómo hago para volver a otorgarle la licencia?

Tengo algunas preguntas de seguimiento, pero esencialmente corresponden a la necesidad de volver a licenciar / no ..

Gracias por cualquier información.

    
pregunta setterGetter 23.11.2011 - 16:41

2 respuestas

4

La GPL requiere que cualquier trabajo derivado también esté licenciado bajo la GPL. Para el propósito de los complementos y temas de WordPress, eso significa que cualquier elemento que se base en WordPress (es decir, usar o extender las clases y funciones de WordPress) también debe ser GPL. Se le permite licenciar otros elementos que no dependen de WordPress (por ejemplo, CSS, imágenes) bajo diferentes términos. Ya que está hablando de incluir código externo en su complemento, el código externo (es decir, niftyPlayer) no tiene que ser GPL, ya que mientras que su complemento puede depender de niftyPlayer para funcionar, niftyPlayer no depende de WordPress para funcionar.

También vale la pena señalar que la Licencia MIT es compatible con la GPL, por lo que debería ser posible producir una GPL plugin con licencia que utiliza componentes con licencia MIT.

  

solo promoveremos y alojaremos cosas en WordPress.org que son 100%   GPL o compatible.    Fuente

    
respondido por el Chris Cox 23.11.2011 - 22:34
0

Además de los muchos temas sobre el tema aquí en WPSE, Hakre tiene muchas discusiones excelentes sobre licencias relacionadas con WP en su blog. Echa un vistazo a this y this para un buen punto de partida. Una cosa que quizás no se dé cuenta es lo siguiente: WordPress en sí contiene una parte del código con licencia de MIT: SWFUpload.swf . Hubo un poco de dramatismo alrededor de esto hace un tiempo, porque no agruparon el código fuente del archivo con el paquete de WordPress. Le sugeriría que se familiarice con el código fuente y lo tenga en un .zip en algún lugar de su complemento para que no tenga que preocuparse por esa parte de las cosas.

Si se está preguntando cuál es la mejor manera de mantener una versión premium y gratuita de un complemento, le sugiero que se ponga en contacto con Mikko, el autor del complemento Relevanssi. Su método funciona muy bien: tiene dos bases de código separadas, y cuando compra la licencia premium, lo que realmente compra es la base de código con características adicionales, acceso a soporte y una clave API para actualizaciones automáticas.

Nota al margen: la razón por la cual las imágenes, CSS y JS no requieren una licencia bajo la GPL es porque no interactúan con el código de WordPress, solo la salida de ese código. Busque "Thesis vs WordPress" en Google para obtener un buen resumen de eso, lo combatieron bastante a fondo.

    
respondido por el SickHippie 04.05.2012 - 22:57

Lea otras preguntas en las etiquetas