Mullenweg apunta a Wix por abusos de GPL, la respuesta de Wix no aborda el problema de licencias
Publicado: 2016-11-01Durante el fin de semana, el co-creador de WordPress y CEO de Automattic, Matt Mullenweg, llamó a Wix por copiar el código GPL de la aplicación móvil de WordPress y distribuirlo en su aplicación patentada. Identificó dos repositorios que Wix bifurcó para traer el editor de texto enriquecido de WordPress con licencia GPL a su aplicación.
“Si fuera caritativo, diría: 'El editor de la aplicación se basa en el editor de la aplicación móvil de WordPress'. Mullenweg dijo. "Si fuera honesto, diría que Wix copió WordPress sin atribución, crédito o siguiendo la licencia".
Aunque la aplicación Wix se compone de diferentes módulos y bibliotecas, la GPL requiere que toda la aplicación tenga licencia GPL, ya que Wix distribuye la aplicación con código GPL. Según Mullenweg, la fuente abierta del código completo de la aplicación bajo la GPL es la única forma de resolver la violación de la licencia.
“El editor de su aplicación está construido con código robado, por lo que toda su aplicación ahora viola la licencia”, dijo Mullenweg. Algunos discreparon con el uso del término "código robado" en relación con los repositorios públicos de código abierto, pero el efecto es el mismo independientemente de la intención de Wix. Wix distribuyó código GPL sin respetar su licencia, imponiéndole nuevas limitaciones en lugar de preservar sus libertades. Ese código no estaba legalmente disponible para ser reutilizado sin seguir su licencia.
“Probablemente no tendría problemas si hubiera usado solo el editor original con el que comenzamos (ZSSRichTextEditor, con licencia del MIT)”, comentó el asesor general de Automattic, Paul Sieminski, sobre el tema. “En cambio, Wix tomó nuestra versión del editor que tiene más de 1000 confirmaciones originales además del editor original del MIT, que tardó más de un año en escribirse. Lo mejoramos. Mucho. Y Wix tomó esas mejoras, las usó en su aplicación, pero luego eliminó todos los derechos importantes que legalmente no pueden quitar".
Mullenweg pidió a Wix que lanzara toda su aplicación móvil bajo la GPL, según lo exige la licencia, y que pusiera a disposición el código fuente para que otros puedan desarrollarlo y aprender de él.
“Si quieres cerrar la puerta a la innovación, Wix, esa es tu decisión: simplemente escribe tu propio código”, dijo Mullenweg. “Si va a unirse a la comunidad de código abierto, siga las reglas del código abierto”.
El CEO de Wix responde y se niega a abordar los problemas de licencias GPL
La carta abierta de Mullenweg a Wix tomó a la empresa por sorpresa. El CEO de Wix, Avishai Abrahami, respondió al día siguiente en el blog de la compañía con un tono que imponía un sentido artificial de fraternidad para hacer que la acusación original pareciera una reacción exagerada. “Vaya, amigo, ni siquiera sabía que estábamos peleando”, dijo Abrahami. Citó las múltiples contribuciones de Wix al software de código abierto en la cuenta de GitHub de la empresa y su admiración por el compromiso de WordPress de retribuir.
Su desviación ingeniosa evita por completo el problema de la licencia y demuestra una falta de comprensión de la GPL:
Sí, usamos la biblioteca de código abierto de WordPress para una parte menor de la aplicación (ese es el concepto de código abierto, ¿verdad?), y todo lo que mejoramos o modificamos allí, lo enviamos como código abierto, vea aquí en este enlace: deberías echarle un vistazo, una forma genial de usarlo en dispositivos móviles nativos. Realmente creo que pueden usarlo con su aplicación (y es de código abierto, por lo que pueden usarlo de forma gratuita). Y, por cierto, la parte que usamos fue de hecho desarrollada por otro y modificada por ti.
El cumplimiento de GPL, sin embargo, requiere más que una muestra de espíritu de código abierto. Abrahami no abordó el requisito de que toda la aplicación móvil se publique como GPL, pero ofreció una declaración vaga sobre el código compartido.
“Si necesita el código fuente que tenemos, y aún no lo hemos lanzado, lo más probable es que estemos encantados de compartirlo, solo tiene que preguntar”, dijo Abrahami. Todavía no está claro si su declaración significa que la compañía lanzará la aplicación móvil completa bajo la licencia GPL o no. Sin embargo, la empresa indicó en Twitter que lanzarán la aplicación en GitHub.
Publicaremos el código en Github, donde también compartimos nuestros proyectos anteriores: https://t.co/FBhp2Kd5wn
— Wix (@Wix) 30 de octubre de 2016
La otra opción sería que la empresa elimine por completo cualquier código GPL de su aplicación y use la biblioteca original con licencia del MIT para el editor.
“El componente de texto enriquecido GPL de WordPress en cuestión, es en realidad un envoltorio de otro componente de texto enriquecido llamado ZSSRichTextEditor que tiene licencia MIT”, dijo el ingeniero principal de Wix, Tal Kol, en el artículo que publicó durante el fin de semana. "En retrospectiva, habría sido más fácil usarlo directamente".
El uso de la biblioteca original detendría la infracción actual de GPL, pero no borra el hecho de que la empresa ya ha violado la licencia al distribuir el código.
Wix aún no ha anunciado oficialmente lo que planea hacer, pero al momento de la publicación, la compañía continúa distribuyendo el código GPL dentro de su aplicación patentada.

