Artigo incrível sobre como as necessidades de software de código aberto e empresas comerciais geralmente diferem e como você pode lidar com isso. Isso não significa que você precisa prender seus clientes a um fornecedor específico para alinhar suas metas de negócios com o software de código aberto. A ClickHouse Inc. e a Tinybird têm necessidades de negócios, roteiros, níveis de pessoal e orçamentos distintos, enquanto ambas dependem do mesmo núcleo de código aberto. Você certamente pode adotar o software upstream, mas ao manter sua própria bifurcação, você deve alinhar todas as alterações com seu domínio específico, análises em tempo real neste caso, e evitar os comprometimentos inerentes às versões de uso geral. O aspecto mais desafiador é estimar o esforço de engenharia retroativamente.