Desenvolvedor destrói suas bibliotecas JS amplamente usadas para protestar contra o uso corporativo sem compensação

16

Uma batata quente: O software de código aberto (OSS) vem em uma variedade de sabores. Alguns são projetos massivos desenvolvidos e mantidos por milhares de voluntários. Outros são programas menores que podem ser suportados e trabalhados apenas por um único desenvolvedor compartilhando com o GitHub. Como o OSS às vezes é usado livremente por grandes corporações, há um pouco de controvérsia sobre se essas empresas devem contribuir monetariamente para a comunidade.

Parece que um desenvolvedor de código aberto fritou intencionalmente duas bibliotecas javascript amplamente usadas. Os commits para faker.js e colors.js faziam com que os programas que os utilizavam ficassem presos em um loop infinito.

Os desenvolvedores usam a biblioteca faker para gerar dados contextuais falsos para testes ou demonstrações, enquanto as cores adicionam cores aos consoles javascript. Milhares de programas usam esses pacotes públicos, com o faker vendo cerca de 2,5 milhões de downloads semanais e outros 22,4 milhões por semana para cores.

Marak Squires, o desenvolvedor das duas bibliotecas, carregou a versão 6.6.6 do faker no GitHub e no registro NPM no início da semana passada. Colors "v1.4.44-liberty-2" foi cometido no sábado. Ambas as atualizações causam o mesmo comportamento. Quando chamado, "Liberty Liberty Liberty" é exibido nas três primeiras linhas, seguido por uma sequência de texto Zalgo representando uma bandeira americana. As cores já foram corrigidas, mas o faker permanece na versão 6.6.6. Os desenvolvedores que usam o faker devem voltar para a última versão válida (5.5.3).

O raciocínio de Squires para sabotar as bibliotecas não é claro. Alguns sugerem que, por causa do tema "liberdade" e de um relatório aparentemente sarcástico do GitHub, Squires pode estar tentando chamar a atenção para a situação dos desenvolvedores de código aberto não agradecidos.

Em novembro, em um tópico de comentários em sua página GitHub faker.js intitulado "Não há mais trabalho gratuito de Marak – Pay Me or Fork This", Squires disse que iria parar de apoiar livremente as empresas "Fortune 500" que, em seu mente, roubar seu trabalho sem compensação.

"Respeitosamente, não vou mais apoiar Fortune 500s (e outras empresas de menor porte) com meu trabalho gratuito", observou ele. "Não há muito mais a dizer. Aproveite isso como uma oportunidade para me enviar um contrato anual de seis dígitos ou dividir o projeto e ter outra pessoa trabalhando nele."

Squires também mudou o arquivo "leia-me" para faker.js para simplesmente dizer: "O que realmente aconteceu com Aaron Swartz?"

Aaron Swartz foi um desenvolvedor/hacktivista que ajudou a fundar Creative Commons, RSS e Reddit. Swartz foi acusado de roubar documentos da JSTOR para torná-los públicos e depois cometeu suicídio em 2013 após uma prolongada batalha legal.

As respostas ao autor do colors.js/faker.js sabotando seus próprios pacotes estão realmente revelando quantos desenvolvedores corporativos pensam que têm direito moral ao trabalho não remunerado dos desenvolvedores de código aberto sem contribuir com nada em troca.

— a intifada intersexual 🏳️‍🌈🏴 (@sadiekatze) 9 de janeiro de 2022

Independentemente de seus motivos, o golpe fez com que Squires fosse suspenso do GitHub, removendo seu acesso às duas bibliotecas afetadas, bem como a centenas de outros projetos públicos e privados que ele carregou.

Embora a maioria da comunidade não tenha ficado surpresa que o GitHub tenha punido Squires por tornar seu próprio software inútil, muitos o apoiam por sua decisão de chamar a atenção para uma indústria com fins lucrativos que cresceu para se sentir no direito do trabalho não remunerado de outros.

"Remover seu próprio código do [GitHub] é uma violação dos Termos de Serviço? WTF?" disse o desenvolvedor Sergio Gómez em apoio às ações de Squires. "Isso é um sequestro. Precisamos começar a descentralizar a hospedagem do código-fonte do software livre."

"As respostas ao autor do colors.js/faker.js sabotando seus próprios pacotes estão realmente dizendo sobre quantos desenvolvedores corporativos pensam que têm direito moral ao trabalho não remunerado dos desenvolvedores de código aberto sem contribuir com nada em troca", twittou outro membro da comunidade OSS.

Vale a pena mencionar que a maioria dos membros da comunidade OSS apóia o desenvolvimento contínuo de software de uso gratuito porque são apaixonados por programação. No entanto, há uma expectativa de que aqueles que se beneficiam do uso do OSS contribuam com algo de volta para a comunidade, mesmo que seja apenas corrigindo bugs ou algum outro tipo de suporte.

Fonte de gravação: www.techspot.com

Este site usa cookies para melhorar sua experiência. Presumiremos que você está ok com isso, mas você pode cancelar, se desejar. Aceitar Consulte Mais informação