Linux Adictos Darkcrizt  

OpenTF, una organización desarrollará una bifurcación de Terraform 

openTF

openTF nace ante la necesidad de mantener a Terraform como código abierto

Hace pocos días se dio a conocer la noticia de la creación de la organización OpenTF, que desarrollará una bifurcación de la plataforma de gestión de configuración y automatizará el mantenimiento de la infraestructura Terraform.

Para quienes desconocen de Terraform, deben saber que esta es una poderosa herramienta de software de infraestructura como código, ofrecida por HashiCorp. Su uso se basa en conectar con diferentes hosts de infraestructura y lograr escenarios de gestión complejos y cumplimiento en múltiples nubes.

Terraform cambia de licencia MPL a BSL

Se menciona que el motivo de la creación de la organización, OpenTF, es debido a que HashiCorp anunció que cambiará la licencia de todos sus productos principales, incluido Terraform, a Business Source License (BSL).

En un intento por mantener Terraform de código abierto, publicamos el manifiesto OpenTF y la respuesta de la comunidad fue enorme. Más de 100 empresas, 10 proyectos y 400 personas comprometieron su tiempo y recursos para mantener Terraform como código abierto

Los autores de la iniciativa publicaron un manifiesto en el que, para evitar la fragmentación de la comunidad, pedían a HashiCorp que reconsiderara su decisión y devolviera Terraform a una licencia abierta. HashiCorp no ha respondido a la propuesta de ninguna manera y ahora ha anunciado públicamente la creación de una bifurcación.

La finalidad de la bifurcación es mantener Terraform bajo código abierto, ya que el cambio de licencia a BSL 1.1, restringe el uso de código en sistemas en la nube que compiten con los productos y servicios de HashiCorp. El objetivo del proyecto OpenTF es preservar la naturaleza completamente abierta de la plataforma Terraform y también facilitar la participación de empresas externas y entusiastas en el desarrollo y la toma de decisiones.

Dado que no se ha realizado ninguna reversión y no se ha comunicado ninguna intención de hacerlo, estamos orgullosos de anunciar que hemos creado una bifurcación de Terraform llamada OpenTF . Muchos ingenieros de varias empresas, a veces incluso de empresas competidoras, han estado trabajando juntos durante la última semana para hacer esto posible. ¡Ha sido una experiencia increíble, de verdad!

Está previsto transferir el desarrollo bajo los auspicios de la Fundación Linux para un mayor desarrollo de la plataforma en el sitio neutral de la Fundación Cloud Native Computing con la participación de empresas y entusiastas interesados ​​en el proyecto. Unirse a la Fundación Linux garantizará que se mantenga la naturaleza abierta de la plataforma y que el proyecto esté protegido de cambios en las políticas de empresas individuales.

En el anuncio de la OpenTF se menciona que, ya se cuenta con todos los documentos necesarios para unir el proyecto a la Fundación Linux, ademas de que anunciaron su apoyo a la nueva organización y su intención de participar en el desarrollo del fork empresas, proyectos y desarrolladores individuales.

Las empresas que se han sumado a la iniciativa OpenTF han destinado recursos equivalentes al trabajo de 14 ingenieros a tiempo completo para desarrollar el fork. A modo de comparación, los últimos dos años en HashiCorp, la plataforma estuvo acompañada por solo 5 ingenieros.

Ademas de ello, se menciona que se espera que el código de bifurcación se coloque en el repositorio en 1 o 2 semanas (se espera a más tardar en la segunda semana de septiembre) una vez finalizado el trabajo de cambio de nombre y limpieza de la documentación.

Posterior a ello, mencionan que una vez que este todo listo, se comenzará a trabajar en la primera versión de OpenTF el cual tendrá como finalidad que se pueda utilizar como un reemplazo transparente de Terraform, que será compatible con todos los proveedores y módulos de Terraform.

Tambien vale la pena mencionar, que en la publicación se comparte que la bifurcación se basara en los siguientes principios básicos para un mayor desarrollo de OpenTF:

  • Desarrollo como proyecto de código abierto bajo la licencia libre MPLv2.
  • Participación de la comunidad en la gestión de proyectos, aceptación de cambios de la comunidad, un proceso abierto para revisar los cambios y desarrollar innovaciones a través del comentario público sobre los RFC.
  • Tomar decisiones para incluir correcciones y nuevas funciones en función del beneficio para la comunidad en lugar de los proveedores individuales.
  • El uso de una estructura modular que resulta conveniente para los programadores y contribuye al desarrollo de un nuevo ecosistema de herramientas y componentes para la integración.
  • Preservación de la compatibilidad con versiones anteriores.

Finalmente si estás interesado en poder conocer más al respecto, puedes consultar los detalles en el siguiente enlace.

Leave A Comment

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.