Mullenweg está dispuesto a ir a los tribunales para proteger la GPL
De acuerdo con las Preguntas frecuentes sobre GPL de GNU.org, los propietarios de los derechos de autor del software tienen el poder de hacer cumplir la GPL, ya que la licencia es una licencia de derechos de autor. Se recomienda a los titulares de los derechos de autor que informen a los desarrolladores del software cubierto por la GPL si detectan una infracción. Con la GPLv2, la única manera de que los infractores de la licencia recuperen sus derechos después de la infracción es presentar una petición al titular de los derechos de autor. Mullenweg ya identificó un camino hacia el cumplimiento para Wix.
Aunque muchos en la comunidad de código abierto están ansiosos por un caso judicial definitivo que involucre a la GPL, Mullenweg dijo que su resultado preferido es ver que Wix abra el código de su aplicación móvil.
“Preferiría que lanzaran su aplicación como GPL en lugar de tener que entablar una pelea legal”, respondió a los comentaristas en su blog.
Cuando le pregunté si estaba dispuesto a llevar el asunto a los tribunales si Wix no cumple, Mullenweg dijo: "Por supuesto que iríamos a los tribunales para proteger la GPL". También dijo que si Wix decide seguir la otra vía, "eliminar la biblioteca lo arreglaría en el futuro, pero no por las cosas que ya infringieron". Mullenweg no pudo decir qué hará o no hará Automattic en un contexto legal con respecto a la infracción pasada, ya que la situación aún se está desarrollando.
El debate de este fin de semana entre Mullenweg y Wix provocó debates en las plataformas de redes sociales, así como respuestas en publicaciones de blogs sobre cómo la GPL afecta a la industria. También muestra cuán divisiva puede ser la licencia incluso entre los defensores del software de código abierto. Mullenweg, que es conocido dentro de la comunidad de WordPress como un ferviente defensor de la GPL, ha demostrado su disposición a luchar por las violaciones de la licencia en el pasado.
Muchos en las comunidades de WordPress y Wix discreparon con el manejo público del asunto, pero en última instancia, la controversia no es un asunto personal entre Mullenweg y Wix. La aplicación móvil patentada distribuye código GPL que fue obra de muchos colaboradores. El código fuente abierto de WordPress se construyó a partir del arduo trabajo de personas que estuvieron dispuestas a dar ese tiempo y energía porque creen en el proyecto y en las libertades que garantiza su licencia. La falta de respeto de Wix a esa licencia coopta ilegalmente esas contribuciones para la aplicación de código cerrado de la compañía.
“Mi programa tendrá libertad, o nunca nacerá”.
La licencia GPL es holística en el sentido de que todas las partes de una aplicación están conectadas: si una parte tiene las libertades de la GPL, la aplicación completa se beneficia de la GPL y, por lo tanto, debe estar abierta para todos. La GPL es la razón por la que existe WordPress y por la que a Mullenweg le apasiona tanto. Si b2/cafelog no hubiera tenido la licencia GPL, Matt Mullenweg y Mike Little no habrían podido desarrollarlo.
Una de las preguntas en las Preguntas frecuentes sobre la GPL de GNU es: "¿Qué pasa si mi escuela quisiera convertir mi programa en su propio producto de software propietario?" Esta pregunta aborda cómo muchas universidades intentan restringir el uso del conocimiento y la información que ellas (y sus estudiantes) desarrollan, un problema que también existe en los negocios comerciales. La recomendación de GNU para los desarrolladores que desean asegurarse de que su software pueda tener licencia GPL es plantear el problema en la etapa más temprana posible para aprovechar al máximo:
Por lo tanto, le recomendamos que se acerque a ellos cuando el programa esté a medio terminar y les diga: 'Si acepta lanzarlo como software libre, lo terminaré'. No pienses en esto como un farol. Para prevalecer, debes tener el coraje de decir: 'Mi programa tendrá libertad, o nunca nacerá'.
Este poderoso sentimiento es uno que muchos contribuyentes de software GPL han adoptado como una forma de vida. Aportan código sobre la base de que se transmitirá con todas sus libertades. Tomar código con licencia GPL y ponerlo en una aplicación propietaria es una afrenta a sus contribuciones.
La respuesta casual del CEO de Wix, Avishai Abrahami, identifica a ambas partes como defensores del código abierto que están trabajando para hacer de la web un lugar mejor. Esta respuesta no da en el blanco porque no reconoce los 13 años de historia de WordPress con la GPL y cuán profundamente ha impactado la trayectoria del software y la capacidad de hacer de la web un lugar mejor y más abierto. Esta licencia y el compromiso de WordPress con las libertades de los usuarios ha sido el verdadero norte del proyecto desde su inicio.
Cuando a un proyecto se le otorga la licencia GPL, ese código y las libertades de la licencia se vuelven inseparables. Esencialmente, ese código no está legalmente disponible para nadie sin esas libertades. Independientemente de si el desvío del problema por parte de Wix está motivado por la ignorancia de la GPL o por intenciones maliciosas, la empresa tiene que responder por el mal uso del software. Ahora la pelota está en el tejado de Wix: cumplir con lo que exige la licencia GPL o llevar su propia interpretación a los tribunales.
