227. [Especial] Automattic vs. WP Engine

·

En los últimos días ha comenzado un WPdrama de los que marcan historia de WordPress, con la intervención de Automattic y WP Engine.

Recuerda que puedes escuchar este programa desde Pocket Casts, Spotify y Apple Podcasts o suscribirte al feed directamente.

Transcripción del programa

Hola, soy Javier Casares y estás escuchando WPpodcast, en este episodio especial.

Seguramente, estos últimos 10 días están entre los más complejos para WordPress, y no especialmente por el software, sino en lo que a la comunidad y a su entorno se refiere.

Ya te aviso que en esto que voy a explicarte hay claramente 4 bandos: los que están en el lado de Automattic, los que están del lado de WP Engine, los que están en el centro de la Comunidad WordPress y los que no tienen ni idea —ni les interesa— lo que está pasando.

La situación tiene muchas aristas, por lo que intentaré ser lo más ordenado posible, tanto temporal como objetivamente hablando.

Aunque esto viene de lejos, hablamos de hace alrededor de 18 meses, la bomba explotó en la presentación de Matt Mullenweg en WordCamp US, co-creador de WordPress y fundador de Automattic, la empresa detrás de WordPress.com y de la mayoría de acciones de la Fundación WordPress, incluidas sus marcas registradas para uso comercial.

En la presentación, a diferencia de la mayoría de ellas, Matt no hizo mucha referencia a WordPress como producto, sino a la necesidad de contribuir en el proyecto. Y lo hizo hablando de grandes empresas e inversiones. En un momento determinado, sacó a la palestra a Silver Lake, el fondo de inversión detrás de un proveedor de hosting llamado WP Engine, bastante conocido entre los asistentes y la comunidad.

Sin entrar mucho en detalle, el resumen es que WP Engine genera cientos de millones de dólares de beneficio y sólo dedica 40 horas a través del Five for the Future. A esto le podemos sumar un uso incorrecto de las marcas WordPress o WooCommerce, entre otras.

No cabe duda de que esto es algo poco habitual en un evento de WordPress, y que los casos en los que se ha señalado a una empresa son contados y conocidos. Pero nunca a este nivel.

El rún-rún comenzaba justo al finalizar la WordCamp y con la publicación de una entrada en el blog oficial del proyecto WordPress llamada WP Engine no es WordPress, en la que se explica que esta empresa de hosting genera confusión con la marca WordPress y lo que ofrecen. También se hace referencia a lo comentado en el evento: generan medio millón de dólares de beneficios y sólo contribuyen 40 horas, cuando Automattic contribuye casi 4.000 a la semana.

Quizá lo más sorprendente del artículo es la larga explicación de que WP Engine, por defecto, deshabilita la revisión de los contenidos, una funcionalidad que se puede configurar por el fichero de configuración, y que, cabe añadir, en la propia documentación de WordPress se recomienda limitar, tanto en la documentación para usuarios finales como en la documentación avanzada.

Según Matt, WP Engine no te está ofreciendo WordPress porque es una versión modificada del software.

Sin entrar en mucho debate, hay que recordar que la licencia bajo la cual se distribuye WordPress, llamada General Public License, o GPL, otorga cuatro libertades:

  • La libertad de usar el programa para cualquier propósito.
  • La libertad de estudiar cómo funciona el programa y modificarlo para que haga lo que tú quieras.
  • La libertad de redistribuir.
  • La libertad de distribuir copias de tus versiones modificadas a otros.

Aunque quizá lo más sorprendente es el lenguaje utilizado para referirse a la empresa:

Esta es una de las muchas razones por las que son un cáncer para WordPress, y es importante recordar que sin control, el cáncer se extenderá. WP Engine está estableciendo un estándar pobre que otros pueden mirar y pensar que está bien replicar. Debemos establecer un estándar más alto para asegurar que WordPress esté aquí durante los próximos 100 años.

En Internet sabemos que alguien puede encender una cerilla para iluminar momentáneamente una habitación oscura en Londres y, sin saber cómo, se acaba quemando el bosque del Amazonas. Y eso es lo que pasó.

Sin entrar en detalles legales, WP Engine publicó una carta de cese y desistimiento contra Automattic.

