Zbog jednog developera hiljade aplikacija je postalo beskorisno
Korisnici popularnih biblioteka otvorenog koda “colors.js” i “faker.js” ostali su zatečeni nakon što su videli njihove aplikacije, koje koriste ove biblioteke, prikazuju besmislene simbole i kvare se.
Jedan developer je namerno oštetio dve biblioteke otvorenog koda na GitHub-u i registru softvera. On je namerno uveo beskonačnu petlju koja je pokvarila hiljade projekata koji zavise od “colors.js” i “faker.js” biblioteka.
Portal Bleeping Computer je otkrio da je Mark Skvajers, koji je developer ovih biblioteka, ubacio njihove revizije na GitHub koje dovode do toga da aplikacije neprekidno prikazuju čudna slova i simbole.
Jedna od od akcija, koje revizije pokreću, je ispisivanje tri linije teksta "LIBERTY LIBERTY LIBERTY", dok je faker.js Readme fajl promenjen u "Šta se zaista desilo sa Aronom Švarcom?". Švarc je jedan od poznatijih developera, koji je osnovao Creative Commons, RSS i Reddit. Tokom 2011. godine je optužen za krađu dokumenata iz akademske baze JSTOR, a potom je 2013. godine izvršio samoubistvo.
Skvajersov potez je skrenuo pažnju na nekoliko tema (moralnih i finansijksih) o razvoju otvorenog softvera, što je verovatno bio i cilj njegovih akcija.
Pored toga, developer je navodno umoran od toga da pruža besplatno svoje usluge i znanje, a da se njegov trud ne vrednuje.
Veliki broj sajtova, softvera i aplikacija se u velikoj meri oslanja na to da developeri otvorenog koda razvijaju bitne alatke i komponente - i sve to besplatno.
“Colors” biblioteka se nedeljno preuzme oko 20 miliona puta i više od 19.000 projekata zavisi od nje, sa druge strane “faker” biblioteka nedeljno se preuzima oko dva i po miliona puta, a više od 2.500 projekata zavisi od nje.
U međuvremenu, color.js je ažuriran na funkcionalnu verziju, dok je faker.js i dalje pod uticajem pomenute akcije. Problem se može rešiti prelaskom na stariju verziju.
(Telegraf.rs)