PowerShell et Linux entrant dans Matrix ? Comment ils ont semé le chaos sur GitHub

Généralement, les projets open source sont utilisés par des millions d'utilisateurs qui appartiennent à une communauté très solidaire. L'un des principaux sites Web ou plates-formes que nous avons trouvés pour partager ce code est GitHub.

Mais tout n'est pas une bonne nouvelle à cet égard, car au cours des dernières heures, le service de projet open source est devenu chaotique. Cela est principalement dû aux erreurs détectées dans le travail d'un certain développeur bien connu sur la plate-forme. Plus précisément, nous faisons référence au développeur connu sous le nom de Marak, qui a apparemment modifié et corrompu certaines de ses bibliothèques. Ceux auxquels nous nous référons sont les soi-disant Couleurs et Faker , assez populaire et utilisé, soit dit en passant.

PowerShell et Linux entrent dans la matrice

Le problème de tout cela que nous allons vous raconter est principalement dû à l'utilisation généralisée des deux bibliothèques mentionnées. Par conséquent, et comme vous pouvez l'imaginer, cette modification des logiciels pourrait affecter les projets de millions d'utilisateurs, provoquant un effet de matrice dans des éléments tels que Windows PowerShell ou le Linux/Unix terminal . Il convient de mentionner qu'au départ, ces modifications ont été apportées par le développeur sous forme de plainte. Marak, après les événements, a tenu à préciser qu'il ne souhaitait pas continuer à travailler gratuitement pour de grandes entreprises.

Nous ne devons pas oublier qu'en dépit d'être concentré sur des projets open source d'utilisateurs du monde entier, GitHub appartient à Microsoft . Bref, ce créateur de contenu a endommagé deux de ses propres bibliothèques publiées sur la plateforme pour protester contre leur utilisation gratuite par les grandes entreprises .

Problèmes sur GitHub provenant de deux bibliothèques importantes

Il faut tenir compte du fait que les erreurs et les projets qui ont utilisé ces deux bibliothèques se sont produits au cours des derniers jours. Pour nous donner une idée de l'importance de tout cela, nous mentionnerons que, par exemple, Couleurs actuellement a plus que 20 millions de téléchargements . Cela peut nous donner une idée approximative du nombre énorme de bugs résultant de cette modification.

couleurs marak

L'une des principales pannes détectées ces derniers jours en raison de cette modification erronée était la impression de données incohérentes . Au début, on pensait que tout cela était fourni par le système de gestion de paquets par défaut pour Node.js. Mais plus tard et après les déclarations de Marak, les personnes concernées se sont rendu compte que les erreurs dans leurs projets étaient dues à la changement intentionnel et erroné dans ces bibliothèques .

Il est à noter que ces versions modifiées font imprimer des lettres et des symboles étranges sur les projets concernés. Cela dure indéfiniment, et tout commence par trois lignes de texte : « LIBERTY LIBERTY LIBERTY ». En même temps, nous devons savoir qu'après les événements que nous avons décrits, GitHub a bloqué l'accès à tous ses projets au développeur Marak. De plus, au cours des dernières heures, la plate-forme elle-même a éliminé plus de 100 référentiels appartenant à Marak. Il s'agit évidemment d'un mouvement de la part de la plateforme Microsoft que l'utilisateur susmentionné a également dénoncé.

À l'heure actuelle, alors que les couleurs ont été corrigées, Faker pose toujours des problèmes pour le moment. Par conséquent, dans ce deuxième cas, la meilleure chose à faire est d'installer une version précédente.