¿Debería abrir el código fuente de mi empresa? (2022)
Abrir el código fuente del producto principal de una startup promete más confianza de los desarrolladores, adopción y contribuciones, pero plantea preguntas difíciles sobre cómo ganar dinero y defenderse de competidores más grandes o de proveedores de nube que reempaquetan el código. Los comentaristas analizan modelos que van desde licencias permisivas hasta AGPL y BSL, open core, doble licencia y “source available”, y señalan que muchas empresas exitosas terminan endureciendo las licencias una vez que aparecen los hyperscalers o los free riders. Varios argumentan que el código abierto funciona mejor cuando el valor de pago está en el alojamiento, el cumplimiento normativo, el soporte o servicios adyacentes, mientras que otros advierten que, sin una ejecución sólida, marca y un plan claro de monetización, abrir el código puede ser más ideología que estrategia empresarial viable.
Licencias y competencia en la nube
- Muchos sostienen que las licencias permisivas (MIT/Apache) permiten a grandes proveedores de la nube reempaquetar y vender sin contribuir de vuelta.
- Se discuten AGPL/SSPL/BSL como formas de disuadir a los proveedores SaaS “free riders”, pero algunos señalan que estas no están aprobadas por la OSI o no son “realmente libres”, lo que enfurece a partes de la comunidad de software libre.
- La doble licencia (AGPL + comercial) se propone como compromiso, pero requiere CLAs y puede que no atraiga contribuciones de verdad.
- Varios comentaristas creen que elegir una licencia protectora desde el principio es mejor que un relicenciamiento posterior tipo “rug pull”.
Modelos de monetización y sostenibilidad
- Vías de ingresos comunes: alojamiento, soporte, consultoría, complementos de pago u “open core”.
- Varias personas dicen que es muy difícil construir un negocio de producto de código abierto, autosostenible y de tamaño considerable sin capital riesgo; muchos proyectos famosos cambiaron de licencia una vez que se hicieron lo bastante grandes.
- Otros informan de ejemplos más pequeños pero rentables financiados por soporte, extensiones de pago o desarrollo a medida.
- Hay desacuerdo sobre cuánto valor de una empresa está en el código frente a ventas/marketing/distribución; las posturas van desde “el código es el 10%” hasta “el código encarna años de resolución de problemas”.
Autohospedaje vs servicios gestionados
- Un bando afirma que muchas empresas de “SaaS de código abierto” hacen intencionalmente que el autohospedaje sea doloroso y usan OSS principalmente como marketing.
- Otros responden que, para sistemas complejos y escalables, el alojamiento gestionado es intrínsecamente más valioso, no está intencionalmente limitado.
- Incluso cuando el autohospedaje es raro, el acceso al código fuente se valora por auditabilidad, bifurcación y como freno al abuso del proveedor.
Gobierno y mercados empresariales
- Algunos abogan por apuntar a gobiernos civiles y defensa como financiación lucrativa, impulsada por contratos, para OSS, con tácticas concretas (equipos, contratación de exfuncionarios, licitaciones en SAM.gov).
- Otros advierten sobre la burocracia, la tramitación pesada, los ciclos de venta largos, y sugieren empezar con entidades locales más pequeñas en lugar de agencias federales.
- La seguridad, el cumplimiento normativo y los requisitos on‑prem suelen hacer vendible el soporte/consultoría alrededor del código abierto.
Comunidad, ideología y ética
- Los defensores firmes del software libre enfatizan las libertades del usuario y se oponen a source-available y open core como “cosplay”.
- Las voces más pragmáticas consideran que source-available sigue siendo útil en la práctica.
- Algunos temen incentivos perversos: mala documentación o limitar el OSS para empujar a los usuarios a planes de pago. Otros insisten en que una buena gestión y la paridad de funcionalidades son clave para la confianza a largo plazo.
Cuándo tiene sentido el código abierto (o no)
- Funciona mejor cuando el producto se dirige a desarrolladores, cuando el alojamiento/operación es el valor real, o cuando el código es una herramienta y no la principal barrera competitiva.
- Es menos convincente si la principal diferenciación es propiedad intelectual privativa y resulta fácil de clonar una vez que el código está disponible.