Muchas de las herramientas que sostienen la infraestructura de empresas de todos los tamaños son de código abierto: sistemas operativos, virtualizadores, firewalls, plataformas de monitoreo y de seguridad. Aun así, en muchas pymes todavía se ven con desconfianza, como si fueran «programas gratis» de segunda categoría.

En este artículo explicamos qué es realmente el open source, qué ventajas tiene para una empresa pequeña o mediana y, sobre todo, cuándo conviene y cuándo no.

Qué es el software de código abierto

Un programa es de código abierto cuando su código fuente está publicado bajo una licencia que permite usarlo, estudiarlo, modificarlo y redistribuirlo. Eso no quiere decir que lo haga un grupo de aficionados: detrás de muchas de estas herramientas hay empresas que viven de vender soporte, suscripciones o servicios en la nube.

Proxmox VE, por ejemplo, se publica bajo la licencia AGPLv3 y puede usarse en producción, también con fines comerciales, sin pagar licencia. La empresa que lo desarrolla vende una suscripción opcional que da acceso a un repositorio de actualizaciones probadas y a soporte técnico.

Tres mitos que conviene dejar atrás

  • «Si es gratis, no tiene soporte». Casi todas las herramientas empresariales de código abierto ofrecen soporte pagado por parte del fabricante o de partners, además de documentación y comunidades muy activas.
  • «El código abierto es menos seguro». La seguridad depende de cómo se configura, se actualiza y se vigila una herramienta, no de si su código es público. Tener el código a la vista permite que muchas personas lo revisen.
  • «Es solo para expertos». Proxmox, pfSense, Zabbix, Wazuh y GLPI se administran desde una interfaz web. Lo que sí exige es que alguien sepa implementarlas y mantenerlas.

Las ventajas reales para una pyme

  • Menos costos de licencia. No pagas por núcleo, por servidor o por usuario para tener todas las funciones.
  • Independencia. No quedas atado a los cambios de precio o de condiciones de un solo fabricante. Tus datos y tu configuración siguen siendo tuyos.
  • Estándares abiertos. Estas herramientas se integran con facilidad entre sí y con plataformas comerciales.
  • Crecimiento sin saltos de licencia. Agregar un servidor o una máquina virtual no implica comprar más licencias.

Sin licencia no significa sin costo. El presupuesto se va a la implementación, al mantenimiento y al conocimiento de quien lo administra. Ahí es donde se gana o se pierde la inversión.

Lee la licencia antes de decidir

No todas las licencias abiertas funcionan igual, y algunas herramientas tienen una edición abierta y otra comercial. pfSense, por ejemplo, tiene una edición comunitaria (CE) con licencia Apache 2.0 y una edición Plus que es comercial y requiere suscripción. Zabbix pasó a publicarse bajo AGPLv3 a partir de su versión 7.0. Antes de implementar, revisa qué edición vas a usar y qué permite su licencia.

Cuándo conviene y cuándo no

El código abierto suele ser buena opción cuando:

  • Quieres monitoreo, seguridad o virtualización de nivel empresarial sin pagar licencias por cada equipo.
  • Tienes a alguien (interno o externo) que pueda implementarlo, documentarlo y mantenerlo.
  • Prefieres no depender de un solo proveedor.

Puede no ser la mejor opción cuando una aplicación crítica solo está certificada para una plataforma comercial, cuando el contrato con un cliente exige un fabricante específico o cuando nadie va a mantener la herramienta después de instalarla.

La respuesta casi nunca es «todo abierto» o «todo comercial». Lo habitual es combinar: una plataforma comercial donde aporta valor y herramientas abiertas donde dan lo mismo o más por menos.

Fuentes