A történet arról, hogy egy népszerű JavaScript-könyvtár hogyan kezdett hirdetéseket megjeleníteni a terminálon

A csomagban Standard , amely egy JavaScript stílus útmutató, linter és automatikus kódjavító eszköz, amely a JavaScript-könyvtárak első hirdetési rendszerét valósítja meg.

Idén augusztus 20-a elején a Standardot az npm csomagkezelőn keresztül telepítő fejlesztők egy tetemes reklámszalagot láthattak termináljaikon.

A történet arról, hogy egy népszerű JavaScript-könyvtár hogyan kezdett hirdetéseket megjeleníteni a terminálon
Reklám banner a terminálon

Ez a hirdetés egy új projekt segítségével készült - Finanszírozás. Ezt a Standard könyvtár fejlesztői végzik. A finanszírozási könyvtárat a 14.0.0 szabvány tartalmazza. Ez a standard verzió már megjelent 19 augusztus. Ekkor kezdtek megjelenni a reklámok a terminálokon.

A Finanszírozási könyvtár mögött az az elképzelés áll, hogy a vállalatok megvesz hirdetési felületet a felhasználói terminálokon, majd a Finanszírozási projekt a bevételt szétosztja a nyílt forráskódú projektek között, amelyek beleegyeztek, hogy együttműködnek vele, és reklámokat jelenítenek meg felhasználóiknak.

Nem meglepő módon ez az ötlet heves vitákat váltott ki a fejlesztő közösségben. Például - itt и itt.

A vitázók egy része úgy vélte, hogy a terminálban való hirdetés jó módja a fontos nyílt forráskódú projektek finanszírozásának, amelyeknek mindig vannak pénzproblémák. Mások teljesen elfogadhatatlannak találták azt az ötletet, hogy hirdetéseket nézzenek a termináljukon.

„A helyzet az, hogy a [nyílt forráskódú szoftvereket] támogatóknak pénzre van szükségük” – mondja Vincent Weavers, egy holland fejlesztő. „A jövőben tökéletesebb megoldások jelenhetnek meg erre a problémára, addig kibírjuk a reklámozást. Nem olyan rossz. Bár én személy szerint nem különösebben szeretek reklámszalagokat látni a terminálon, megértem, hogy szükség van rájuk, és teljes mértékben támogatom ezt az ötletet” – folytatja.

„A terminálom az utolsó erődítmény, a nyugalom utolsó oázisa, amely nem mutatja nekem az üzleti iparmágnások folyamatos reklámfolyamait. Határozottan ellenzem ezt az elképzelést, mert biztos vagyok benne, hogy alapvetően ellentmond a nyílt forráskód szellemének, amelyet évtizedek óta művelünk” – mondja Vuk Petrovic, az USA-ból származó fejlesztő.

A legtöbb negatív észrevétel a Standard és a nyílt forráskódú projektek új finanszírozási konstrukciójával szemben a fejlesztőktől érkezik, akik elégedetlenek amiatt, hogy a telepítés után megjelenő reklámszalagok mostantól megjelennek a naplókban, ami teljesen feleslegesen megnehezíti az alkalmazások hibakeresését.

„Nem akarok hirdetéseket látni a CI-naplóimban, és nem akarok arra gondolni, hogy mi lesz, ha más csomagok is elkezdik ugyanezt csinálni. Néhány JS-csomag több tucat, száz vagy még több függőséggel rendelkezik. „El tudja képzelni, mi történne, ha mindannyian hirdetéseket jelenítenének meg?” – mondta Robert Hafner, egy kaliforniai fejlesztő.

Jelenleg csak a Standard könyvtárban jelenítenek meg hirdetéseket, de idővel népszerűbbé válhat a Finanszírozási projekt, amelyen keresztül ez történik. Ez hasonló lehet ahhoz, ahogyan az OpenCollective projekt népszerűsége nőtt az elmúlt évben.

OpenCollective a finanszírozáshoz hasonló projekt. Ám bannerek megjelenítése helyett adománykéréseket jelenít meg a terminálon, amelyben a fejlesztőket arra kérik, hogy utaljanak át pénzeszközöket egy bizonyos projekthez. Ezek a kérések az npm terminálban is megjelennek a különböző könyvtárak telepítése után.

A történet arról, hogy egy népszerű JavaScript-könyvtár hogyan kezdett hirdetéseket megjeleníteni a terminálon
OpenCollective Messages

Tavaly óta számos nyílt forráskódú projekthez hozzáadták az OpenCollective üzeneteket. Ilyenben például mint core.js, JSS, Nodemon, Stílusú alkatrészek, szint, és sokan mások.

Akárcsak a Finanszírozásnál, a fejlesztők elégedetlenségüket fejezték ki, amikor meglátták ezeket az üzeneteket a terminálban. Ezeket azonban szívesen fogadták, hiszen csak adománykéréseket tartalmaztak, teljes körű hirdetéseket nem.

A Funding esetében azonban úgy tűnik, hogy ez a projekt átlépett egy bizonyos határt néhány fejlesztő fejében, akik semmilyen ürüggyel nem akarnak reklámot látni a termináljaikon.

E fejlesztők némelyike ​​nyomást gyakorolt ​​a Linode-ra, azon vállalatok egyikére, amelyek megállapodtak a Fundinggel a hirdetések megjelenítéséről. A cég végül úgy döntött, hogy nem eszkalálja a helyzetet, és hulladék ettől az ötlettől.

Sőt, egyes fejlesztők még ennél is tovább mentek, haragjuk energiáját a világelső megalkotásába irányították blokkoló reklám a parancssori felülethez.

Eredményei

A terminálban történő reklámozás a nyílt forráskódú projektek finanszírozásának komoly problémáját próbálja megoldani. De ez sok embernek nagyon-nagyon nem tetszik. Ennek eredményeként arra a kérdésre, hogy ez a jelenség elterjedt-e, ma már inkább negatív, mint pozitív válasz adható. Ráadásul nemrég vált ismertté, hogy az npm nagy valószínűséggel lesz csomagokat tiltani, amelyek hirdetéseket jelenítenek meg a terminálban.

Ha érdekel ez a téma, nézd meg anyag, amely a „Finanszírozás” kísérlet eredményei alapján íródott.

Kedves olvasók! Mi a véleményed a terminálban való hirdetésről? Milyen nyílt forráskódú finanszírozási módok tűnnek Önnek a legmegfelelőbbnek?

A történet arról, hogy egy népszerű JavaScript-könyvtár hogyan kezdett hirdetéseket megjeleníteni a terminálon

Forrás: will.com

Hozzászólás