Li a postagem de Matt Aslett (The 451) sobre a idade de ouro do código aberto com interesse. Nele, ele descreve que chegamos ao quarto estágio do código-fonte aberto, que é "em resumo: um retorno ao foco na colaboração e na comunidade, bem como nos interesses comerciais".
O que estamos fazendo com membase.org O NorthScale definitivamente se enquadra nessa descrição, embora com um toque ligeiramente diferente. A NorthScale percebeu a necessidade de um banco de dados NoSQL simples, rápido e elástico que, em nossa opinião, não estava sendo atendida pelas tecnologias existentes. Quando ficou claro que muitas empresas importantes compartilhavam dessa opinião e estavam comprometidas com uma solução de código aberto, a NorthScale entrou em cena para orientar o desenvolvimento de uma ampla comunidade em torno do membase.org projeto. De acordo com a descrição de Matt Aslett sobre o código aberto 4.0, o resultado é um projeto com "ênfase na colaboração e na comunidade em vez de no controle". Embora a NorthScale tenha contribuído com a maior parte do código para o projeto, nossos clientes Zynga e NHN são co-patrocinadores do projeto e têm um forte compromisso com seu sucesso. Essa indefinição da linha entre fornecedor e cliente - a colaboração entre dois lados aparentemente opostos de uma transação - há muito tempo diferencia o código-fonte aberto dos grandes fornecedores proprietários que não querem nada além de controlar seus clientes.
Tradicionalmente, o principal atrativo para o código-fonte aberto, e o que permitiu que ele fizesse incursões na empresa, foi o custo. Esse é o modelo "Oracle mais barato que Oracle", em que a tecnologia não está necessariamente resolvendo nenhum problema novo no mercado, mas fornece uma versão de código aberto mais barata de algo pelo qual as empresas já estão pagando.
No entanto, quando converso com empresas, a redução de custos não é mais o único motivador para a adoção da tecnologia de código aberto. Por outro lado, se envolvermos nossos clientes em torno de um problema muito real e doloroso com o qual eles estão lidando - no nosso caso, a incompatibilidade entre os bancos de dados relacionais e as necessidades dos aplicativos interativos da Web - e demonstrarmos como estamos resolvendo isso com uma nova tecnologia inovadora, então podemos ter uma discussão.
Em resumo, o quarto estágio do código aberto é muito mais do que apenas um retorno à comunidade e à colaboração. trata-se de colocar o código-fonte aberto na frente e no centro como um mecanismo de inovação. Estamos vendo o surgimento de projetos de código aberto que solucionam um novo problema e criam uma nova oportunidade de negócios. nova solução que facilita esse ponto problemático. Acontece que o código-fonte é aberto porque é o que todos nós esperamos. Isso é particularmente verdadeiro no futuro do software de infraestrutura, em que se espera que algum componente, se não todo ele, esteja disponível como código-fonte aberto.
Acreditamos que o código-fonte aberto 4.0 é caracterizado, em parte, por projetos que resolvem novos problemas com soluções inovadoras e usam um modelo altamente colaborativo. Incentivamos a participação de "patrocinadores corporativos" e indivíduos apaixonados que estejam dispostos a contribuir com o roteiro do membase e fortalecer a comunidade.