Priča o tome kako je popularna JavaScript biblioteka počela prikazivati ​​reklame na terminalu

U paketu standard, koji je stilski vodič za JavaScript, linter i alat za automatsko ispravljanje koda, implementira ono što se čini kao prvi sustav oglašavanja za JavaScript biblioteke.

Početkom 20. kolovoza ove godine programeri koji su instalirali Standard preko npm paketnog upravitelja mogli su vidjeti pozamašan reklamni banner na svojim terminalima.

Priča o tome kako je popularna JavaScript biblioteka počela prikazivati ​​reklame na terminalu
Reklamni banner u terminalu

Ovaj oglas je kreiran pomoću novog projekta - Finansiranje. To čine programeri standardne biblioteke. Knjižnica financiranja uključena je u Standard 14.0.0. Ova standardna verzija je sada vani 19 kolovoz. Tada su se oglasi počeli pojavljivati ​​na terminalima.

Ideja koja stoji iza biblioteke financiranja jest da tvrtke kupiti oglasni prostor na korisničkim terminalima, a Funding projekt zatim raspodjeljuje prihod među open source projektima koji su s njim pristali surađivati ​​i prikazivati ​​reklame svojim korisnicima.

Nije iznenađujuće da je ova ideja izazvala žestoke kontroverze u razvojnoj zajednici. Na primjer - здесь и здесь.

Neki od debatanata vjeruju da je oglašavanje na terminalu dobar način za financiranje važnih projekata otvorenog koda koji uvijek imaju problema s novcem. Drugima je ideja o gledanju oglasa na njihovom terminalu bila potpuno neprihvatljiva.

“Činjenica je da oni koji podržavaju [softver otvorenog koda] trebaju novac”, kaže Vincent Weavers, programer iz Nizozemske. “U budućnosti bi se mogla pojaviti savršenija rješenja za ovaj problem, a do tada možemo podnijeti oglašavanje. Nije tako loše. Iako osobno ne volim vidjeti reklamne bannere na terminalu, razumijem potrebu za njima i u potpunosti podržavam ovu ideju,” nastavlja.

“Moj terminal je posljednja utvrda, posljednja oaza mira koja mi ne pokazuje stalne tokove reklama poslovnih tajkuna. Ja sam kategorički protiv ove ideje, jer sam siguran da je ona fundamentalno u suprotnosti s duhom otvorenog koda koji smo gajili desetljećima”, kaže Vuk Petrović, programer iz SAD-a.

Većina negativnih komentara protiv Standarda i nove sheme financiranja za projekte otvorenog koda dolazi od programera koji su nezadovoljni što će se reklamni banneri koji se pojavljuju nakon instalacije sada pojavljivati ​​u zapisima, što će potpuno nepotrebno otežati uklanjanje pogrešaka u aplikacijama.

“Ne želim vidjeti oglase u svojim CI zapisima i ne želim razmišljati o tome što će se dogoditi ako drugi paketi počnu raditi istu stvar. Neki JS paketi imaju desetke, stotine ili čak više ovisnosti. “Možete li zamisliti što bi se dogodilo kada bi svi prikazivali oglase?” rekao je Robert Hafner, programer iz Kalifornije.

Trenutačno reklamiranje prikazuje samo standardna knjižnica, no s vremenom bi projekt financiranja kroz koji se to čini mogao postati popularniji. Ovo bi moglo biti slično onome kako je projekt OpenCollective porastao u popularnosti tijekom prošle godine.

OpenCollective je projekt sličan financiranju. Ali umjesto prikazivanja bannera, prikazuje zahtjeve za donacije u terminalu, u kojima se od programera traži da prebace sredstva na određeni projekt. Ti se zahtjevi također prikazuju u npm terminalu nakon instaliranja raznih biblioteka.

Priča o tome kako je popularna JavaScript biblioteka počela prikazivati ​​reklame na terminalu
OpenCollective poruke

Od prošle godine, poruke OpenCollective dodane su mnogim projektima otvorenog koda. U takvim, na primjer, kao jezgra.js, JSS, Nodemon, Stilizirane komponente, Nivo, i mnogi drugi.

Kao i kod Financiranja, programeri su izrazili nezadovoljstvo kada su vidjeli ove poruke na terminalu. No, bili su spremni prihvatiti ih jer su sadržavali samo zahtjeve za donacije, a ne reklame u punom formatu.

Međutim, u slučaju Fundinga, čini se da je ovaj projekt prešao određenu granicu u glavama nekih programera koji ni pod kakvom izlikom ne žele vidjeti oglašavanje na svojim terminalima.

Neki od tih programera vršili su pritisak na Linode, jednu od tvrtki koje su se dogovorile s Fundingom za prikazivanje reklama. Tvrtka je na kraju odlučila ne eskalirati situaciju i odbiti od ove ideje.

Štoviše, neki programeri otišli su i dalje, kanalizirajući energiju svog bijesa u stvaranje prvog na svijetu blokator oglašavanje za sučelje naredbenog retka.

Rezultati

Oglašavanjem u terminalu pokušava se riješiti ozbiljan problem financiranja projekata otvorenog koda. Ali mnogima se ovo stvarno, stvarno ne sviđa. Kao rezultat toga, na pitanje je li ovaj fenomen predodređen da postane široko rasprostranjen sada se može odgovoriti više negativno nego pozitivno. Osim toga, nedavno je postalo poznato da će npm najvjerojatnije ban paketi, koji prikazuju reklame u terminalu.

Ako vas zanima ova tema, pogledajte materijal, koji je napisan na temelju rezultata eksperimenta “Funding”.

Dragi čitatelji! Što mislite o oglašavanju na terminalu? Koji vam se načini financiranja open sourcea čine najadekvatnijima?

Priča o tome kako je popularna JavaScript biblioteka počela prikazivati ​​reklame na terminalu

Izvor: www.habr.com

Dodajte komentar