Increíble artículo sobre cómo las necesidades del software de código abierto y las empresas comerciales a menudo difieren y cómo puede manejar esto. No significa que tenga que encerrar a sus clientes en un proveedor específico para alinear sus objetivos comerciales con el software de código abierto. ClickHouse Inc. y Tinybird tienen distintas necesidades comerciales, hojas de ruta, niveles de personal y presupuestos, mientras que ambos dependen del mismo núcleo de código abierto. Ciertamente puede adoptar software ascendente, pero al mantener su propia bifurcación, debe alinear cada cambio con su dominio específico, análisis en tiempo real en este caso, y evitar los compromisos inherentes a las versiones de propósito general. El aspecto más desafiante es estimar el esfuerzo de ingeniería retroactivamente.