PowerShell și Linux intră în Matrix? Cum au semănat haos pe GitHub

În general, proiectele open source sunt folosite de milioane de utilizatori care aparțin unei comunități foarte susținătoare. Unul dintre principalele site-uri web sau platforme pe care le-am găsit pentru a partaja acest cod este GitHub.

Dar nu totul este o veste bună în acest sens, deoarece în ultimele ore serviciul de proiecte open source a devenit haotic. Acest lucru s-a datorat în principal erorilor detectate în activitatea unui anumit dezvoltator binecunoscut pe platformă. Mai exact, ne referim la dezvoltatorul cunoscut ca Marak, care se pare că a modificat și corupt unele dintre bibliotecile sale. Acestea la care ne referim sunt așa-numitele Culori și Fals , destul de popular și folosit, de altfel.

PowerShell și Linux intră în Matrix

Problema tuturor acestor lucruri pe care vă vom spune se datorează în principal utilizării pe scară largă a celor două biblioteci menționate. Prin urmare, și după cum vă puteți imagina, această modificare a pieselor de software ar putea afecta proiectele a milioane de utilizatori, provocând un efect Matrix în elemente precum ferestre din PowerShell sau Linux Terminal . De menționat că inițial aceste modificări au fost făcute de dezvoltator ca o reclamație. Marak, după evenimente, a ținut să declare clar că nu vrea să continue să lucreze gratuit pentru marile companii.

Nu trebuie să uităm că, în ciuda faptului că suntem concentrați pe proiecte open source de la utilizatori din întreaga lume, GitHub este deținut de Microsoft . Pe scurt, asta Creatorul de conținut a deteriorat două dintre ele biblioteci proprii publicate pe platformă la protestează împotriva utilizării lor gratuite de către marile companii .

Probleme pe GitHub care decurg din două biblioteci importante

Trebuie avut în vedere faptul că erorile și proiectele care au folosit aceste două biblioteci au apărut în ultimele zile. Pentru a ne face o idee despre importanța tuturor acestor lucruri, vom menționa că, de exemplu, Culori momentan are mai mult de 20 descărcări în milioane . Acest lucru ne poate oferi o idee aproximativă a numărului mare de erori rezultate din această modificare.

culori marak

Una dintre principalele defecțiuni detectate în ultimele zile din cauza acestei modificări eronate a fost cel tipărirea datelor inconsistente . La început s-a crezut că toate acestea au fost date de sistemul implicit de gestionare a pachetelor pentru Node.js. Dar mai târziu și după declarațiile lui Marak, cei afectați și-au dat seama că erorile din proiectele lor se datorau schimbare intenționată și eronată în aceste biblioteci .

Este de remarcat faptul că aceste versiuni modificate fac ca proiectele afectate să imprime litere și simboluri ciudate. Acest lucru continuă pentru totdeauna și totul începe cu trei rânduri de text: „LIBERTY LIBERTY LIBERTY”. În același timp, trebuie să știm că, după evenimentele pe care le-am descris, GitHub a blocat accesul la toate proiectele sale pentru dezvoltatorul Marak. Mai mult, în ultimele ore platforma în sine a eliminat peste 100 de depozite deținute de Marak. Evident, aceasta este o mișcare din partea platformei Microsoft pe care a denunțat-o și utilizatorul menționat anterior.

Momentan, în timp ce Colors a fost remediat, Faker încă provoacă probleme deocamdată. Prin urmare, în acest al doilea caz, cel mai bun lucru pe care îl putem face este să instalăm o versiune anterioară.