Zhvilluesi bëri ndryshime destruktive në paketat NPM colors dhe faker, të përdorura në 20 mijë projekte.

Marak Squires, autori i pakove tĂ« njohura colors (ngjyrat e konsolĂ«s node.js) dhe faker (genera fiktiv tĂ« tĂ« dhĂ«nave pĂ«r fushat e hyrjes), qĂ« kanĂ« 2.8 dhe 25 milion shkarkime nĂ« javĂ«, ka publishuar nĂ« depo NPM dhe GitHub versione tĂ« reja tĂ« produkteve tĂ« tij, pĂ«rfshirĂ« ndryshime shkatĂ«rruese qĂ« qĂ«llimisht shkaktojnĂ« dĂ«shtime gjatĂ« fazĂ«s sĂ« ndĂ«rtimit dhe ekzekutimit tĂ« projekteve tĂ« varura. Si rezultat i veprimeve tĂ« Marak, funksionimi i shumĂ« projekteve Ă«shtĂ« penguar, pĂ«rfshirĂ« AWS CDK, qĂ« pĂ«rdorin kĂ«to biblioteka — biblioteka colors pĂ«rdoret si varĂ«si nga 18953 projekte, ndĂ«rsa faker nga 2571.

NĂ« kodin e bibliotekĂ«s 'colors' Ă«shtĂ« shtuar njĂ« dalje nĂ« konsolĂ« me tekstin 'LIBERTY LIBERTY LIBERTY' dhe njĂ« cikĂ«l infinit qĂ« bllokon punĂ«n e projekteve tĂ« varura dhe sheh njĂ« rrjedhĂ« tĂ« fjalĂ«ve tĂ« deformuara 'tesing'. NĂ« bibliotekĂ«n faker Ă«shtĂ« hequr pĂ«rmbajtja e depozitĂ«s, nĂ« komitin 'endgame' janĂ« shtuar skedarĂ«t .gitignore dhe .npmignore pĂ«r tĂ« pĂ«rjashtuar skedarĂ«t e projektit, dhe nĂ« vend tĂ« pĂ«rmbajtjes sĂ« skedarit README Ă«shtĂ« vendosur njĂ« pyetje: 'ÇfarĂ« ndodhi vĂ«rtet me Aaron Schwartz'. Problemet janĂ« tĂ« pranishme nĂ« versionet colors 1.4.1+ dhe faker 6.6.6.

Zhvilluesi bëri ndryshime destruktive në paketat NPM colors dhe faker, të përdorura në 20 mijë projekte.

Në përgjigje të veprimeve të realizuara, GitHub bllokoi qasjen e Marakut në depot e tij (90 publike + disa private), ndërsa NPM çoi mbrapa versionin e dëmshëm të paketës. Megjithatë, ligjshmëria e veprimeve të GitHub ngre pyetje, pasi heqja e kodit nga një nga depot e tij nga zhvilluesi nuk mund të konsiderohet si shkelje e rregullave të shërbimit. Më tepër, në tekstin e licencës së pakove colors dhe faker është qartë e shënuar mungesa e çdo garanti dhe obligimi në lidhje me funksionimin e kodit.

ËshtĂ« interesante se paralajmĂ«rimi i parĂ« pĂ«r ndalimin e zhvillimit u publikua mĂ« shumĂ« se njĂ« vit mĂ« parĂ«. NĂ« shtator 2020, Marak humbi tĂ« gjithĂ« pasurinĂ« e tij pĂ«r shkak tĂ« njĂ« zjarri, pas sĂ« cilĂ«s nĂ« fillim tĂ« nĂ«ntorit, nĂ« njĂ« formĂ« ultimative, i bĂ«ri thirrje kompanive tregtare qĂ« pĂ«rdorin projektet e tij tĂ« financojnĂ« vazhdimin e zhvillimit, pĂ«rndryshe premtoi se do tĂ« ndalte mirĂ«mbajtjen, duke u shprehur se nuk kishte ndĂ«rmend tĂ« punonte mĂ« falas. Para incidentit, versioni i fundit i colors ishte lĂ«shuar dy vjet mĂ« parĂ«, ndĂ«rsa faker 9 muaj mĂ« parĂ«.

Sa i përket motiveve të përfshirjes së ndryshimeve destruktive në paketa, është e mundur që Marak po përpiqet të japë një mësim kompanive që shfrytëzojnë punën e komunitetit të zhvilluesve të softuerit të lirë, por që nuk kthejnë asgjë në këmbim, ose të tërheqë vëmendjen në rrethana të rishikuara të vdekjes së Aaron Schwartz. Aaron kreu vetëvrasje pas një çështjeje penale të ngritur ndaj tij, e cila ishte e lidhur me kopjimin e artikujve shkencorë nga një bazë të dhënash me pagesë JSTOR, duke mbështetur idenë e ofrimit të aksesit të lirë në publikimet shkencore. Aaron u akuzua për mashtrim kompjuterik dhe për marrjen e paligjshme të informacionit nga një kompjuter i mbrojtur, me një dënim maksimal prej 50 vjetësh burg dhe një gjobë prej një milioni dollarësh (nëse ai do të pranonte marrëveshjen ligjore dhe akuzat, Aaron do t'i duhej të kalonte 6 muaj në burg).

Kreditohet se Aaroni, për shkak të depresionit, nuk e përballoi presionin e sistemit gjyqësor dhe padrejtësinë e akuzave të ngjitura (i hapej një dënim prej 50 vjetësh vetëm për faktin se ai shkarkoi përmbajtjen e një baze të dhënash shkencore, të cilat sipas tij duhej të ishin të aksesueshme pa kufizime). Marak Squires, në një pyetje të publikuar në vend të kodit të fshirë mbi vdekjen e Aaronit dhe në publikimin në Twitter, aludon në një teori konspirative të pa konfirmuar, sipas së cilës Aaroni Schwartz gjeti në arkivën e MIT disa dokumente që diskreditonin disa figura të rëndësishme dhe për këtë arsye u vra, duke e maskuar vdekjen si vetëvrasje (nesër do të kalojnë 9 vjet nga ndarja nga jeta e Aaronit).

Burimi: opennet.ru

Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster