Tarina siitä, kuinka suosittu JavaScript-kirjasto alkoi näyttää mainoksia terminaalissa

Paketissa Standardi, joka on JavaScript-tyyliopas, linteri ja automaattinen koodinkorjaustyökalu, toteuttaa JavaScript-kirjastojen ensimmäisen mainosjärjestelmän.

Tämän vuoden elokuun 20. päivän alussa Standardin npm-paketinhallinnan kautta asentaneet kehittäjät näkivät päätteissään rajun mainosbannerin.

Tarina siitä, kuinka suosittu JavaScript-kirjasto alkoi näyttää mainoksia terminaalissa
Mainosbanneri terminaalissa

Tämä mainos on luotu käyttämällä uutta projektia - Rahoitus. Tämän tekevät Standard-kirjaston kehittäjät. Rahoituskirjasto sisällytettiin standardiin 14.0.0. Tämä standardiversio on nyt julkaistu 19 elokuu. Silloin mainonta alkoi näkyä terminaaleissa.

Rahoituskirjaston ideana on, että yritykset ostaa Mainostilaa käyttäjäpäätteissä, ja sitten Rahoitusprojekti jakaa tulot avoimen lähdekoodin projekteille, jotka ovat sopineet yhteistyöstä sen kanssa ja näyttää mainoksia käyttäjilleen.

Ei ole yllättävää, että tämä ajatus aiheutti kovaa kiistaa kehitysyhteisössä. Esimerkiksi - täällä и täällä.

Jotkut väittelijät uskoivat, että mainonta terminaalissa on hyvä tapa rahoittaa tärkeitä avoimen lähdekoodin hankkeita, joissa on aina rahaongelmia. Toiset pitivät ajatusta mainosten katselusta päätteessään täysin mahdottomana hyväksyä.

"Tosiasia on, että ne, jotka tukevat [avoimen lähdekoodin ohjelmistoja], tarvitsevat rahaa", sanoo Vincent Weavers, alankomaalainen kehittäjä. "Täydellisempiä ratkaisuja tähän ongelmaan saattaa tulla tulevaisuudessa, siihen asti voimme sietää mainontaa. Se ei ole niin paha. Vaikka en henkilökohtaisesti erityisesti pidä mainosbannerien näkemisestä terminaalissa, ymmärrän niiden tarpeen ja kannatan täysin tätä ajatusta”, hän jatkaa.

”Terminaalini on viimeinen linnoitus, viimeinen rauhan keidas, joka ei näytä minulle jatkuvia mainontavirtoja bisnespohatilta. Vastustan ehdottomasti tätä ajatusta, koska olen varma, että se on pohjimmiltaan ristiriidassa avoimen lähdekoodin hengen kanssa, jota olemme viljelleet vuosikymmeniä”, sanoo yhdysvaltalainen kehittäjä Vuk Petrovic.

Suurin osa kielteisistä kommenteista Standardia ja uutta avoimen lähdekoodin projektien rahoitusjärjestelmää kohtaan tulee kehittäjiltä, ​​jotka ovat tyytymättömiä siihen, että asennuksen jälkeen ilmestyvät mainosbannerit ilmestyvät nyt lokeihin, mikä tekee sovellusten virheenkorjauksesta täysin tarpeettoman vaikeaa.

”En halua nähdä mainoksia CI-lokeissani, enkä halua ajatella, mitä tapahtuu, jos muut paketit alkavat tehdä samoin. Joissakin JS-paketeissa on kymmeniä, satoja tai jopa enemmän riippuvuuksia. "Voitko kuvitella, mitä tapahtuisi, jos he kaikki näyttäisivät mainoksia?" sanoi Robert Hafner, Kalifornialainen kehittäjä.

Tällä hetkellä vain Standard-kirjasto näyttää mainoksia, mutta ajan myötä Rahoitusprojekti, jonka kautta tämä tehdään, voi kasvaa suositummaksi. Tämä saattaa olla samanlaista kuin OpenCollective-projektin suosio on kasvanut viimeisen vuoden aikana.

OpenCollective on samanlainen hanke kuin Rahoitus. Mutta sen sijaan, että näyttäisi bannereita, se näyttää päätteessä lahjoituspyynnöt, joissa kehittäjiä pyydetään siirtämään varoja tiettyyn projektiin. Nämä pyynnöt näkyvät myös npm-päätteessä eri kirjastojen asennuksen jälkeen.

Tarina siitä, kuinka suosittu JavaScript-kirjasto alkoi näyttää mainoksia terminaalissa
OpenCollective-viestit

Viime vuodesta lähtien OpenCollective-viestejä on lisätty moniin avoimen lähdekoodin projekteihin. Esimerkiksi sellaisissa kuin core.js, JSS, Nodemon, Tyylitetyt komponentit, Taso, ja monet muut.

Aivan kuten rahoituksen kohdalla, kehittäjät ilmaisivat tyytymättömyytensä nähdessään nämä viestit terminaalissa. He olivat kuitenkin valmiita ottamaan ne vastaan, koska ne sisälsivät vain lahjoituspyyntöjä, eivät täysimittaisia ​​mainoksia.

Rahoituksen osalta näyttää kuitenkin siltä, ​​että tämä projekti on ylittänyt tietyn rajan joidenkin kehittäjien mielissä, jotka eivät halua nähdä mainoksia päätteissään millään verukkeella.

Jotkut näistä kehittäjistä painostivat Linodea, yhtä yrityksistä, jotka sopivat Fundingin kanssa mainonnan näyttämisestä. Yhtiö päätti lopulta olla eskaloimatta tilannetta ja kieltäytyä tästä ideasta.

Lisäksi jotkut kehittäjät ovat menneet vielä pitemmälle ja kanavoivat vihansa energian luomaan maailman ensimmäisen esto mainonta komentorivikäyttöliittymälle.

Tulokset

Mainonta terminaalissa on yritys ratkaista avoimen lähdekoodin projektien rahoituksen vakava ongelma. Mutta monet ihmiset eivät todellakaan pidä tästä. Tämän seurauksena kysymykseen siitä, onko tämän ilmiön tarkoitus levitä laajalle, voidaan nyt vastata enemmän kielteisesti kuin myönteisesti. Lisäksi äskettäin tuli tiedoksi, että npm tulee todennäköisesti kieltää paketit, jotka näyttävät mainoksia terminaalissa.

Jos olet kiinnostunut tästä aiheesta, katso materiaali, joka on kirjoitettu "Rahoitus"-kokeilun tulosten perusteella.

Hyvä lukijat! Mitä mieltä olet mainonnasta terminaalissa? Mitkä avoimen lähdekoodin rahoitustavat näyttävät sinusta sopivimmilta?

Tarina siitä, kuinka suosittu JavaScript-kirjasto alkoi näyttää mainoksia terminaalissa

Lähde: will.com

Lisää kommentti