It ferhaal fan hoe't in populêre JavaScript-bibleteek begon advertinsjes yn 'e terminal te werjaan

Yn it pakket Standert, dat is in JavaScript styl gids, linter, en automatyske koade korreksje ark, ymplemintearret wat liket te wêzen it earste reklame systeem foar JavaScript bibleteken.

Begjin 20 augustus dit jier koene ûntwikkelders dy't Standard ynstalleare fia de npm-pakketbehearder in fikse reklamebanner yn har terminals sjen.

It ferhaal fan hoe't in populêre JavaScript-bibleteek begon advertinsjes yn 'e terminal te werjaan
Reklame banner yn 'e terminal

Dizze advertinsje is makke mei in nij projekt - subsydzje. Dit wurdt dien troch de ûntwikkelders fan de Standertbibleteek. De finansieringsbibleteek waard opnommen yn Standert 14.0.0. Dizze standertferzje is no út 19 Aug. It wie doe dat reklame begon te ferskinen yn terminals.

It idee achter de Funding bibleteek is dat bedriuwen keapje advertinsjeromte yn brûkersterminals, en it finansieringsprojekt ferdielt dan ynkomsten ûnder iepenboarneprojekten dy't ynstimd hawwe om mei te wurkjen en advertinsjes oan har brûkers sjen te litten.

Net ferrassend feroarsake dit idee fûle kontroversje yn 'e ûntwikkelingsmienskip. Bygelyks - hjir и hjir.

Guon fan 'e debaters leauden dat reklame yn' e terminal in goede manier is om wichtige iepen boarneprojekten te finansieren dy't altyd jildproblemen hawwe. Oaren fûnen it idee om advertinsjes op har terminal te besjen folslein net akseptabel.

"It feit fan 'e saak is dat dejingen dy't [iepen boarne software] stypje, jild nedich binne," seit Vincent Weavers, in ûntwikkelder út Nederlân. "Mear perfekte oplossingen foar dit probleem kinne yn 'e takomst ferskine; oant dan kinne wy ​​​​mei reklame opsette. It is net sa slim. Hoewol ik persoanlik net graach advertinsjebanners yn 'e terminal te sjen, begryp ik de needsaak foar har en stypje dit idee folslein, "giet hy troch.

"Myn terminal is de lêste festing, de lêste oaze fan rêst dy't my gjin trochgeande streamen fan reklame fan saaklike tycoons toant. Ik bin kategoarysk tsjin dit idee, om't ik der wis fan bin dat it yn prinsipe tsjinsprekt de geast fan iepen boarne, dy't wy al tsientallen jierren hawwe kultivearre, "seit Vuk Petrovic, in ûntwikkelder út 'e FS.

De measte negative opmerkingen tsjin Standert en it nije finansieringsskema foar iepenboarneprojekten komme fan ûntwikkelders dy't net tefreden binne dat reklamebanners dy't ferskine nei ynstallaasje sille no ferskine yn 'e logs, wat debuggen fan applikaasjes folslein ûnnedich lestich meitsje sil.

"Ik wol gjin advertinsjes sjen yn myn CI-logs, en ik wol net tinke oer wat der barre sil as oare pakketten itselde begjinne te dwaan. Guon JS-pakketten hawwe tsientallen, hûnderten of sels mear ôfhinklikens. "Kinne jo jo yntinke wat der barre soe as se allegear advertinsjes sjen litte?" sei Robert Hafner, in ûntwikkelder út Kalifornje.

Op it stuit lit allinich de Standertbibleteek reklame sjen, mar mei de tiid kin it finansieringsprojekt, wêrmei't dit dien wurdt, populêrder wurde. Dit kin lykje op hoe't it OpenCollective-projekt it ôfrûne jier yn populariteit groeid is.

OpenCollective is in projekt fergelykber mei Funding. Mar ynstee fan banners werjaan, toant it oanfragen foar donaasjes yn 'e terminal, wêryn ûntwikkelders wurde frege om fûnsen oer te dragen oan in bepaald projekt. Dizze oanfragen wurde ek werjûn yn 'e npm-terminal nei it ynstallearjen fan ferskate bibleteken.

It ferhaal fan hoe't in populêre JavaScript-bibleteek begon advertinsjes yn 'e terminal te werjaan
OpenCollective Berjochten

Sûnt ferline jier binne OpenCollective-berjochten tafoege oan in protte iepen boarne-projekten. Yn sokke, bygelyks, as core.js, JSS, Nodemon, Styled komponinten, Peil, en in protte oaren.

Krekt as by finansiering, hawwe ûntwikkelders ûntefredenens útsprutsen doe't se dizze berjochten yn 'e terminal seagen. Se wiene lykwols ree om se te akseptearjen, om't se allinich oanfragen foar donaasjes befette, en gjin folsleine advertinsjes.

Yn it gefal fan finansiering liket it lykwols dat dit projekt in bepaalde line is oerstutsen yn 'e tinzen fan guon ûntwikkelders dy't gjin advertinsjes yn har terminals wolle sjen ûnder elke foarwendsel.

Guon fan dizze ûntwikkelders sette druk op Linode, ien fan 'e bedriuwen dy't ynstimd hawwe mei Funding om advertinsjes wer te jaan. It bedriuw úteinlik besletten net te eskalearjen de situaasje en wegerje fan dit idee.

Boppedat binne guon ûntwikkelders noch fierder gien, en kanalisearje de enerzjy fan har grime yn it meitsjen fan de earste fan 'e wrâld blocker reklame foar de kommandorigelynterface.

Resultaten

Reklame yn 'e terminal is in besykjen om it serieuze probleem fan finansiering fan iepen boarneprojekten op te lossen. Mar in protte minsken echt, echt net leuk dit. Dêrtroch kin de fraach oft dit ferskynsel foarbestemd is om wiidferspraat te wurden no mear negatyf as posityf beäntwurde wurde. Dêrneist is koartlyn bekend wurden dat npm nei alle gedachten sil ferbiede pakketten, dy't advertinsjes yn 'e terminal sjen litte.

As jo ​​ynteressearre binne yn dit ûnderwerp, sjoch ris op stuff, dy't skreaun is op basis fan 'e resultaten fan it eksperimint "Fûns".

Dear readers! Hoe fielsto jo oer reklame yn 'e terminal? Hokker manieren fan finansiering fan iepen boarne lykje jo it meast adekwaat?

It ferhaal fan hoe't in populêre JavaScript-bibleteek begon advertinsjes yn 'e terminal te werjaan

Boarne: www.habr.com

Add a comment