Aunque los contribuidores al proyecto se han mantenido bastante al margen en Slack, el chat oficial de WordPress, se puede decir bastante, porque sí que en el canal de Hosting hubo cierto movimiento, en el que algunos contribuidores levantaban la mano para señalar si el blog oficial de WordPress era el lugar adecuado y, por tanto, si debía ser distribuido en el panel de administración de todos los WordPress del mundo.

Un usuario en concreto, Ángel Plaza, publicó una entrada llamada WordPress.com no es WordPress, haciendo referencia al mismo título del blog oficial, y explicando que esta empresa de hosting también realiza algunas prácticas que limitan las funcionalidades de WordPress.

La respuesta de Matt no se hizo esperar:

Gracias por tu opinión, pero en última instancia, yo tengo el control último de wordpress.org y creo que este post es apropiado para aparecer en cada panel de administración de cada instalación de WordPress, porque lo que WP Engine está haciendo es tan perjudicial, que ha sido un patrón durante años, y he intentado durante 18 meses resolverlo.

La conversación continuó, en la que Matt seguía pidiendo que WP Engine participe con 4.000 horas a la semana de contribuciones, o lo que ellos consideren proporcional a sus ingresos, dejando también caer que, por otro lado, estaba la batalla legal por el uso de la marca.

Hay que decir que, poco tiempo después, Ángel había sido bloqueado del Slack de forma unilateral y sin previo aviso, aunque no ha sido la única persona bloqueada en este proceso.

En distintas plataformas y redes sociales, la batalla había comenzado, con muchas personas posicionándose en alguno de los dos lados. Lo que sí que ya se empezaba a entrever es que, en cualquier caso, la Comunidad WordPress era la que estaba en una situación de perder, pase lo que pase.

En este punto, lo que en general se comentaba venía por tres partes muy diferenciadas:

  • La contribución, que nadie discute que es necesaria para un proyecto de código abierto, aunque en todos los sitios, como en Five for the Future, se indica claramente que no es obligatoria, aunque sabemos que es moralmente necesaria para la sostenibilidad de un proyecto;
  • El uso de la marca registrada, en la que hay opiniones y visiones en todos los sentidos, y que vienen de lejos con la gestión de la propia marca comercial por parte de Automattic y de la no-comercial por parte de la Fundación WordPress;
  • Y la libertad de uso por parte de cualquiera del software, de modificarlo, y en definitiva, del uso del código abierto.

El siguiente paso llegó cuando comenzaron los rumores de que WP Engine estaba bloqueando en el panel de administración el bloque que muestra los eventos y las noticias. Recordemos que uno de los objetivos de Matt es que esa entrada apareciera en todos los WordPress del mundo, incluidos los de WP Engine.

A esto se le sumó la publicación por parte de Automattic de su propia carta de cese y desistimiento sobre el uso de las marcas registradas.

Poco después, también salió a la luz una nueva entrada en el blog oficial: WP Engine ha sido bloqueada para WordPress.org. En la entrada se dejaba claro que WP Engine necesita una licencia de uso de WordPress y que, de forma preventiva, se ha bloqueado el acceso a las redes de WP Engine mientras se resuelve esta situación, alegando que no contribuyen al proyecto, pero que los sitios que alojan sí consumen sus datos.

Esta última acción ha generado todavía más revuelo, ya que entre otras cosas no permite que los usuarios de WordPress puedan actualizar plugins, temas o el núcleo de forma automática mediante la funcionalidad de auto-actualización.

Y aquí volvemos a los mayores afectados: los usuarios que muchas veces no saben ni dónde tienen su sitio WordPress. Muchas agencias pedían a Matt que desbloquease esto por el perjuicio económico que les estaba suponiendo.

El viernes desde el sitio de WordPress.org se anunciaba un levantamiento temporal de las restricciiones, hasta el martes para permitir que WP Engine pueda hacer sus espejos de los sistemas que usa, mientras que los usuarios pueden hacer los mantenimientos necesarios.

A partir del 1 de octubre, a las 00:00 en horario universal, se volverá a la situación de la que venimos.

El siguiente capítulo está por escribir.

Y, para acabar, este pódcast se distribuye con licencia Creative Commons; tienes todos los enlaces para ampliar la información, y el pódcast en otros idiomas, en WPpodcast .es.

Un abrazo, y hasta el próximo programa.

Comentarios

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *