Msanidi programu alifanya mabadiliko mabaya kwa rangi na vifurushi bandia vya NPM vilivyotumika katika miradi elfu 20

Marak Squires, mwandishi wa vifurushi vya rangi maarufu (node.js console colorization) na vifurushi ghushi (jenereta bandia ya data kwa sehemu za pembejeo), vyenye vipakuliwa milioni 2.8 na milioni 25 kila wiki, amechapisha matoleo mapya ya bidhaa zake kwenye hazina ya NPM na kwenye GitHub. , ikiwa ni pamoja na mabadiliko ya uharibifu ambayo husababisha kwa makusudi kushindwa katika hatua ya mkusanyiko na utekelezaji wa miradi tegemezi. Kama matokeo ya hatua za Marak, kazi ya miradi mingi, pamoja na AWS CDK, kutumia maktaba maalum ilitatizwa - maktaba ya rangi hutumiwa kama tegemezi katika miradi 18953, na bandia inatumiwa katika 2571.

Katika msimbo wa maktaba ya "rangi", pato la console ya maandishi "LIBERTY LIBERTY LIBERTY" na kitanzi kisicho na kipimo kiliongezwa, kuzuia kazi ya miradi tegemezi na kutoa mkondo wa maneno yaliyopotoka "tesing". Maktaba ghushi iliondoa yaliyomo kwenye hazina, ikaongeza faili za .gitignore na .npmignore kwenye ahadi ya "endgame" ya kutenga faili za mradi, na ikabadilisha yaliyomo kwenye faili ya README na swali "Nini Hasa Kilichompata Aaron Swartz." Matatizo yapo katika matoleo ya rangi 1.4.1+ na bandia 6.6.6.

Msanidi programu alifanya mabadiliko mabaya kwa rangi na vifurushi bandia vya NPM vilivyotumika katika miradi elfu 20

Kwa kujibu vitendo hivi, GitHub ilizuia ufikiaji wa Marak kwenye hazina zake (90 za umma + kadhaa za faragha), na NPM ilirudisha nyuma toleo hasidi la kifurushi. Wakati huo huo, uhalali wa vitendo vya GitHub huibua maswali, kwani kuondolewa kwa kificho na msanidi programu kutoka kwa moja ya hifadhi zake hawezi kuchukuliwa kuwa ukiukaji wa sheria za huduma. Zaidi ya hayo, maandishi ya leseni ya rangi na vifurushi ghushi yanasema wazi kwamba hakuna dhamana au wajibu kuhusu utendakazi wa msimbo.

Inashangaza, onyo la kwanza kuhusu kukoma kwa maendeleo lilichapishwa zaidi ya mwaka mmoja uliopita. Mnamo Septemba 2020, Marak alipoteza mali yake yote kutokana na moto, baada ya hapo mwanzoni mwa Novemba, kwa njia ya mwisho, alitoa wito kwa makampuni ya biashara kutumia miradi yake kufadhili muendelezo wa maendeleo, vinginevyo aliahidi kuacha kumuunga mkono. kwani hataki tena kufanya kazi bure. Kabla ya tukio hilo, toleo la hivi karibuni la rangi lilitolewa miaka miwili iliyopita, na bandia ilitolewa miezi 9 iliyopita.

Kuhusu nia yake ya kufanya mabadiliko mabaya kwa vifurushi, Marak ana uwezekano wa kujaribu kutoa somo kwa mashirika ambayo yananufaika na kazi ya jumuiya ya programu za bure bila kurudisha chochote, au kuvutia umakini katika kufikiria upya hali ya kifo cha. Aaron Swartz. Aaron alijiua baada ya kesi ya jinai kuletwa dhidi yake inayohusiana na kunakili nakala za kisayansi kutoka kwa hifadhidata iliyolipwa ya JSTOR, akitetea wazo la kutoa ufikiaji wa bure kwa machapisho ya kisayansi. Aaron alishtakiwa kwa ulaghai wa kompyuta na kupata habari kinyume cha sheria kutoka kwa kompyuta iliyolindwa, adhabu ya juu zaidi ni kifungo cha miaka 50 jela na faini ya dola milioni moja (ikiwa makubaliano ya mahakama yangefikiwa na mashtaka yakakubaliwa, Aaron angelazimika kutumikia. miezi 6 jela).

Inaaminika kuwa Aaron, katikati ya unyogovu, hakuweza kuhimili shinikizo la mfumo wa mahakama na ukosefu wa haki wa mashtaka yaliyoletwa (alikuwa anakabiliwa na kifungo cha miaka 50 kwa ajili ya kupakua yaliyomo kwenye hifadhidata ya nakala za kisayansi, ambayo kwa maoni yake. inapaswa kusambazwa bila vikwazo). Marak Squires, katika swali kuhusu kifo cha Aaron kilichotumwa badala ya nambari iliyofutwa na katika chapisho kwenye Twitter, anadokeza nadharia ya njama ambayo haijathibitishwa, kulingana na ambayo Aaron Swartz alipata hati zingine kwenye kumbukumbu za MIT ambazo zilidharau watu fulani muhimu, na alikuwa. kuuawa kwa ajili yake. kujificha kuja kama kujiua (kesho itakuwa miaka 9 tangu Haruni afariki).

Chanzo: opennet.ru

Kuongeza maoni