Príbeh o tom, ako populárna knižnica JavaScript začala zobrazovať reklamy v termináli

V balení štandard, čo je príručka štýlu JavaScript, linter a nástroj na automatickú opravu kódu, implementuje to, čo sa javí ako prvý reklamný systém pre knižnice JavaScript.

Začiatkom 20. augusta tohto roku mohli vývojári, ktorí nainštalovali Standard cez správcu balíkov npm, vidieť na svojich termináloch mohutný reklamný banner.

Príbeh o tom, ako populárna knižnica JavaScript začala zobrazovať reklamy v termináli
Reklamný banner v termináli

Táto reklama bola vytvorená pomocou nového projektu - Financovanie. Robia to vývojári knižnice Standard. Knižnica financovania bola zahrnutá do štandardu 14.0.0. Táto štandardná verzia je teraz k dispozícii 19 augusta. Vtedy sa v termináloch začala objavovať reklama.

Myšlienkou knižnice financovania je, že spoločnosti kúpiť reklamný priestor v užívateľských termináloch a projekt Funding následne rozdeľuje príjmy medzi open source projekty, ktoré s ním súhlasili, že budú spolupracovať a zobrazovať reklamu svojim používateľom.

Nie je prekvapením, že táto myšlienka vyvolala v komunite vývojárov zúrivé kontroverzie. Napríklad - tu и tu.

Niektorí z diskutujúcich verili, že reklama v termináli je dobrý spôsob, ako financovať dôležité open source projekty, ktoré majú vždy problémy s peniazmi. Iní považovali myšlienku sledovania reklám na svojom termináli za úplne neprijateľnú.

„Faktom je, že tí, ktorí podporujú [softvér s otvoreným zdrojom], potrebujú peniaze,“ hovorí Vincent Weavers, vývojár z Holandska. „V budúcnosti sa môžu objaviť dokonalejšie riešenia tohto problému, dovtedy si s reklamou vystačíme. Nie je to také zlé. Aj keď osobne nerád vidím reklamné bannery v termináli, chápem ich potrebu a plne podporujem túto myšlienku,“ pokračuje.

„Môj terminál je poslednou pevnosťou, poslednou oázou pokoja, ktorá mi neukazuje nepretržité prúdy reklamy od obchodných magnátov. Som kategoricky proti tejto myšlienke, pretože som si istý, že zásadne odporuje duchu open source, ktorý sme si desaťročia pestovali,“ hovorí Vuk Petrovic, vývojár z USA.

Väčšina negatívnych komentárov proti Standardu a novej schéme financovania projektov s otvoreným zdrojovým kódom pochádza od vývojárov, ktorí sú nespokojní s tým, že reklamné bannery, ktoré sa objavia po inštalácii, sa teraz objavia v protokoloch, čo úplne zbytočne sťaží ladenie aplikácií.

„Nechcem vidieť reklamy v mojich denníkoch CI a nechcem premýšľať o tom, čo sa stane, ak ostatné balíčky začnú robiť to isté. Niektoré balíky JS majú desiatky, stovky alebo dokonca viac závislostí. „Viete si predstaviť, čo by sa stalo, keby všetky zobrazovali reklamy?“ povedal Robert Hafner, vývojár z Kalifornie.

V súčasnosti zobrazuje reklamu iba štandardná knižnica, ale časom sa môže stať populárnejším projekt Financovanie, prostredníctvom ktorého sa to robí. Môže to byť podobné tomu, ako projekt OpenCollective za posledný rok vzrástol na popularite.

OpenCollective je podobný projekt ako Financovanie. Namiesto zobrazovania bannerov však v termináli zobrazuje žiadosti o dary, v ktorých sú vývojári požiadaní o prevod prostriedkov na určitý projekt. Tieto požiadavky sa zobrazujú aj v termináli npm po inštalácii rôznych knižníc.

Príbeh o tom, ako populárna knižnica JavaScript začala zobrazovať reklamy v termináli
Správy OpenCollective

Od minulého roka boli správy OpenCollective pridané do mnohých open source projektov. V takých, ako je napr core.js, JSS, Nodemon, Štylizované komponenty, Úroveň, a veľa ďalších.

Rovnako ako v prípade financovania, vývojári vyjadrili nespokojnosť, keď videli tieto správy v termináli. Boli však ochotní ich akceptovať, keďže obsahovali iba žiadosti o dary a nie celoplošné inzeráty.

V prípade Fundingu sa však zdá, že tento projekt prekročil istú hranicu v povedomí niektorých vývojárov, ktorí pod žiadnou zámienkou nechcú vidieť reklamu na svojich termináloch.

Niektorí z týchto vývojárov vyvíjali tlak na Linode, jednu zo spoločností, ktorá sa dohodla s Funding na zobrazovaní reklamy. Spoločnosť sa nakoniec rozhodla situáciu neeskalovať a odmietnuť z tejto myšlienky.

Navyše, niektorí vývojári zašli ešte ďalej a energiu svojho hnevu nasmerovali do vytvorenia prvého na svete blokátor reklama na rozhranie príkazového riadku.

Výsledky

Reklama v termináli je pokusom vyriešiť vážny problém financovania open source projektov. Ale toto sa mnohým ľuďom naozaj nepáči. Výsledkom je, že na otázku, či je tento jav predurčený na rozšírenie, možno teraz odpovedať skôr negatívne ako pozitívne. Okrem toho sa nedávno zistilo, že npm bude s najväčšou pravdepodobnosťou zakázať balíčky, ktoré zobrazujú reklamy v termináli.

Ak vás táto téma zaujíma, pozrite sa na materiál, ktorý bol napísaný na základe výsledkov experimentu „Financovanie“.

Vážení čitatelia! Ako vnímate reklamu v termináli? Aké spôsoby financovania open source sa vám zdajú najvhodnejšie?

Príbeh o tom, ako populárna knižnica JavaScript začala zobrazovať reklamy v termináli

Zdroj: hab.com

Pridať komentár