Marak Squires, autori i paketave të njohura colors (një ngjyrues konsole Node.js) dhe faker (një gjenerator i të dhënave të rreme për fushat e hyrjes), të cilat kanë përkatësisht 2.8 milionë dhe 25 milionë shkarkime javore, postoi versione të reja të produkteve të tij në depo NPM dhe GitHub. Këto versione përmbajnë ndryshime shkatërruese që shkaktojnë qëllimisht dështime të ndërtimit dhe kohës së ekzekutimit në projektet e varura. Veprimet e Marak prishën shumë projekte, përfshirë AWS CDK, të cilat përdorin këto biblioteka. Biblioteka e ngjyrave përdoret si varësi nga 18953 projekte, dhe faker përdoret nga 2571.
Kodi i bibliotekĂ«s "colors" u pĂ«rditĂ«sua me tekstin "LIBERTY LIBERTY LIBERTY" nĂ« daljen e konsolĂ«s dhe njĂ« lak tĂ« pafund qĂ« bllokon projektet e varura dhe nxjerr njĂ« rrjedhĂ« fjalĂ«sh tĂ« ngatĂ«rruara si "tesing". PĂ«rmbajtja e depove tĂ« bibliotekĂ«s faker u hoq, skedarĂ«t .gitignore dhe .npmignore u shtuan nĂ« deklaratĂ«n "endgame" pĂ«r tĂ« pĂ«rjashtuar skedarĂ«t e projektit, dhe skedari README u zĂ«vendĂ«sua me pyetjen "ĂfarĂ« i ndodhi vĂ«rtet Aaron Swartz". Problemet janĂ« tĂ« pranishme nĂ« ngjyrat 1.4.1+ dhe faker 6.6.6.

Në përgjigje të këtyre veprimeve, GitHub bllokoi aksesin e Marak në depot e tij (90 publike dhe disa private), dhe NPM e anuloi versionin keqdashës të paketës. Megjithatë, ligjshmëria e veprimeve të GitHub ngre pikëpyetje, pasi një zhvillues që heq kodin nga një prej depove të tij nuk mund të konsiderohet shkelje e kushteve të shërbimit të tij. Për më tepër, licenca për ngjyrat dhe paketat e rreme thotë qartë se nuk ka garanci ose detyrime në lidhje me funksionalitetin e kodit.
ĂshtĂ« interesante se paralajmĂ«rimi i parĂ« pĂ«r ndĂ«rprerjen e zhvillimit u publikua mĂ« shumĂ« se njĂ« vit mĂ« parĂ«. NĂ« shtator 2020, Marak humbi tĂ« gjitha asetet e tij nĂ« njĂ« zjarr, pas tĂ« cilit, nĂ« fillim tĂ« nĂ«ntorit, ai lĂ«shoi âânjĂ« ultimatum pĂ«r kompanitĂ« tregtare qĂ« pĂ«rdorin projektet e tij pĂ«r tĂ« financuar zhvillimin e vazhdueshĂ«m, pĂ«rndryshe premtoi tĂ« ndĂ«rpriste mbĂ«shtetjen, pasi nuk kishte mĂ« ndĂ«rmend tĂ« punonte falas. PĂ«rpara incidentit, versioni mĂ« i fundit i Colors u publikua dy vjet mĂ« parĂ«, dhe Faker nĂ«ntĂ« muaj mĂ« parĂ«.
Sa i përket motiveve pas futjes së ndryshimeve shkatërruese në paketa, Marak ka të ngjarë të përpiqet t'u japë një mësim korporatave që shfrytëzojnë punën e komunitetit të softuerit të lirë pa dhënë asgjë në këmbim, ose të tërheqë vëmendjen ndaj rrethanave të vdekjes së Aaron Swartz. Aaron kreu vetëvrasje pasi u akuzua për kopjim artikujsh shkencorë nga baza e të dhënave me pagesë JSTOR, duke mbrojtur aksesin falas në botimet shkencore. Aaron u akuzua për mashtrim kompjuterik dhe marrje të paligjshme informacioni nga një kompjuter i mbrojtur, gjë që mbart një dënim maksimal prej 50 vjetësh burg dhe një gjobë prej një milion dollarësh (nëse do të pranonte fajësinë, do të kishte vuajtur gjashtë muaj).
Besohet se Aaron, duke vuajtur nga depresioni, iu nënshtrua presionit të sistemit gjyqësor dhe padrejtësisë së akuzave të ngritura kundër tij (ai përballej me 50 vjet burgim vetëm për shkarkimin e përmbajtjes së një baze të dhënash me artikuj shkencorë, të cilët ai besonte se duhej të shpërndaheshin pa kufizim). Në një pyetje në lidhje me vdekjen e Aaron, të botuar në vend të kodit të fshirë, dhe në një postim në Twitter, Marak Squires aludon në një teori konspiracioni të pakonfirmuar sipas së cilës Aaron Swartz gjeti dokumente në arkivat e MIT që diskreditonin disa figura të rëndësishme, dhe u vra për këtë, duke e maskuar vdekjen si vetëvrasje (nesër shënohen nëntë vjet nga vdekja e Aaron).
Burimi: opennet.ru
