Una de cal y una de arena

caja-wordpress-gpl

Ayer me pilló de viaje y me quedé con las ganas de comentar en el blog el asunto de los themes comerciales y la licencia GPL.

Y es que está muy bien que ahora Automattic (Matt) quiera dar un poco de vaselina a los desarrolladores de themes que quieran cobrar por funciones especiales en sus themes, para que la licencia GPL no se coma su trabajo y obtengan algún beneficio por ello. Lo que pasa es que la idea original de Matt no era esa y se le ha visto el plumero.

Con este objeto, tras la consulta pertinente al  Software Freedom Law Center, una organización consultiva pero no vinculante, ha quedado expresado que para que un theme sea acorde con la licencia GPL de WordPress debe ofrecer todo su código también bajo esta licencia, pero quedando fuera el CSS y las imágenes, puesto que no usan código de WordPress ni se apoyan en el, al contrario del código de los themes, que si se apoyan en llamadas al loop, condicionales, etc, mediante la función include(). Pero como digo, esta es una respuesta de “opinión”, que da una de cal y otra de arena a Matt.

Porque especifican muy claramente que el CSS y las imágenes no se apoyan en código de WordPress, y solo son elementos cargados por el servidor web, y por lo tanto no pueden quedar “absorbidas” por la licencia GPL de WordPress.

En definitiva, ante la consulta de Matt, lo que determina el Software Freedom Law Center es que los ficheros php de los themes si que usan código con derechos de Automattic, y por tanto deben usar igualmente la licencia GPL, no así los códigos CSS y recursos gráficos, en los que los desarrolladores pueden incluir su propia licencia, del tipo que sea. Es más, especifican que aunque para mostrarse las miniaturas de los themes en WordPress o verse en los sitios creados con este, los themes necesitan de CSS e imágenes, no puede abstraerse esta necesidad e incluirse también en la licencia GPL sino que son independientes al no usar ninguna llamada a código de WordPress para mostrarse.

Parece que está claro que la consulta de Matt era muy concreta, y quería que TODO se incluyera en la licencia GPL, pero el Software Freedom Law Center solo le ha dado la razón a medias, al reconocer que el CSS y las imágenes de un theme no pueden estar incluidas en la GPL de WordPress.

¿En que afecta esta decisión a los themes WordPress?, es más ¿como nos afecta a nosotros?. Pues bien, como siempre, Automattic ha hecho de defecto virtud y lo que se les ha ocurrido es crear un espacio para los themes comerciales, un poco de vaselina para los desarrolladores de themes que, ahora si, tienen espacio en las páginas de WordPress.org, con la salvedad de que son desarrolladores que ofrecen themes gratuitos pero con servicios adicionales de pago, como soporte, etc. Una manera de tratar de salirse con la suya a toda costa.

Lo que me planteo es ¿que pasará ahora?, ¿como se van a tomar este movimiento por parte de Matt los desarrolladores de themes?. Hace tiempo que está planteada esta polémica entre Automattic y los desarrolladores de themes, al menos con los que crean themes premium, que quieren ver reconocido su trabajo de generación de código a través de pago por parte de los posibles clientes, aplicando su propia licencia, encriptando código, etc. Pero ¿que harán ahora?.

Bien podrían empezar a aparecer themes solo con los ficheros php, sin javascript ni css, que serían de pago aparte, con lo que el movimiento de Matt para conseguir que todos los themes sean GPL habría conseguido el efecto contrario, y perderíamos los usuarios, toda la comunidad WordPress.

Porque creo que Matt no ha movido bien sus hilos. En vez de reunirse con los desarrolladores de themes y buscar soluciones comunes ha tirado por la calle de en medio, seguro que con buenas intenciones de defensa del software Open Source, pero el problema es que en la vida no importa “el qué” sino “el como” se hagan las cosas, y creo que aquí se ha columpiado en las formas.

Por otra parte ¿que pasa con los desarrolladores de plugins?. A ellos no les ha puesto una página de promoción de sus servicios comerciales, mercado que también existe, por lo que también ha abierto un frente donde no lo había, y no tardarán en empezar a protestar y exponer sus discrepancias.

Yo creo que este movimiento ha sido erróneo, apresurado y planteado en mala forma, y puede provocar justo el efecto contrario del deseado. Solo espero que los desarrolladores sean más sensatos que Matt y no empiecen a ofrecer themes sin javascript, CSS, que no aparezcan themes con el código HTML en ficheros aparte de pago, en definitiva: themes que no sirvan para nada, pues no se podrían autoinstalar desde el tablero de WordPress sin previo pago. Y no digamos los desarrolladores de plugins, que también podrían empezar a cobrar por las actualizaciones si deciden igualmente poner los javascripts en ficheros aparte de pago.

A ver por donde sale la cosa, espero que este movimiento incorrecto de Matt no sea el comienzo de la muerte de WordPress, de momento ya está empezando la polémica al respecto en la red:

AVISO: esta publicación es de hace dos años o más. Si es un código o un plugin podría no funcionar en las últimas versiones de WordPress, y si es una noticia podría estar ya obsoleta. Luego no digas que no te hemos avisado.

Valora este artículo para mejorar la calidad del blog ...

PobreRegularEstá bienMuy buenoExcelente (sin valoración aún)
Cargando…

Autor: Fernando

Fernando Tellado, apasionado de WordPress, profesor, consultor y ponente. Maquero cansino, padre de tres hijos y de una perrita Beagle, Bilbaíno de nacimiento, Español de corazón y ciudadano de donde me quieran.Autor del libro WordPress - La tela de la araña. Mi blog personal es Navegando con red, donde he crecido como escritor en la red y ofrezco mis visiones acerca de la Web 2.0 y la blogosfera.

Comparte esta entrada en
468 ad

ESTA WEB UTILIZA COOKIES PARA OFRECER LA MEJOR EXPERIENCIA POSIBLE. SI SIGUES NAVEGANDO DAS TU CONSENTIMIENTO PARA LA ACEPTACIÓN DE COOKIES Y NUESTRA POLÍTICA DE PRIVACIDAD más información

Los ajustes de cookies de esta web están configurados para "permitir cookies" y así ofrecerte la mejor experiencia de navegación posible. Si sigues utilizando esta web sin cambiar tus ajustes de cookies o haces clic en "Aceptar" estarás dando tu consentimiento a esto.

Cerrar