PowerShell och Linux kommer in i matrisen? Hur de har sått kaos på GitHub

I allmänhet används projekt med öppen källkod av miljontals användare som tillhör en mycket stödjande gemenskap. En av de viktigaste webbplatserna eller plattformarna vi hittade för att dela denna kod är GitHub.

Men allt är inte goda nyheter i detta avseende, eftersom projekttjänsten med öppen källkod har blivit kaotisk under de senaste timmarna. Detta har främst berott på de fel som upptäckts i arbetet hos en viss välkänd utvecklare på plattformen. Specifikt syftar vi på utvecklaren som kallas Marak, som tydligen har modifierat och korrumperat några av sina bibliotek. Dessa som vi hänvisar till är de sk Färger och Faker , ganska populär och använd, förresten.

PowerShell och Linux går in i matrisen

Problemet med allt detta som vi kommer att berätta beror främst på den utbredda användningen av de två nämnda biblioteken. Därför, och som du kan föreställa dig, kan denna modifiering av mjukvaran påverka miljontals användares projekt och orsaka en Matrix-effekt i element som t.ex. Windows PowerShell eller Linux terminal . Det är värt att nämna att dessa ändringar ursprungligen gjordes av utvecklaren som ett klagomål. Marak ville efter händelserna göra klart att han inte vill fortsätta jobba gratis för stora företag.

Vi får inte glömma att trots att vi fokuserar på projekt med öppen källkod från användare runt om i världen, GitHub ägs av Microsoft . Kort sagt, detta innehållsskaparen har skadat två av sina egna bibliotek publicerade på plattformen för att protestera mot deras gratis användning av stora företag .

Problem på GitHub som härrör från två viktiga bibliotek

Man måste ta hänsyn till att felen och projekten som använde dessa två bibliotek har inträffat under de senaste dagarna. För att ge oss en uppfattning om vikten av allt detta kommer vi att nämna att t.ex. Färger just nu har mer än 20 miljoner nedladdningar . Detta kan ge oss en grov uppfattning om det enorma antalet buggar som blir resultatet av denna modifiering.

färger marak

Ett av de viktigaste felen som upptäckts de senaste dagarna på grund av denna felaktiga ändring var utskrift av inkonsekventa data . Först trodde man att allt detta gavs av standardpakethanteringssystemet för Node.js. Men senare och efter Maraks uttalanden insåg de berörda att felen i deras projekt berodde på att avsiktlig och felaktig förändring i dessa bibliotek .

Det är anmärkningsvärt att dessa modifierade versioner gör att de berörda projekten skriver ut konstiga bokstäver och symboler. Detta fortsätter för evigt, och allt börjar med tre rader text: "LIBERTY LIBERTY LIBERTY." Samtidigt måste vi veta att efter de händelser som vi har beskrivit, GitHub har blockerat åtkomst till alla sina projekt till utvecklaren Marak. Dessutom har själva plattformen under de senaste timmarna eliminerat mer än 100 förvar som ägs av Marak. Uppenbarligen är detta en rörelse från Microsoft-plattformens sida som den tidigare nämnda användaren också har fördömt.

Just nu, medan färger har fixats, orsakar Faker fortfarande problem för närvarande. Därför, i det här andra fallet, är det bästa vi kan göra att installera en tidigare version.