Projeto de código aberto Tea é brew2 para web3

Compartilhe este artigo:

O código-fonte aberto é parte integrante das pilhas de tecnologia em muitas grandes empresas, mas seus autores raramente são reconhecidos – e muito menos recompensados ​​– por seu trabalho. 

Max Howell afirma que o software gerenciador de pacotes que ele criou, o Homebrew, é o programa de software de código aberto mais contribuído do mundo. Ainda assim, empresas como Square e Google que alavancaram o Homebrew não reconheceram as contribuições de Howell para seu produto de maneira significativa, disse ele ao TechCrunch – embora tenha notado que eles enviaram alguns itens de marca, incluindo um cobertor.

Howell twittou de forma infame sobre ser rejeitado para um emprego no Google porque não conseguiu responder a uma pergunta técnica de nicho manualmente, apesar do fato de que “90% dos engenheiros [do Google]” usam o software que ele escreveu. Desde esse tweet de 2015, a compensação para desenvolvedores de código aberto continua sendo um problema importante, e a popular plataforma de desenvolvedores GitHub lançou um recurso em 2019 que permite aos usuários enviar dicas para seus codificadores de código aberto favoritos. 

Howell vê o surgimento de novos projetos no espaço web3 como uma oportunidade para reformular a forma como esses desenvolvedores de código aberto são remunerados por seu trabalho. Para esse fim, ele acaba de anunciar o lançamento de um novo empreendimento chamado Tea , que ele co-fundou ao lado de três colegas engenheiros, que, segundo ele, ajudará a recompensar os programadores de código aberto por suas contribuições aos projetos da web3. Em um aceno ao Homebrew, a Tea se referiu a si mesma como “brew2 for web3” em seu anúncio. 

Em conjunto com seu lançamento, a startup sediada em Porto Rico também anunciou que levantou US$ 8 milhões em financiamento inicial liderado pela Binance Labs, o braço de capital de risco da maior exchange de criptomoedas por volume de transações . Outros investidores na rodada de Tea incluem XBTO Humla Ventures, Lattice Capital, Darma Capital, Coral DeFi, Woodstock, Rocktree, SVK Crypto e MAKE Group, segundo a empresa.

Howell explicou que programadores voluntários de código aberto que criam software que acaba sendo amplamente usado geralmente enfrentam pressão para iterar e solucionar problemas do código que criaram sem compensação por isso. Ele citou o exemplo de uma vulnerabilidade de segurança cibernética encontrada na popular ferramenta de código aberto Log4J, que, quando descoberta, levou os usuários a direcionar “muito ódio e raiva” aos desenvolvedores originais. 

“Eles consertaram o bug, mas apontaram de forma bastante justa que ninguém patrocina seu projeto ou lhes dá dinheiro em troca de seu tempo livre”, disse Howell.

Os desenvolvedores de código aberto geralmente criam um produto ou ferramenta porque eles próprios precisam dele e optam por compartilhá-lo gratuitamente com a comunidade mais ampla. Howell disse que essa foi sua motivação original ao lançar o Homebrew.

“Quando um desenvolvedor de código aberto fornece [seu código] para a comunidade, ele se torna uma parte vital do maquinário que opera a internet, como uma torre de blocos… de repente, eles são obrigados a manter essas coisas ou estão quebrando internet”, acrescentou.

Por meio de contratos digitais, a Tea visa distribuir valor aos desenvolvedores de código aberto no que Howell comparou a um “esquema de fidelidade”, em que os patrocinadores de projetos de código aberto podem receber vantagens como acesso especial aos desenvolvedores do projeto em troca de seu investimento. 

Seu produto automatizará o processo para empresas e indivíduos que usam software de código aberto para patrocinar seus desenvolvedores. Howell espera que o Tea possa desempenhar um papel em ajudar o ecossistema web3 a evoluir em uma direção mais favorável aos desenvolvedores de código aberto do que a própria internet, ou web2.

“Para 80 a 90% da maioria das empresas web2, sua pilha é de código aberto. Eles contribuem um pouco, se sentem mal com isso, mas não têm um bom sistema para distribuir esse valor para todos os open source que usam. A quantidade de mão de obra que isso exigiria é astronômica”, disse Howell. “Então, aqui estamos, propondo essa nova maneira de automatizar para eles o suficiente para que eles possam realmente ajudar o ecossistema do qual dependem.”

O valor do Tea parece estar em sua capacidade de garantir segurança e confiabilidade aos usuários de projetos de software de código aberto, que por sua vez serão incentivados a compensar os desenvolvedores do Tea por essas garantias. O software desenvolvido com o Tea permanecerá gratuito para os usuários – um princípio central para grande parte da comunidade de código aberto – enquanto os desenvolvedores poderão receber uma compensação por seu trabalho indiretamente, disse Howell. Isso significa que, mesmo que um patrocinador não apoie diretamente um projeto específico, o “mecanismo inflacionário” do Tea avaliará a popularidade de cada projeto na comunidade e distribuirá recompensas proporcionalmente em todo o ecossistema do Tea.

Um desenvolvedor que deseja participar do recebimento de recompensas completaria seu projeto e o registraria em um “gráfico” ou banco de dados, mantido pela Tea. O gráfico também registrará quaisquer dependências nas quais o projeto dependia para ser construído, explicou Howell. Ele observou que o Tea iniciará seu gráfico do Homebrew, o que significa que será lançado com um banco de dados pré-existente de projetos que também foram registrados no Homebrew. 

Depois que um projeto é construído, Tea cria uma nova camada de segurança que notificará os usuários e os proprietários desse projeto se algo em sua pilha acabar sendo quebrado, acrescentou. 

Os participantes do ecossistema Tea podem recompensar os desenvolvedores comprando tokens de utilidade associados a cada projeto, o que dará aos participantes acesso a acordos especiais com os desenvolvedores do projeto. Por exemplo, um detentor de token pode receber um contrato de licença no qual os desenvolvedores podem garantir que fornecerão suporte contínuo ao projeto. 

O Tea também contará com um mecanismo de “slashing”, em que o controle de um projeto pode ser transferido de um desenvolvedor para outro caso o projeto precise de suporte urgente e seu criador não queira ou não possa fornecê-lo após um período de carência designado, de acordo com Howell.

“Estamos construindo esse gráfico descentralizado para código aberto e vamos oferecer isso a todos”, disse o cofundador da Howell, Tim Lewis, ao TechCrunch.

“Existem exemplos famosos de desenvolvedores de código aberto arrancando seus pacotes da internet, o que causou problemas de desenvolvimento e, às vezes, é meio pernicioso nos danos causados. Embora eu respeite o desejo e a liberdade [do desenvolvedor] de fazer essas coisas, achamos que o ecossistema de código aberto é mais importante do que o dia ruim de uma pessoa. Portanto, nosso gráfico é uma maneira imutável, descentralizada e fundamentalmente muito mais segura para o código aberto ser armazenado em referência”, disse Lewis.

You may also like...