Nesta entrevista em áudio, Leigh Cuen da CoinDesk e a pesquisadora Nadia Eghbal, autora do próximo livro „Trabalhando em Público“, falam sobre projetos de software de código aberto. De plataformas como Github a linguagens de software como Rust, Cuen e Eghbal exploram como é o movimento de código aberto em 2020.
Há pessoas que entendem o Bitcoin Up ainda não estão obsessivamente otimistas sobre ele. (Eu sei, é estranho. Tipo, como?)
Eghbal, um ex-aluno do Protocol Labs que está familiarizado com o bitcoin, está entre eles. Ela descreveu o bitcoin como um raro exemplo de um projeto que cresceu ao longo de uma década e continua. Muitas pessoas medem o crescimento em termos de contribuintes únicos, usuários ou lucros. Para Eghbal, olhar para diferentes tipos de „atividade“ pode oferecer um espectro melhor.
„Medir atividade é talvez uma maneira melhor de pensar sobre a saúde do projeto … alguns projetos também não precisam ser tão ativamente desenvolvidos quanto outros“, disse Eghbal. „Eu também estava olhando para coisas como a capacidade de resposta dos mantenedores“.
Em resumo, os problemas são prontamente resolvidos antes que afetem os usuários? A qualidade das contribuições deve ser avaliada além do grande número de colaboradores. As pessoas que usam o software obtêm um valor único dele quando precisam dele?
Outra métrica útil, disse ela, pode ser „trabalho feito“, incluindo „quantos pedidos de puxão estão sendo fundidos ou quantos problemas estão sendo fechados“.
E, felizmente, Eghbal não é o único pesquisador que entende de bitcoin sem ser „ativo“ na „comunidade Bitcoin“. (Para ser justo, eu uso estas palavras bobas mais do que ninguém.) A lenda da tecnologia de privacidade Claudia Diaz, tecnóloga chefe da Nym, disse que ela acredita que poderia haver valor em projetos de moeda criptográfica, embora isso não seja seu foco nem sua paixão.
„A moeda criptográfica oferece uma opção para as pessoas que usam os sistemas para financiá-los“, disse Diaz. „Estou interessado em fazer sistemas que façam sentido e se auto-sustentem porque todos têm os incentivos certos“.
Incentivos
Há muitos tipos diferentes de valor que as pessoas derivam de projetos de software de código-fonte aberto.
Algumas vezes eles usam o software, outras vezes usam o trabalho público para desenvolver sua própria marca pessoal. Eghbal disse que alguns dos engenheiros mais procurados estão „construindo uma base de fãs ativa para o que quer que eles estejam criando“.
Ela acrescentou que há „diferentes tipos de projetos de código aberto“ com fandoms apaixonados, como Rust, mais os desenvolvedores de código aberto têm „muito em comum“ com outros tipos de criadores de conteúdo online. Estas exibições públicas podem levar a rixas dramáticas no Twitter e rivalidades acaloradas, assim como outros papéis de personalidade, como estrelas TikTok e podcasters.
„Disseram-me que muitas coisas são definitivamente, absolutamente verdadeiras, mas estão todas em conflito umas com as outras“, disse Eghbal sobre sua pesquisa. „Se eu aprendi alguma coisa é que os desenvolvedores têm opiniões“.
É por isso que a empresa de Diaz, Nym, está desenvolvendo uma camada de privacidade comparável à de Tor, a última da qual, segundo ela, depende muito do financiamento do governo. Em contraste, sua empresa inicial Nym levantou US$ 2,5 milhões em uma venda simbólica privada em 2019.
„Tor oferece diferentes contrapartidas“, disse Diaz. „Construímos Nym e as aplicações no topo podem ser aplicações de mensagens ou aplicações de moeda criptográfica … usando a infra-estrutura para proteger seus metadados no sentido em que a rede não pode descobrir quais serviços você está acessando ou o que eles podem estar fazendo com esses serviços“.
Motivações de código aberto
Diaz se considera um pouco estranha à comunidade de desenvolvedores de código aberto, como Eghbal. Suas motivações são principalmente orientadas para a pesquisa, porque a pesquisa é o trabalho deles.
Os co-fundadores da Nym como Harry Halpin têm mais experiência no desenvolvimento de software de código aberto (ideológico). Mesmo vindo de perspectivas diferentes, Halpin, Diaz e Eghbal concordaram que a colaboração e a interdependência são o ponto crucial do processo de desenvolvimento de software de código aberto.
„Agora, em vez de depender de um par de outros desenvolvedores, você pode estar confiando em centenas de milhares de projetos de pessoas e você nem sabe quem são essas pessoas“, disse Eghbal.
Como tal, Halpin disse que Nym trabalha de perto com equipes que contribuem para outros projetos de código aberto, como Rust, Cosmos e Zcash. Além disso, sua equipe freqüentemente trabalha com desenvolvedores independentes (quase que de celebridades), como Amir Taaki. Às vezes as pessoas contribuem como hobbistas ou como usuários com necessidades específicas, outras vezes elas são pagas. Há muitas razões pelas quais as pessoas trabalham em projetos de moedas criptográficas.
„Eu acho que seria ótimo ter uma infra-estrutura que pudesse suportar a privacidade em uma variedade de aplicações“, disse Diaz. „A moeda criptográfica oferece uma opção para as pessoas que utilizam os sistemas para financiá-los… As tecnologias de privacidade têm sido muito difíceis de serem comercializadas“.
Por outro lado, Eghbal descreveu o bitcoin como movendo-se mais lentamente do que alguns outros projetos de moeda criptográfica.
„Tentar priorizar a estabilidade é um estilo de desenvolvimento muito diferente em vez de permitir que as pessoas tenham muitas e muitas características“, disse Eghbal, descrevendo o Bitcoin como relativamente „estável“.
E mesmo que o preço do ativo nunca vá „para a lua“, talvez continuar fornecendo ferramentas de software confiáveis possa ser uma métrica de sucesso em si mesma.