Por

Bailey Pumfleet

9 sept 2021

Cambiando a AGPLv3 e introduciendo la Edición Enterprise

Cambio a AGPLv3 e introducción de la Edición Empresarial

¿Qué es la Licencia de Código Abierto y por qué la utiliza Cal.com?

Desde la creación de Calendso, hemos utilizado una licencia de código abierto para permitir que nuestra comunidad acceda, contribuya y despliegue nuestro producto.

El código abierto también nos permite construir nuestro producto con una alta calidad gracias a más ojos de ingenieros revisando el código, agregando nuevas características que la comunidad ha solicitado más rápido y, lo más importante, ofrece una forma para que la comunidad contribuya a la base de código.

No obstante, ser de código abierto como MIT también nos expone a ciertos riesgos de los que ahora hemos tomado conciencia con el reciente crecimiento masivo de nuestro producto.

Hemos visto proyectos de código abierto ser devorados por grandes empresas tecnológicas en el pasado, que estaban licenciados bajo MIT y con AGPLv3 hemos encontrado una mejor licencia para proteger los esfuerzos y el interés de nuestra comunidad.

¿Qué es AGPLv3 y cómo se beneficia la comunidad de Cal.com?

Como resultado de la licencia AGPLv3, Cal.com puede liberar todo el código a la comunidad como código abierto mientras retiene más control sobre la marca, créditos y material.

No habrá cambios para los usuarios de pago hospedados o usuarios auto-hospedados al cambiar de la licencia MIT a AGPLv3 y su licencia de copyleft:

“Si haces una obra derivada de esto, y la distribuyes o la ejecutas como un servicio en un servidor para otros, entonces debes proporcionar el código fuente bajo esta licencia”

El equipo de plausible.io escribió un excelente artículo sobre los beneficios:

AGPL está diseñado para asegurar que las corporaciones contribuyan de nuevo a la comunidad de código abierto incluso cuando ejecutan el software como un servicio en la nube. Si utilizaste código licenciado bajo AGPL en tu servicio web en la nube, estás obligado a hacer que sea de código abierto. Básicamente, impide que las corporaciones que nunca tuvieron la intención de contribuir al código abierto obtengan ganancias del trabajo de código abierto. Prohíbe explícitamente que las corporaciones compitan de manera parasitaria con un proyecto de código abierto. No podrán tomar el código, hacer cambios y venderlo como un producto en competencia sin contribuir esos cambios de vuelta al proyecto original.

La Free Software Foundation (FSF) y el proyecto GNU afirman:

“Recomendamos que las personas consideren usar la GNU AGPL para cualquier software que se ejecute comúnmente a través de una red”.

y

“Si es probable que otros hagan versiones mejoradas de tu programa para ejecutarse en servidores y no distribuyan sus versiones a nadie más, y te preocupa que esto ponga tu versión liberada en desventaja, recomendamos la Licencia Pública General Affero de GNU (AGPL). Los términos de la AGPL son casi idénticos a los de la GPL; la única diferencia sustantiva es que tiene una condición adicional para asegurar que las personas que utilizan el software a través de una red puedan obtener el código fuente para él.”

Abriendo nuestra Edición Empresarial

Además, hemos decidido abrir nuestra Edición Empresarial (abreviatura “/ee”) en los próximos días. Esto incluye características como SSO, SAML, ADFS, OIDC, SCIM, SIEM, HRIS y más. La base de código de la versión /ee está licenciada bajo nuestra Licencia Empresarial que puedes obtener en nuestro sitio web empresarial.

El contenido de la carpeta /ee tiene derechos de autor y no se te permite usar este código para alojar tu propia versión de app.cal.com sin obtener primero una licencia adecuada.

Sin embargo, abrir el contenido aporta aún más transparencia a nuestra suite de productos y realmente muestra que no hay desconocidos, advertencias o puertas traseras en la parte comercial y propietaria de nuestro negocio.

También mejora la seguridad, ya que los investigadores pueden revisar el código en la edición empresarial, que anteriormente era de código cerrado.

Resumen:

  • Hoy, estamos cambiando nuestra licencia de MIT a AGPLv3 para proteger a nuestra comunidad y asegurar la longevidad de Cal.

  • Para ti, nada cambiará.

  • Abriendo nuestra edición empresarial en las próximas semanas

Gracias por ser parte del viaje con licencia MIT, ¡las próximas aventuras con AGPLv3 están por delante!

Bailey


Cal.com ahora es GRATIS para individuos - regístrate aquí