La comunidad de código abierto ha estado revolucionada con la reciente introducción del proyecto “OpenTofu” por parte de la Linux Foundation, una respuesta directa al cambio de licencia de Terraform. Este cambio de Terraform, desde la Licencia Pública de Mozilla (MPL) a una Licencia Business Source License (BSL) más restrictiva, ha generado preocupaciones entre los usuarios y los actores de la industria.
Como ingeniero de infraestructura, la transición de la licencia de Terraform a BSL es un asunto de importancia. Terraform ha sido fundamental para simplificar la gestión de la infraestructura en general, y su licencia anterior, la MPL, fomentaba en gran medida la innovación al permitir que cualquiera modificara, usara y redistribuyera Terraform. Sin embargo, la licencia BSL, aunque sigue permitiendo el uso gratuito de Terraform, impone restricciones, especialmente en su uso en productos comerciales. Las empresas que incorporan Terraform en sus soluciones comerciales ahora están obligadas a contribuir de nuevo a la comunidad y se les prohíbe utilizar Terraform para desarrollar un producto competidor.
HashiCorp, el desarrollador de Terraform, inició este cambio con el objetivo de conciliar el sostenimiento financiero del proyecto mientras preserva su esencia de código abierto. Sin embargo, este movimiento tiene una implicación de doble filo: podría garantizar la viabilidad a largo plazo de Terraform, pero también podría potencialmente sofocar su uso en productos comerciales.
Ingresa OpenTofu
En este contexto, el lanzamiento de OpenTofu por parte de la Linux Foundation es un esfuerzo loable que promueve una solución de código abierto impulsada por la comunidad. Su formación asegura que una versión de Terraform, que respeta las limitaciones de la licencia BSL, permanezca accesible para todos. Esta iniciativa podría impulsar más innovación y colaboración dentro de la comunidad. Sin embargo, es importante señalar que proyectos como este podrían fragmentar inadvertidamente la comunidad de Terraform, planteando desafíos para las aplicaciones comerciales de Terraform.
Además, otro esfuerzo comunitario notable es el proyecto OpenTF. Formado por usuarios preocupados de Terraform que son conscientes de las implicaciones de BSL, OpenTF tiene como objetivo mantener una versión de Terraform alineada con la MPL. Si bien promete mantener Terraform de código abierto y accesible, es crucial ser cauteloso, ya que podría causar fragmentación en la comunidad o complicar la utilización comercial de Terraform.
Un Camino a Seguir
Los desarrollos en curso presentan desafíos y oportunidades. Para el éxito continuo de Terraform:
Este momento, aunque parezca desafiante, resalta la unidad y la resistencia de la comunidad. La comunidad de Terraform, celebrada por su colaboración e innovación, puede atravesar esta fase con éxito aprovechando la sabiduría colectiva. Es imperativo encontrar un equilibrio que satisfaga los intereses de todos, garantizando el duradero estatus de Terraform como un proyecto de código abierto pionero.
Si desea seguir utilizando Terraform 1.5.7 para su arquitectura sin ningún coste, Cuemby Cloud Platform le ofrece una solución. Permítanos dilucidar por qué debería considerar embarcarse en esta plataforma, que potencialmente puede ahorrarle meses de trabajo de desarrollo. Click Acá
Desde 2019, Cuemby ha ostentado con orgullo la distinción de ser Miembro Plateado del CNCF. Nuestro compromiso de larga data con esta fundación subraya nuestra dedicación a trabajar estrechamente con las comunidades para evangelizar el código abierto. Reforzando aún más nuestra posición única en el mercado, Cuemby tiene el honor de ser el único socio de formación y proveedor de servicios de Kubernetes que ofrece servicios tanto en inglés como en español. ¡Descubre más sobre el valor de Cuemby! Queremos contarte más sobre nuestra asociación con CNCF y que descubras las ventajas para tus proyectos. ¡Hablemos!