Em várias ocasiões Aqui no blog um assunto foi abordado, Qual Durante muito tempo foi um dos maiores problemas que enfrenta o software livre e seus desenvolvedores. O tema de o “financiamento”, o que por sua vez leva a outros problemas, como pouco ou nenhum apoio aos projetos, bem como abuso por parte de projetos comerciais que usam software livre e não destinam uma parte de seus lucros ou mesmo contribuem para o desenvolvimento do projeto.
Para fornecer uma solução para este problema, O criador do WiX introduziu uma iniciativa inovadora chamada “Taxa de Manutenção”.
Seu objetivo é solucionar um dos problemas mais persistentes do ecossistema do software livre: o financiamento de projetos que, apesar de amplamente utilizados, dependem quase que exclusivamente do trabalho voluntário de seus desenvolvedores.
Esta proposta propõe a implementação de uma pequena contribuição mensal, com opções a partir de US$ 10, com o objetivo de garantir a viabilidade econômica dos projetos sem recorrer a modelos como o Open Core, que normalmente oferecem versões premium pagas com recursos adicionais e limitam o acesso a determinadas funções.
Software de código aberto é gratuito, mas manter um projeto de código aberto não é gratuito. Exigimos muito dos mantenedores de projetos, incluindo:
Problemas de triagem
Responder a perguntas
Mantendo scripts de construção em execução
Atualizar dependências de software
Relatórios de segurança de acompanhamento
Produzir novos lançamentos
Abordando spam em fóruns de discussão e rastreadores de problemas
Manutenção do registro do nome de domínio
Renovar certificados de assinatura
E muitas, muitas outras tarefas
Como funciona a taxa de manutenção
A ideia central é que usuários e empresas que obtêm benefícios comerciais (direta ou indiretamente) de um projeto de código aberto fazer uma contribuição regular. O pagamento seria apoiado por um contrato de licença de usuário final (EULA), que controlaria o acesso a recursos essenciais, como infraestrutura do projeto, binários oficiais e pacotes pré-compilados.
Para facilitar as transações, É proposto o uso do sistema de patrocínio do GitHub, o que permitiria uma transferência direta de fundos para os mantenedores. Dessa forma, os assinantes poderiam baixar versões oficiais, participar de discussões técnicas e enviar relatórios de bugs ou solicitações de recursos.
Um dos aspectos mais relevantes é que O acesso ao código-fonte permaneceria completamente aberto, de acordo com as licenças livres utilizadas. por projeto. No entanto, empresas que não queiram pagar a taxa mensal não poderão usar as versões oficiais pré-compiladas ou integrá-las como dependências em gerenciadores como NPM ou NuGet.
Na prática, essas organizações ainda poderiam clonar o repositório e compilar o software elas mesmas, mas sem o direito de usar pacotes já preparados pela equipe de desenvolvimento.
Combatendo o esgotamento do mantenedor
A proposta surge como resposta a uma realidade amplamente reconhecida: Mantenedores de projetos de código aberto realizam um trabalho constante e exigente sem, em muitos casos, receber qualquer compensação financeira. Muitas empresas, apesar de basearem seus produtos inteiros nessas ferramentas, não contribuem com tempo ou recursos, criando um desequilíbrio que leva ao esgotamento, à perda de motivação e até mesmo ao abandono do projeto.
Para o autor da iniciativa, Este modelo não é uma restrição, mas sim uma relação justa e equilibrada:Empresas que dependem de trabalho de terceiros gastam uma pequena parcela de sua receita para garantir que as ferramentas que usam possam continuar a se desenvolver.
Com a implementação da Taxa de Manutenção, Espera-se que os desenvolvedores tenham mais recursos e tempo para tarefas essenciais como correções de bugs, resposta a consultas de usuários, atualização de dependências, gerenciamento de infraestrutura de compilação, detecção e correção de vulnerabilidades, moderação de comunidades e renovação de certificados de assinatura digital.
Sem dúvidas, esta proposta busca criar um ecossistema mais justo, sustentável e colaborativo, onde código aberto não seja sinônimo de trabalho não remunerado, mas sim um esforço compartilhado entre criadores e usuários.
Por fim, se estiver interessado em saber mais sobre o assunto, pode consultar os detalhes no link a seguir