“Software de código aberto” não significa necessariamente que seja um produto gratuito. Isso significa que o código desse software está disponível publicamente para revisão e aberto à colaboração. Mas geralmente, é grátis. Softwares de código aberto bastante populares, como LibreOffice, Gimp, VLC Media Player e o próprio Bitcoin, contam com a boa vontade de desenvolvedores em todo o mundo (e doações de usuários). Isso é como um hobby para eles, porque ninguém paga por isso, na maioria dos casos.
Então, eles criam esse software e o distribuem ao público? Sem nenhum benefício monetário? É mais complicado do que isso. Se você é um carpinteiro, pode construir uma cadeira e doá-la facilmente. Sua boa vontade acaba quando a cadeira chega ao usuário final. O software de código aberto é diferente por um motivo simples: ele precisa de manutenção e atualizações constantes para sobreviver.Como resultado, de acordo com (Ohloh), cerca de 83% dos projetos de código aberto são abandonados após um ano. Sem o suporte adequado ou uma equipe por trás deles, eles estariam destinados a morrer. O financiamento é um na comunidade de código aberto. Se estiverem interessados, eles ainda podem fazer várias coisas para monetizar seu produto, mas são principalmente programadores, não empresários, profissionais de marketing ou advogados.
Pode não soar como algo sustentável a longo prazo, mas é um ótimo começo. Isso mostra sua apreciação e oferece bons incentivos. Além disso, se o software se tornar realmente popular, ele pode até pagar algumas contas reais. O caso do LibreOffice é notável. Em 2021, mais de um milhão de euros em donativos. E eles usaram muito bem.
Por exemplo, tivemos o movimento da Coalizão Feminista da Nigéria em 2020. participando de protestos violentos contra a brutalidade policial no país. Como má resposta, os bancos nacionais congelaram suas contas em dinheiro local para cortar seu financiamento. Portanto, eles decidiram aceitar Bitcoin (BTC) de doadores dentro e fora do território. Ninguém poderia se apoderar desse dinheiro, já que a criptomoeda nasceu para ser autocustodial e anticensura.
Claro, voltando ao nosso tópico principal, as criptomoedas também podem financiar rapidamente algumas causas menos drásticas. Como manter sua ferramenta de desenvolvedor favorita no GitHub, cujos desenvolvedores (voluntários) provavelmente estão fazendo malabarismos para mantê-los vivos.Ao utilizar esta ferramenta, os destinatários das doações podem doar uma parte ou a totalidade das moedas para qualquer outro projeto(s) que desejarem . Seja porque usam essas ferramentas para seu próprio projeto (como bibliotecas ou frameworks), porque compartilham dos mesmos ideais, ou apenas porque gostam. Assim, a doação pode fluir em cascata por vários repositórios e colaboradores.
A plataforma usa os “atestados” do recurso Obyte, que pode vincular qualquer conta do GitHub ao endereço Obyte de seu proprietário. O doador pode usar o token Obyte nativo (GBYTE) para doar ou usar o Counterstake Bridge para doar em USDC , ETH , WBTC e qualquer outro token compatível com Ethereum, BNB Chain e Polygon.
Os fundos são armazenados em um Agente Autônomo (AA), o equivalente a um contrato inteligente Ethereum em Obyte. Somente destinatários legítimos podem reivindicá-los, e isso é garantido por meio de atestados, exigindo que eles comprovem que são os proprietários do projeto destinatário . Eles adicionam sua carteira Obyte, verificam sua identidade e definem as regras de distribuição - se quiserem compartilhar a doação com outros repositórios. Se quiserem levar a doação inteira, podem ficar com ela. A “cascata” é sempre opcional.
Para começar, apenas Kivach permite doações em cascata automaticamente . Os desenvolvedores destinatários podem distribuir grande parte de seus fundos (ou doá-los totalmente) entre as ferramentas e projetos externos mais necessários. Além disso, ao contrário do que acontece com o dinheiro tradicional, a transparência está em primeiro lugar. Qualquer um pode ver para onde os ativos estão indo em tempo real.
As vantagens do Kivach contra plataformas centralizadas (como o próprio GitHub) são óbvias. Essas plataformas têm muitas restrições e regras para doadores e destinatários , incluindo limites sobre o valor doado e a revelação de dados pessoais. Doar seus fundos anonimamente é quase impossível. O programa GitHub Sponsors até pede seu endereço pessoal e não está disponível em todos os países.
As taxas também são um fator importante a ser considerado. Plataformas como o Buy me a Coffee cobram uma taxa dos destinatários, enquanto o Open Collective reserva uma taxa para seus “Fiscal Hosts” (o tesoureiro do projeto, um intermediário). As únicas taxas de Kivach vêm de transações de token.Por exemplo, se os fundos forem enviados via Ethereum, é necessário pagar uma pequena taxa pelo gás. Em GBYTEs, as taxas são ainda menores: apenas 0,00001 GBYTEs (cerca de US$ 0,000157). Obviamente, nenhuma dessas taxas é mantida pela Kivach. Eles são necessários apenas para fazer transações blockchain e DAG.
Acontece que é uma parte vital da infraestrutura de pelo menos metade de toda a web. Sites como Amazon, Yahoo, Microsoft, Instagram, Reddit, Twitch, Adobe, Pinterest, eBay, Netflix, PayPal, Binance, Spotify e até Pornhub usam essa “pequena” ferramenta em seus sites. Uma pesquisa de Pushkarev mostrou que o Core-js está presente em pelo menos 54% dos 10.000 principais sites ao redor. Mais de 13,5 milhões de repositórios no GitHub dependem dessa ferramenta e atualmente 42,5 mil downloads semanais.
Resumindo: Core-js é GRANDE. Muitas pessoas dependem dele, mesmo que não seja visível para o usuário final. Agora, a parte mais triste de tudo isso. Denis Pushkarev é um desenvolvedor de código aberto em tempo integral, com pouca ou nenhuma recompensa do Core-js. No início deste projeto (em 2014), ele recebia cerca de US$ 2.500 em doações mensais.Essa quantia (não tão grande para um desenvolvedor), diminuiu ainda mais com o passar dos anos. Agora, custa apenas US$ 400 mensais, enquanto os downloads do Core-js continuam aumentando. Pushkarev geralmente trabalha cerca de 250 horas por mês neste projeto, a uma taxa de menos de US$ 2 por hora. Isso não é justo.
Além disso, ele tem problemas da vida real para resolver, como sustentar a própria família e algumas questões legais na Rússia, que o impedem de deixar o país. Então, ele está planejando fazer do Core-js um software comercial ou abandoná-lo, a menos que consiga colaborações significativas para manter a biblioteca viva.Graças a Kivach, zloirock (como qualquer outro desenvolvedor no GitHub) agora tem uma alternativa de doação sem limites e taxas. Até agora, este repositório recebeu cerca de $ 176 em GBYTEs de vários doadores após a publicação do post zloirock em 14 de fevereiro de 2023. O mantenedor pode usar esses fundos na rede Obyte, pegue o Counterstake Bridge para enviá-lo para BNB Chain, Polygon , ou Ethereum; ou trocá-los por moeda fiduciária em qualquer um dos mercados disponíveis.
Por enquanto, o repositório fica com 100% das doações, já que o desenvolvedor não definiu nenhuma outra regra de distribuição (talvez ele ainda não saiba que está recebendo doações). Seu repositório tem milhões de dependentes diretos e indiretos, e as doações para qualquer um deles podem chegar ao Core-js. Esperamos que continue ajudando projetos conhecidos e desconhecidos, mas vitais como este.