Hace doce años, publiqué en mi blog personal un artículo titulado Declaración de plugin gratuito: Contact Form 7 es gratuito (en inglés). En esa publicación, elogié a la comunidad de WordPress y su espíritu de código abierto, y juré que mantendría el plugin Contact Form 7 disponible y de forma gratuita para siempre. Desde entonces, mi convicción de que los plugins de WordPress deben estar disponibles gratuitamente no ha cambiado en lo absoluto.
En el transcurso de estos 12 años, las circunstancias que rodean a Contact Form 7 han cambiado considerablemente. Su contador de descargas superó los 300 millones; eso es aproximadamente 50 veces más que en 2012. Actualmente, más de 10 millones de sitios en todo el mundo utilizan el plugin.
Debido a su creciente popularidad, muchas personas desarrolladoras de terceros se han sumado para crear plugins complementarios o extensiones para Contact Form 7.
Contact Form 7 está diseñado para ser fácil de extender con extensiones; creo que esa es la manera de hacer las cosas en el mundo del software libre. Sin embargo, lamentablemente, parece que para algunas personas desarrollar extensiones es solo una forma de hacer dinero.
Hace algunos meses realicé una encuesta sobre las extensiones para Contact Form 7 disponibles en el directorio de plugins de WordPress.org. Revisé 37 plugins con cierta popularidad (utilizados en más de 10.000 sitios) y descubrí que 18 de ellos ofrecían algún tipo de opción comercial.
Vender plugins de extensión es un modelo de negocio destinado al fracaso. El plugin principal puede incorporar funcionalidades equivalentes en cualquier momento, y de una manera mucho más sofisticada; cuando eso ocurre, esas extensiones dejan de ser útiles. Creo que vender extensiones sin informar a las personas usuarias sobre ese riesgo es deshonesto.
Además, resulta que algunas de estas extensiones incurren en actos aún más deshonestos o malintencionados. Abusan de la marca Contact Form 7 para hacer creer a las personas que los productos que venden están avalados por Contact Form 7.
No podemos seguir ignorando estas actividades maliciosas. Todas las opciones para proteger a las personas usuarias están sobre la mesa. Como primer paso, bloquearemos la promoción de extensiones desde el panel de administración de Contact Form 7.