Příběh o tom, jak populární JavaScriptová knihovna začala zobrazovat reklamy v terminálu

V balení Standard, což je průvodce stylem JavaScript, linter a nástroj pro automatickou opravu kódu, implementuje to, co se zdá být prvním reklamním systémem pro knihovny JavaScript.

Začátkem 20. srpna tohoto roku mohli vývojáři, kteří nainstalovali Standard prostřednictvím správce balíčků npm, vidět na svých terminálech mohutný reklamní banner.

Příběh o tom, jak populární JavaScriptová knihovna začala zobrazovat reklamy v terminálu
Reklamní banner v terminálu

Tato reklama byla vytvořena pomocí nového projektu - Financování. To provádějí vývojáři knihovny Standard. Knihovna financování byla zahrnuta do standardu 14.0.0. Tato standardní verze je nyní k dispozici 19 srpna. Tehdy se v terminálech začala objevovat reklama.

Myšlenkou knihovny Financování je, že společnosti Koupit reklamní prostor v uživatelských terminálech a projekt Funding pak rozděluje příjmy mezi open source projekty, které se dohodly na spolupráci a zobrazování reklamy svým uživatelům.

Není překvapením, že tato myšlenka vyvolala ve vývojářské komunitě divokou kontroverzi. Například - zde и zde.

Někteří diskutující věřili, že reklama v terminálu je dobrý způsob, jak financovat důležité open source projekty, které mají vždy problémy s penězi. Jiní považovali myšlenku sledování reklam na svém terminálu za zcela nepřijatelnou.

„Faktem je, že ti, kdo podporují [software s otevřeným zdrojovým kódem], potřebují peníze,“ říká Vincent Weavers, vývojář z Nizozemska. „V budoucnu se mohou objevit dokonalejší řešení tohoto problému, do té doby si s reklamou vystačíme. Není to tak špatné. I když osobně reklamní bannery v terminálu nevidím nijak zvlášť rád, chápu jejich potřebu a plně tuto myšlenku podporuji,“ pokračuje.

„Můj terminál je poslední pevnost, poslední oáza klidu, která mi neukazuje nepřetržité proudy reklamy od obchodních magnátů. Jsem kategoricky proti této myšlence, protože jsem si jistý, že zásadně odporuje duchu open source, který jsme pěstovali po desetiletí,“ říká Vuk Petrovic, vývojář z USA.

Většina negativních komentářů proti Standardu a novému schématu financování projektů s otevřeným zdrojovým kódem pochází od vývojářů, kteří jsou nešťastní z toho, že se v logech nyní objeví reklamní bannery, které se objeví po instalaci, což zcela zbytečně znesnadní ladění aplikací.

„Nechci vidět reklamy v mých CI logech a nechci přemýšlet o tom, co se stane, když ostatní balíčky začnou dělat to samé. Některé balíčky JS mají desítky, stovky nebo dokonce více závislostí. "Umíte si představit, co by se stalo, kdyby všechny zobrazovaly reklamy?" řekl Robert Hafner, vývojář z Kalifornie.

V současné době zobrazuje reklamu pouze knihovna Standard, ale postupem času se může stát populárnějším projekt Financování, jehož prostřednictvím se to děje. Může to být podobné tomu, jak za poslední rok rostla popularita projektu OpenCollective.

OpenCollective je projekt podobný financování. Namísto zobrazování bannerů však v terminálu zobrazuje žádosti o dary, ve kterých jsou vývojáři požádáni o převod prostředků na určitý projekt. Tyto požadavky se také zobrazují v terminálu npm po instalaci různých knihoven.

Příběh o tom, jak populární JavaScriptová knihovna začala zobrazovat reklamy v terminálu
Zprávy OpenCollective

Od loňského roku byly zprávy OpenCollective přidány do mnoha projektů s otevřeným zdrojovým kódem. V takových, jako je např core.js, JSS, Nodemon, Stylové komponenty, Úroveň, a mnoho dalších.

Stejně jako u Funding vývojáři vyjádřili nespokojenost, když viděli tyto zprávy v terminálu. Byli však ochotni je přijmout, protože obsahovaly pouze žádosti o dary, nikoli reklamy v plném rozsahu.

V případě Funding se však zdá, že tento projekt překročil určitou hranici v myslích některých vývojářů, kteří nechtějí pod žádnou záminkou vidět reklamu na svých terminálech.

Někteří z těchto vývojářů vyvíjeli tlak na Linode, jednu ze společností, které se dohodly s Funding na zobrazování reklamy. Společnost se nakonec rozhodla situaci neeskalovat a odmítnout z této myšlenky.

Navíc někteří vývojáři zašli ještě dále a nasměrovali energii svého hněvu do vytvoření prvního světa blokátor reklama na rozhraní příkazového řádku.

Výsledky

Reklama v terminálu je pokusem vyřešit vážný problém financování open source projektů. Ale mnoha lidem se to opravdu, ale opravdu nelíbí. V důsledku toho lze nyní na otázku, zda je tento fenomén předurčen k rozšíření, odpovědět spíše negativně než pozitivně. Kromě toho se nedávno ukázalo, že npm bude s největší pravděpodobností zakázat balíčky, které zobrazují reklamy v terminálu.

Pokud vás toto téma zajímá, podívejte se na materiál, který byl napsán na základě výsledků experimentu „Financování“.

Vážení čtenáři! Jaký máte názor na reklamu v terminálu? Jaké způsoby financování open source se vám zdají nejvhodnější?

Příběh o tom, jak populární JavaScriptová knihovna začala zobrazovat reklamy v terminálu

Zdroj: www.habr.com

Přidat komentář