Lugu sellest, kuidas populaarne JavaScripti teek hakkas terminalis reklaame kuvama

Pakendis Standard, mis on JavaScripti stiilijuhend, linter ja automaatne koodiparandustööriist, rakendab JavaScripti teekide jaoks näiliselt esimest reklaamisüsteemi.

Tänavu 20. augusti alguses võisid npm paketihalduri kaudu Standardi installinud arendajad oma terminalides näha kopsakat reklaambännerit.

Lugu sellest, kuidas populaarne JavaScripti teek hakkas terminalis reklaame kuvama
Reklaambänner terminalis

See reklaam loodi uue projekti abil - Rahastamine. Seda teevad Standardteegi arendajad. Rahastamisteek lisati standardisse 14.0.0. See standardversioon on nüüd väljas 19 august. Just siis hakkas terminalides reklaam ilmuma.

Rahastamisraamatukogu idee on see, et ettevõtted osta reklaampinna kasutajaterminalides ning seejärel jaotab rahastusprojekt tulu avatud lähtekoodiga projektide vahel, kes on nõustunud sellega koostööd tegema ja oma kasutajatele reklaami näitama.

Pole üllatav, et see idee tekitas arendusringkondades ägedaid poleemikaid. Näiteks - siin и siin.

Mõned väitlejad uskusid, et reklaam terminalis on hea viis rahastada olulisi avatud lähtekoodiga projekte, millel on alati rahaprobleeme. Teised pidasid ideed oma terminalis reklaame vaadata täiesti vastuvõetamatuks.

"Asi on selles, et need, kes toetavad [avatud lähtekoodiga tarkvara], vajavad raha," ütleb Hollandist pärit arendaja Vincent Weavers. “Sellele probleemile võib tulevikus ilmuda täiuslikumaid lahendusi, seni saame reklaamiga leppida. See pole nii hull. Kuigi mulle isiklikult ei meeldi eriti terminalis reklaambännereid näha, mõistan nende vajadust ja toetan seda ideed igati,” jätkab ta.

"Minu terminal on viimane kindlus, viimane rahuoaas, mis ei näita mulle pidevaid ärimagnaate reklaamivooge. Olen sellele ideele kategooriliselt vastu, sest olen kindel, et see läheb põhimõtteliselt vastuollu avatud lähtekoodiga, mida oleme aastakümneid viljelenud,“ ütleb USA arendaja Vuk Petrovic.

Enamik negatiivseid kommentaare Standardi ja avatud lähtekoodiga projektide uue rahastamisskeemi kohta tuleb arendajatelt, kes pole rahul, et pärast installimist ilmuvad reklaambännerid ilmuvad nüüd logidesse, mis muudab rakenduste silumise täiesti asjatult keeruliseks.

„Ma ei taha oma CI logides reklaame näha ega taha mõelda, mis saab siis, kui teised paketid hakkavad sama asja tegema. Mõnel JS-paketil on kümneid, sadu või isegi rohkem sõltuvusi. "Kas te kujutate ette, mis juhtuks, kui nad kõik reklaame näitaksid?" ütles Californiast pärit arendaja Robert Hafner.

Praegu kuvab reklaame ainult Standard raamatukogu, kuid aja jooksul võib rahastusprojekt, mille kaudu seda tehakse, muutuda populaarsemaks. See võib sarnaneda sellega, kuidas OpenCollective projekt on viimase aasta jooksul populaarsust kasvatanud.

OpenCollective on projektiga Funding sarnane projekt. Kuid bännerite kuvamise asemel kuvab see terminalis annetustaotlusi, milles arendajatel palutakse raha teatud projektile üle kanda. Need päringud kuvatakse pärast erinevate teekide installimist ka npm-terminalis.

Lugu sellest, kuidas populaarne JavaScripti teek hakkas terminalis reklaame kuvama
OpenCollective sõnumid

Alates eelmisest aastast on OpenCollective'i sõnumeid lisatud paljudesse avatud lähtekoodiga projektidesse. Sellises, näiteks nagu core.js, JSS, Nodemon, Stiiliga komponendid, Tase, ja paljud teised.

Nii nagu rahastamise puhul, väljendasid arendajad neid sõnumeid terminalis nähes rahulolematust. Siiski olid nad nõus need vastu võtma, kuna need sisaldasid ainult annetustaotlusi, mitte täismahus reklaame.

Rahastamise puhul tundub aga, et see projekt on ületanud teatud piiri mõne arendaja meelest, kes ei taha mingil ettekäändel oma terminalides reklaami näha.

Mõned neist arendajatest avaldasid survet Linodele, ühele ettevõttele, kes nõustus Fundinguga reklaamide kuvamises. Ettevõte otsustas lõpuks olukorda mitte eskaleerida ja keelduda sellest ideest.

Pealegi on mõned arendajad läinud veelgi kaugemale, suunates oma viha energia maailma esimese loomisse blokeerija reklaam käsurea liidese jaoks.

Tulemused

Reklaam terminalis on katse lahendada tõsine probleem avatud lähtekoodiga projektide rahastamisel. Kuid paljudele inimestele see tõesti ei meeldi. Seetõttu saab nüüd vastata pigem negatiivselt kui positiivselt küsimusele, kas see nähtus on määratud laialt levima. Lisaks sai hiljuti teatavaks, et npm suure tõenäosusega paketid keelata, mis näitavad terminalis reklaame.

Kui olete selle teema vastu huvitatud, vaadake materjal, mis on kirjutatud “Rahastamise” eksperimendi tulemuste põhjal.

Kallid lugejad! Kuidas suhtute terminalis reklaamimisse? Millised avatud lähtekoodiga rahastamisviisid tunduvad teile kõige adekvaatsemad?

Lugu sellest, kuidas populaarne JavaScripti teek hakkas terminalis reklaame kuvama

Allikas: www.habr.com

Lisa kommentaar