¿Salseo? En realidad es mucho más que eso, me gustaría hablar, que conozcais si aún no lo conocéis un caso este de WPDrama que si utilizais wordpress ya sea para vuestras webs personales, empresas, clientes, nichos… os podría afectar sin duda, ya no os digo si sois desarrolladores de plugins… También me apetecía reflexionar sobre el tema y expresar mi opinión.
En el mundo digital pocos proyectos han sido tan influyentes como Wordpress, estamos hablando de un CMS que utiliza el 43,6% de páginas web del mundo y si nos vamos a CMS, lo utiliza el 62.3%, es una burrada.
En el mundo hay unos 2000 millones de webs, es decir más de 850 millones de webs usan wordpress, más de 100000 plugins, más de 50000 temas.
Woocommerce lidera el mercado de las tiendas online con en torno al 35% de cuota de mercado, es decir 1 de cada 3 ecommerce lo utilizan.
Es una burrada y todo esto bajo el amparo de la etiqueta software libre y abierto ojo a esto que es importante, pero no te equivoques que esto no va de hippies, ni de flores, ni de revoluciones, aquí se mueve mucha pasta y hay muchos intereses.
Esto ha quedado más que demostrado con lo que os vengo a hablar en este artículo, la disputa entre Matt Mullenweg, uno de los creadores de WordPress, fundador de Automattic y la empresa WPEngine una de las mayores gigantes de este ecosistema, voy a intentar resumir todo y ser claro porque el tema es infinito.
Para empezar es importante que demos contexto, presentemos a los actores, etc… así que aquí debajo tienes la tabla de contenidos, si algo no te interesa puedes saltarlo.
Tabla de contenidos
- Historia y filosofía de WordPress
- El origen del conflicto entre Automattic y WP Engine
- Contexto de ACF y WP Engine
- El robo de Advanced Custom Fields (ACF)
- El Impacto en la comunidad Wordpress
- La ética de los Fork y el futuro de Wordpress.org
- ¿Qué pasa si tenías ACF?
- Reacciones de líderes externos y competidores
- Las consecuencias del WP Drama
- Conclusión y opinión personal
Historia y filosofía de WordPress
Toma ya, casi na, pero keep calm, que esto va muy muy resumido, que son más de 20 años de historia, no pretende contarte todo, simplemente una base.
Wordpress nace el 27 de mayo de 2003, Géminis, gracias a la colaboración de Matt Mullenweg y Mike Little, fué un fork de otro software llamado b2/cafelog, el creador abandonó el proyecto y estos dos decidieron tomar el código existente, mejorarlo y crear WordPress a partir de ahí, ojo a este movimiento que no es una tontería, lo importante que es conocer la historia, porque ya sabes, la historia siempre se repite y ahora tenemos otro fork, evidentemente este fork de b2/cafelog no incumple ninguna ética del software libre, el proyecto inicial queda estancado, estos dos hacen fork, hay muchos proyectos de éxito que nacieron y nacerán así.
Se distribuye bajo licencia GNU General Public License (GPL), las cuatro libertades: ejecutar, estudiar, compartir y modificar. Es decir esto convierte a Wordpress en software libre y abierto (open y free) que no es lo mismo una cosa que la otra, cualquiera puede contribuir, mejorar y adaptar la plataforma, ojo a la negrita de cualquiera.
Wordpress es wordpress.org, ponte un post-it de esto en varios lugares de tu casa.
Matt Mullenweg se ha erigido por méritos propios como líder de la comunidad wordpress, nadie le ha regalado nada.
Además este amado líder creó Automattic, quería su lambo claro, empresa que gestiona wordpress.com (el 99’23% de propietarios de un wordpress no sabría diferenciar el .com del org), te ofrecen hosting y muchos mas productos de venta cruzada ya que te tienen dentro, tengo clientes que tienen servicios en wordpress.com pagando bastante bien el servicio. En Automattic también desarrollan plugins y herramientas importantes en el ecosistema, son los desarrolladores de WooCommerce y Jetpack, dueños de Tumblr (desde 2019) por ejemplo, un disparate, un gigante vaya.
La verdad que viendo el conflicto de intereses obvio entre que este líder juegue dos roles tan opuestos, el de liderazgo de la comunidad y la dirección de Automattic, WordPress había mantenido sus principios de colaboración y accesibilidad bastante inmaculados, aunque algunas tensiones si que ha habido entre los ideales del software libre y las decisiones comerciales de Automattic, que seguramente han hecho que Matt pueda enterrarte en billetes de 500€. Pero nunca habían sido tan obvios e importantes como este WPDrama.
El origen del conflicto entre Automattic y WP Engine
WP Engine y Automattic confluyen y se enfrentan en el mercado, ambas ofrecen hosting optimizados para Wordpress, el terreno de juego es wordpress.org, el problema que el dueño de ese terreno es el mismo que el dueño de Automattic, no parece una lucha muy justa, ¿no?. Recuerdo cuando de pequeño yo o un amigo se enfadaba, se llevaba el balón y nos dejaba a todos sin jugar, ¿será esto lo mismo? A ver si Matt va a ser aquel amigo que se llevaba el balón 😳.
Recuerda que Matt controla el repositorio de plugins y el dominio WordPress.org, lo que le da una ventaja estratégica.
El caso es que esta gente de WP Engine tiene la mosca detrás de la oreja con que esta situación no es justa del todo, oh sorpresa, y andan acusando a Automattic de que controlan mucho el terreno de juego, que raro esto de que el dueño del terreno intente controlarlo 😂, no se veía venir, nunca jamás en la historia ha pasado.
WP Engine sostiene que Automattic está limitando su capacidad de administrar sus plugins y servicios de forma independiente. vaia vaia, pero si Matt es un inmaculado.
WP Engine presenta una demanda contra Automattic alegando interferencia indebida y solicita medidas para proteger sus derechos de propiedad y marca.
Y claro, esto ha enfadado a Automattic, tampoco se podía saber oye.
Es el inicio de la guerra, 🍿 coge palomitas que esto ha empezado.
Una guerra donde se lleva por bandera la defensa del software libre y abierto, ensalzando ética y valores, pero que no te engañen, aquí lo único importante es el dinero, siempre el dinero, bueno que coño, como en todas las malditas guerras.
Contexto de ACF y WP Engine
WP Engine adquirió ACF en 2021, se lo compró a Delicious Brains, en un paquete que incluía otros plugins como Better Search Replace y WP Migrate, por 39 millones de dólares, no es una tontería. En ese momento ACF tenía más de 2 millones de instalaciones activas.
Durante estos años WP Engine ha continuado manteniendo el plugin y añadiendo mejoras.
El robo de Advanced Custom Fields (ACF)
Sin duda alguna el momento más polémico y crítico de toda esta polémica.
Quizá ni te lo creas, pero Automattic ha cogido el control del plugin Advanced Custom Fields (ACF) propiedad de WP Engine.
Este plugin, es usado por millones de desarrolladores, una de las herramientas más potentes para personalizar Wordpress, una mina de oro para WP Engine.
Automattic la empresa del amado líder y el hombre que se cree superior moralmente a todo el mundo, utliza su control sobre Wordpress.org para asumir el control de ACF en el repositorio wordpress, pero no solo eso, sino que realiza un fork, es decir, crea una copia del código base existente para desarrollarlo de manera independiente bajo su propia dirección.
Un fork es legal, Matt ya lo había hecho en el origen de Wordpress, de aquellos lodos… Automattic justifica esta decisión argumentando que el plugin era necesario para la comunidad y que va en su beneficio, pero claro… ¿El dinero quién se lo lleva Matt?
El problema no es el fork en sí, es que Automattic ha bloqueado el acceso de WP Engine al repositorio, por tanto no pueden gestionar el plugin, se han cargado a la competencia ya que han borrado el plugin del repo.
El Impacto en la comunidad Wordpress
Bajo mi modo de ver esto es una burrada que podría hacer tambalear el ecosistema wordpress, teniendo en cuenta el tipo de desarrollador/usuario amante de wordpress, pero claro estos serán un 0.5% de los usuarios/desarrolladores de wordpress, a la mayoría no les importará nada, porque los humanos somos así, si no nos toca a nosotros nos da un poco igual.
Al final la comunidad parece dividida, algunos defienden la acción de Automattic para garantizar la continuidad del plugin y otros ven un claro abuso de poder en el uso de WordPress como arma comercial contra WP Engine..
La ética de los Fork y el futuro de Wordpress.org
Como ya he planteado al inicio de este post, que empieza a hacerse largo 😀.
¿Son éticos los forks en el mundo del software libre?
¿Es aceptable tomar control de un proyecto activo gestionado por otro desarrollador o empresa, aunque la licencia lo permita?
¿WordPress.org sigue siendo un terreno neutral para desarrolladores independientes, o está cada vez más influenciado por los intereses comerciales de Automattic?
En el caso de ACF, el fork técnicamente cumple con la licencia GPL, pero las circunstancias que lo rodean hacen que el gesto trascienda lo técnico, cuestionando los valores de colaboración y apertura que históricamente han definido a WordPress.
Se podría debatir largo y tendido si, con algún insulto de por medio, como los buenos debates que valen la pena.
¿Qué pasa si tenías ACF?
Si ya usabas Advanced Custom Fields (ACF) en tus proyectos, la situación actual puede resultar confusa, pero aquí te lo explico:
Usuarios de WP Engine, Flywheel o ACF PRO
Si eres cliente de WP Engine, Flywheel o has adquirido la versión ACF PRO, puedes respirar tranquilo. El equipo original de ACF asegura que seguirás recibiendo actualizaciones y soporte sin necesidad de tomar ninguna acción adicional. Todo seguirá funcionando como hasta ahora, garantizando la continuidad
Usuarios con ACF en Otros Proveedores
Si usas ACF en sitios gestionados por otros proveedores de hosting, es necesario que actúes. WP Engine ha solicitado que los usuarios descarguen una copia única de la versión genuina más reciente desde su web oficial. Este paso asegura que sigas recibiendo actualizaciones y parches de seguridad directamente del equipo que originalmente desarrolló el plugin.
¿Qué ocurre con la versión del repositorio de WordPress?
La versión del plugin ahora gestionada por Automattic está disponible en el repositorio de WordPress.org. Sin embargo, muchos usuarios y desarrolladores consideran que este movimiento rompe con la confianza en la neutralidad del repositorio y cuestiona los valores de la comunidad WordPress.
Recomendación final
Es crucial que evalúes qué versión del plugin usarás a partir de ahora. Si prefieres mantenerte en la línea de desarrollo del equipo original de ACF y WP Engine, sigue sus indicaciones para asegurarte de estar protegido frente a posibles vulnerabilidades y continuar recibiendo soporte de confianza.
Reacciones de líderes externos y competidores
Muchas personas influyentes en el ecosistema del software libre han opinado con duras críticas y posicionándose de un lado u otro claramente, aunque como todo, algunos no se han querido mojar, pero fijo que tienen su opinión privada.
David Heinemeier Hansson (Ruby on Rails)
David Heinemeier Hansson, creador de Ruby On Rails ha criticado duramente a Automattic.
Según David, tomar el control de ACF y bloquear WP Engine en el repositorio Wordpress.org va contra los valores fundamentales del software libre y abierto. Este tipo de disputas ponen en riesgo la confianza y estabilidad que han hecho prosperar al open source durante décadas. Esta situación puede sentar un peligroso precedente al usar el control centralizado como arma contra competidores.
John O’Nolan (Ghost)
John O’Nolan, fundador de Ghost, otro CMS open source, también ha sido crítico, como no serlo, el quiere parte del pastel 😆.
Se centró en señalar que la concentración de poder en una sola persona (el amado líder, ya sabes) plantea preguntas series sobre el futuro de la comunidad Wordpress. (John como te gustaría que Wordpress desapareciese 😮). La neutralidad del proyecto está en peligro, Automattic puede tomar decisiones que afectan a toda la comunidad.
La figura “Dictador Benevolente de Por Vida” en entredicho
Si, si, esto existe, puedes googlearlo “Dictador Benevolente de Por Vida” (BDFL).
Han sido mucho los críticos que han reflexionado sobre los límites de este modelo de control, aunque muchos proyectos han tenido éxito con este modelo, el mismo Wordpress, Linux o Python, son buenos ejemplos.
Pero ojito cuando se cruzan intereses comerciales con los intereses colaborativos, que puede hacer explotar un proyecto open source.
Impacto en el ecosistema WordPress y el open source
Muchos han planteado que esto trasciende a Wordpress, que podría ser un duro golpe para el modelo Open Source.
La posibilidad de que empresas con intereses comerciales utilicen su influencia para tomar el control de proyectos plantea dudas sobre la viabilidad del modelo colaborativo en entornos competitivos.
No estamos ante el primer caso donde sucede esto, tenemos el caso de OpenOffice y LibreOffice, el de Redis Labs con la creación de forks y algunos otros.
Sin confianza el Open Source muere.
Las consecuencias del WP Drama
La comunidad de developers y usuarios se enfrenta a una realidad donde parece que los intereses comerciales priman sobre el espíritu colaborativo, vaya sorpresa, nadie lo pudo ver venir…
Hay desarrolladores que invierten tiempo y recursos en contribuir al proyecto.
Otro punto muy muy importante es la situación en la que quedan empresas cuyo negocio depende del ecosistema Wordpress, donde se ha demostrado que de la noche a la mañana te puedes quedar prácticamente sin nada. ¿Qué garantías tienen las empresas de que su inversión en WordPress estará protegida frente a este tipo de conflictos?
Hasta ahora el ecosistema Wordpress se había mantenido muy unido, pero esto puede hacer crecer divisiones y alternativas a Wordpress.org.
Ojito con la seguridad, hasta ahora el repositorio oficial era una fuente confiable para descargar plugins seguros y actualizables, pero ahora hay plugins que se están mudando a servidores independientes, lo que puede hacer que usuarios se descarguen versiones infectadas de diversos plugins, afectando la experiencia del usuario.
Alternativas a Wordpress
Ante este conflicto, surge una oportunidad de oro para modelos de software libre independientes de verdad, al menos hasta ahora.
Ghost, Joomla, Drupal, incluso nuevos CMS que surjan, podrían quitar la posición de privilegio a Wordpress más rápido de lo que pensamos.
Pero claro… ¿Existe una alternativa real a Wordpress? Este artículo se ha hecho inmenso y me gustaría profundizar y analizar si de verdad existe en otro artículo.
De hecho, por si no te has dado cuenta, este blog no está hecho con Wordpress.
Conclusión y opinión personal
Al final es lo de siempre, en todos los sectores ocurre lo mismo, las personas no somos honradas, ni tenemos honor, ni puedes confiar en nosotros.
El dinero y el poder corrompen, el software libre y cualquier sistema, necesitan alejarse de las personas, un sistema de gestión colaborativa liderado por un algoritmo libre, independiente y público. El software libre necesita protección y las personas no se lo vamos a dar.
En cuanto al caso concreto de Wordpress, pienso que esto pasará de largo, que nadie se enterará y que todo seguirá como antes a ojos del 99% de usuarios y desarrolladores y que mientras Automattic seguirá cogiendo mas y mas poder, hasta que prácticamente se adueñe del ecosistema.
No creo que ni usuarios, ni desarrolladores seamos capaces de unirnos y organizarnos por el bien de Wordpress ni del software libre, es una pena, pero creo que es así.
Podría acabar con un “Juntos lo lograremos, juntos lo conseguiremos, garantizaremos que el open source va a seguir siendo un motivo de cambio positivo en la tecnología blablabla…” Pero me estaría mintiendo a mí y a tí y eso no va conmigo.
Ojalá me equivoque.