La rakonto pri kiel populara JavaScript-biblioteko komencis montri reklamojn en la terminalo

En la pakaĵo normo, kiu estas JavaScript stilgvidilo, linter, kaj aŭtomata koda korektilo, efektivigas kio ŝajnas esti la unua reklamsistemo por JavaScript-bibliotekoj.

Komence de la 20-a de aŭgusto ĉi-jare, programistoj, kiuj instalis Standard per la pakadministranto npm, povis vidi fortan reklaman standardon en siaj terminaloj.

La rakonto pri kiel populara JavaScript-biblioteko komencis montri reklamojn en la terminalo
Reklama rubando en la terminalo

Ĉi tiu reklamo estis kreita per nova projekto - financado. Ĉi tio estas farita de la programistoj de la Norma biblioteko. La Financa biblioteko estis inkludita en Standard 14.0.0. Ĉi tiu Norma versio estas publikigita nun 19 Aug. Estis tiam ke reklamado komencis aperi en terminaloj.

La ideo malantaŭ la Financa biblioteko estas ke kompanioj Aĉeti reklamspaco en uzantterminaloj, kaj la Financing-projekto tiam distribuas enspezon inter malfermfontecprojektoj kiuj jesis kunlabori kun ĝi kaj montri reklamadon al siaj uzantoj.

Nesurprize, ĉi tiu ideo kaŭzis furiozan konflikton en la evolukomunumo. Ekzemple - tie и tie.

Iuj el la debatantoj kredis, ke reklamado en la terminalo estas bona maniero financi gravajn malfermkodajn projektojn, kiuj ĉiam havas monproblemojn. Aliaj trovis la ideon rigardi reklamojn sur sia terminalo tute neakceptebla.

"La fakto de la afero estas, ke tiuj, kiuj subtenas [malfermfontan programaron] bezonas monon," diras Vincent Weavers, programisto el Nederlando. "Pli perfektaj solvoj al ĉi tiu problemo eble aperos estonte; ĝis tiam ni povas toleri reklamadon. Ĝi ne estas tiel malbona. Kvankam mi persone ne precipe ŝatas vidi reklamajn standardojn en la terminalo, mi komprenas la bezonon de ili kaj plene subtenas ĉi tiun ideon,” li daŭrigas.

“Mia terminalo estas la lasta fortikaĵo, la lasta oazo de trankvilo, kiu ne montras al mi kontinuajn reklamfluojn de komercaj magnatoj. Mi kategorie kontraŭas ĉi tiun ideon, ĉar mi certas, ke ĝi esence kontraŭdiras la spiriton de malferma fonto, kiun ni kultivis dum jardekoj,” diras Vuk Petrovic, programisto el Usono.

La plej multaj negativaj komentoj kontraŭ Standard kaj la nova financa skemo por malfermfontaj projektoj venas de programistoj, kiuj estas malfeliĉaj, ke reklamaj standardoj, kiuj aperas post instalado, nun aperos en la protokoloj, kio malfaciligos sencimigi aplikojn tute nenecese.

“Mi ne volas vidi reklamojn en miaj CI protokoloj, kaj mi ne volas pensi pri kio okazos se aliaj pakaĵoj komencos fari la samon. Iuj JS-pakaĵoj havas dekojn, centojn aŭ eĉ pli da dependecoj. "Ĉu vi povas imagi, kio okazus se ili ĉiuj montrus reklamojn?" diris Robert Hafner, programisto el Kalifornio.

Nuntempe, nur la Norma biblioteko montras reklamadon, sed kun la tempo, la Financada projekto, per kiu tio estas farita, povas fariĝi pli populara. Ĉi tio povas esti simila al kiel la projekto OpenCollective kreskis en populareco dum la pasinta jaro.

Malferma Kolektivo estas projekto simila al Financado. Sed anstataŭ montri standardojn, ĝi montras petojn por donacoj en la terminalo, en kiu programistoj estas petataj transdoni financojn al certa projekto. Ĉi tiuj petoj ankaŭ montriĝas en la terminalo npm post instalo de diversaj bibliotekoj.

La rakonto pri kiel populara JavaScript-biblioteko komencis montri reklamojn en la terminalo
OpenCollective Mesaĝoj

Ekde la pasinta jaro, OpenCollective mesaĝoj estis aldonitaj al multaj malfermkodaj projektoj. En tia, ekzemple, kiel kerno.js, JSS, Nodemono, Stilaj Komponantoj, nivelo, kaj multaj aliaj.

Same kiel kun Financado, programistoj esprimis malkontenton kiam ili vidis ĉi tiujn mesaĝojn en la terminalo. Tamen ili volis akcepti ilin, ĉar ili enhavis nur petojn por donacoj, kaj ne plenskalaj reklamoj.

Tamen, en la kazo de Financado, ŝajnas, ke ĉi tiu projekto trapasis certan linion en la menso de iuj programistoj, kiuj ne volas vidi reklamadon en siaj fina stacioj sub neniu preteksto.

Iuj el ĉi tiuj programistoj premas Linode, unu el la kompanioj, kiuj konsentis kun Financado montri reklamadon. La firmao finfine decidis ne eskaladi la situacion kaj rifuzi de ĉi tiu ideo.

Krome, iuj programistoj iris eĉ pli for, enkanaligi la energion de sia kolero por krei la unuan en la mondo. blokilo reklamado por la komandlinia interfaco.

Rezultoj

Reklamado en la terminalo estas provo solvi la gravan problemon de financado de malfermkodaj projektoj. Sed multaj homoj vere, vere ne ŝatas ĉi tion. Rezulte, la demando, ĉu tiu ĉi fenomeno estas destinita al disvastiĝo, nun povas esti respondita pli negative ol pozitive. Krome, lastatempe iĝis konata ke npm plej verŝajne malpermesi pakaĵojn, kiuj montras reklamojn en la terminalo.

Se vi interesiĝas pri ĉi tiu temo, rigardu la materialo, kiu estis skribita surbaze de la rezultoj de la eksperimento "Fundado".

Karaj legantoj! Kiel vi sentas pri reklamado en la terminalo? Kiuj manieroj financi malfermfontecon ŝajnas al vi la plej taŭgaj?

La rakonto pri kiel populara JavaScript-biblioteko komencis montri reklamojn en la terminalo

fonto: www.habr.com

Aldoni komenton