Artigo incrível sobre como as necessidades do software de código aberto e das empresas comerciais muitas vezes diferem e como você pode lidar com isso. Isso não significa que você tenha que prender seus clientes a um fornecedor específico para alinhar seus objetivos de negócios com o software de código aberto. A ClickHouse Inc. e a Tinybird têm necessidades de negócios distintas, roteiros, níveis de pessoal e orçamentos, enquanto ambas dependem do mesmo núcleo de código aberto. Você certamente pode adotar software upstream, mas ao manter seu próprio fork, deve alinhar cada mudança com seu domínio específico, análises em tempo real neste caso, e evitar os compromissos inerentes a lançamentos de propósito geral. O aspecto mais desafiador é estimar o esforço de engenharia retroativamente.