Ang istorya kung giunsa ang usa ka sikat nga librarya sa JavaScript nagsugod sa pagpakita sa mga ad sa terminal

Sa putos Standard, nga usa ka JavaScript style guide, linter, ug automatic code correction tool, nag-implementar sa makita nga unang advertising system para sa JavaScript library.

Sa sinugdanan sa ika-20 sa Agosto karong tuiga, ang mga developers nga nag-install sa Standard pinaagi sa npm package manager nakakita sa usa ka dako nga banner sa advertising sa ilang mga terminal.

Ang istorya kung giunsa ang usa ka sikat nga librarya sa JavaScript nagsugod sa pagpakita sa mga ad sa terminal
Bandera sa advertising sa terminal

Kini nga ad gimugna gamit ang bag-ong proyekto - pundo. Gihimo kini sa mga nag-develop sa Standard library. Ang Funding library gilakip sa Standard 14.0.0. Kini nga Standard nga bersyon wala na karon 19 Ago. Niana nga ang advertising nagsugod sa pagpakita sa mga terminal.

Ang ideya sa luyo sa Funding library mao kana nga mga kompanya pagpalit advertising space sa user terminals, ug ang Funding project unya nag-apod-apod sa kita sa mga open source nga proyekto nga miuyon sa pagkooperar niini ug pagpakita sa advertising sa ilang mga tiggamit.

Dili ikatingala, kini nga ideya nagpahinabog grabe nga kontrobersiya sa komunidad sa kalamboan. Pananglitan - dinhi ΠΈ dinhi.

Ang pipila sa mga debater nagtuo nga ang pag-anunsyo sa terminal usa ka maayong paagi sa paggasto sa hinungdanon nga mga proyekto sa open source nga kanunay adunay mga problema sa salapi. Ang uban nakit-an nga ang ideya sa pagtan-aw sa mga ad sa ilang terminal hingpit nga dili madawat.

β€œAng tinuod mao nga kadtong nagsuporta sa [open source software] nagkinahanglan ug kuwarta,” matod ni Vincent Weavers, usa ka developer gikan sa Netherlands. "Ang labi pa nga hingpit nga mga solusyon sa kini nga problema mahimong makita sa umaabot; hangtod niana, mahimo naton nga maagwanta ang advertising. Dili kini daotan. Bisan kung ako mismo dili ganahan nga makakita sa mga banner sa advertising sa terminal, nasabtan nako ang panginahanglan alang kanila ug hingpit nga gisuportahan kini nga ideya, ”padayon niya.

"Ang akong terminal mao ang katapusan nga kuta, ang katapusan nga oasis sa kalmado nga wala magpakita kanako sa padayon nga mga sapa sa advertising gikan sa mga tycoon sa negosyo. Ako categorically batok niini nga ideya, tungod kay ako sigurado nga kini sa sukaranan nga sukwahi sa espiritu sa open source, nga atong giugmad sulod sa mga dekada,” miingon si Vuk Petrovic, usa ka developer gikan sa USA.

Kadaghanan sa mga negatibo nga komento batok sa Standard ug ang bag-ong laraw sa pagpondo alang sa mga open source nga proyekto gikan sa mga developers nga dili malipayon nga ang mga banner sa advertising nga makita pagkahuman sa pag-instalar makita na karon sa mga log, nga maghimo sa mga aplikasyon sa pag-debug sa hingpit nga dili kinahanglan nga lisud.

"Dili ko gusto nga makakita og mga ad sa akong CI log, ug dili ko gusto nga maghunahuna kung unsa ang mahitabo kung ang ubang mga pakete magsugod sa pagbuhat sa parehas nga butang. Ang ubang mga pakete sa JS adunay mga dosena, gatusan, o labi pa nga mga dependency. "Mahunahuna ba nimo kung unsa ang mahitabo kung silang tanan magpakita mga ad?" ingon si Robert Hafner, usa ka developer gikan sa California.

Sa pagkakaron, ang Standard library lamang ang nagpakita sa advertising, apan sa paglabay sa panahon, ang proyekto sa Pagpondo, diin kini nahimo, mahimong mas popular. Mahimong parehas kini kung giunsa ang proyekto sa OpenCollective nga nahimong popular sa miaging tuig.

OpenCollective usa ka proyekto nga susama sa Funding. Apan imbis nga magpakita og mga banner, kini nagpakita sa mga hangyo alang sa mga donasyon sa terminal, diin ang mga developers gihangyo sa pagbalhin sa mga pundo ngadto sa usa ka proyekto. Kini nga mga hangyo gipakita usab sa npm terminal human ma-install ang lainlaing mga librarya.

Ang istorya kung giunsa ang usa ka sikat nga librarya sa JavaScript nagsugod sa pagpakita sa mga ad sa terminal
OpenCollective nga mga Mensahe

Sukad sa miaging tuig, ang mga mensahe sa OpenCollective gidugang sa daghang mga proyekto sa open source. Sa ingon, pananglitan, ingon core.js, JSS, Nodemon, Mga Estilo sa Estilo, Level, ug uban pa.

Sama sa Pagpondo, ang mga developers nagpahayag sa pagkadiskontento sa dihang nakita nila kini nga mga mensahe sa terminal. Bisan pa, andam sila nga modawat niini, tungod kay adunay sulud lamang sila nga mga hangyo alang sa mga donasyon, ug dili ang tibuuk nga mga ad.

Bisan pa, sa kaso sa Pagpundo, ingon og kini nga proyekto mitabok sa usa ka piho nga linya sa mga hunahuna sa pipila nga mga developer nga dili gusto nga makita ang pag-anunsyo sa ilang mga terminal sa ilawom sa bisan unsang pasangil.

Ang pipila niini nga mga developers nagbutang sa pressure sa Linode, usa sa mga kompanya nga miuyon sa Funding sa pagpakita sa advertising. Ang kompanya sa katapusan nakahukom nga dili palapdan ang kahimtang ug magdumili gikan niini nga ideya.

Dugang pa, ang pipila ka mga developers miuswag pa, nga gipaagi ang kusog sa ilang kasuko sa paghimo sa una sa kalibutan blocker advertising alang sa interface sa command line.

Mga resulta

Ang pag-anunsyo sa terminal usa ka pagsulay sa pagsulbad sa grabe nga problema sa pagpondo sa mga proyekto sa open source. Apan daghang mga tawo sa tinuud, dili gyud gusto niini. Ingon usa ka sangputanan, ang pangutana kung kini nga panghitabo gitakda nga mahimong kaylap mahimo na karon nga matubag nga labi ka negatibo kaysa positibo. Dugang pa, bag-o lang nahibal-an nga ang npm lagmit pagdili sa mga pakete, nga nagpakita sa mga ad sa terminal.

Kung interesado ka niini nga hilisgutan, tan-awa ang materyal, nga gisulat base sa mga resulta sa eksperimento sa "Pagpondo".

Minahal nga magbabasa! Unsa ang imong gibati bahin sa pag-anunsyo sa terminal? Unsang mga paagi sa pagpondo sa open source nga para nimo ang labing igo?

Ang istorya kung giunsa ang usa ka sikat nga librarya sa JavaScript nagsugod sa pagpakita sa mga ad sa terminal

Source: www.habr.com

Idugang sa usa ka comment