PowerShell e Linux entrando na Matrix? Como eles semearam o caos no GitHub

Geralmente, projetos de código aberto são usados ​​por milhões de usuários que pertencem a uma comunidade muito solidária. Um dos principais sites ou plataformas que encontramos para compartilhar este código é GitHub.

Mas nem tudo são boas notícias nesse sentido, pois nas últimas horas o serviço de projetos open source se tornou caótico. Isso se deve principalmente aos erros detectados no trabalho de um certo desenvolvedor conhecido na plataforma. Especificamente, estamos nos referindo ao desenvolvedor conhecido como Marak, que aparentemente está modificando e corrompendo algumas de suas bibliotecas. Estes a que nos referimos são os chamados Cores e Fake , bastante popular e usado, por sinal.

PowerShell e Linux entrando na Matrix

O problema de tudo isso que vamos contar se deve principalmente ao uso generalizado das duas bibliotecas mencionadas. Assim, e como podem imaginar, esta modificação das peças de software poderá afectar os projectos de milhões de utilizadores, causando um efeito Matrix em elementos como Windows PowerShell ou o Linux terminal . Vale ressaltar que inicialmente essas modificações foram feitas pela desenvolvedora como reclamação. Marak, após os acontecimentos, quis deixar claro que não quer continuar trabalhando de graça para grandes empresas.

Não podemos esquecer que apesar de estar focado em projetos open source de usuários de todo o mundo, GitHub é propriedade de Microsoft . Em suma, este criador de conteúdo danificou dois de seus próprias bibliotecas publicadas na plataforma para protestar contra seu uso gratuito por grandes empresas .

Problemas no GitHub decorrentes de duas bibliotecas importantes

Deve-se levar em consideração que os erros e os projetos que utilizaram essas duas bibliotecas vêm ocorrendo nos últimos dias. Para nos dar uma idéia da importância de tudo isso, mencionaremos que, por exemplo, Cores atualmente Tem mais do que 20 milhões de downloads . Isso pode nos dar uma ideia aproximada do grande número de bugs resultantes dessa modificação.

cores marak

Uma das principais falhas detectadas nos últimos dias devido a essa modificação errônea foi a impressão de dados inconsistentes . A princípio, pensava-se que tudo isso era fornecido pelo sistema de gerenciamento de pacotes padrão do Node.js. Mas depois e depois das declarações de Marak, os afetados perceberam que os erros em seus projetos eram devidos à mudança intencional e errônea nessas bibliotecas .

Vale ressaltar que essas versões modificadas fazem com que os projetos afetados imprimam letras e símbolos estranhos. Isso continua para sempre, e tudo começa com três linhas de texto: “LIBERTY LIBERTY LIBERTY”. Ao mesmo tempo, devemos saber que, após os eventos que descrevemos, O GitHub bloqueou o acesso a todos os seus projetos para o desenvolvedor Marak. Além disso, nas últimas horas a própria plataforma eliminou mais de 100 repositórios de propriedade de Marak. Obviamente este é um movimento por parte da plataforma da Microsoft que o usuário mencionado também denunciou.

No momento, enquanto o Colors foi corrigido, o Faker ainda está causando problemas por enquanto. Portanto, neste segundo caso, o melhor que podemos fazer é instalar uma versão anterior.