Hanes sut y dechreuodd llyfrgell JavaScript boblogaidd arddangos hysbysebion yn y derfynell

Yn y pecyn safon, sy'n ganllaw arddull JavaScript, linter, ac offeryn cywiro cod awtomatig, yn gweithredu'r hyn sy'n ymddangos fel y system hysbysebu gyntaf ar gyfer llyfrgelloedd JavaScript.

Ar ddechrau'r 20fed o Awst eleni, roedd datblygwyr a osododd Standard trwy'r rheolwr pecyn npm yn gallu gweld baner hysbysebu hefty yn eu terfynellau.

Hanes sut y dechreuodd llyfrgell JavaScript boblogaidd arddangos hysbysebion yn y derfynell
Baner hysbysebu yn y derfynell

Crëwyd yr hysbyseb hon gan ddefnyddio prosiect newydd - Cyllid. Gwneir hyn gan ddatblygwyr y llyfrgell Safonol. Roedd y llyfrgell Ariannu wedi'i chynnwys yn Safon 14.0.0. Mae'r fersiwn Safonol hon allan nawr 19 Awst. Dyna pryd y dechreuodd hysbysebu ymddangos mewn terfynellau.

Y syniad y tu ôl i'r llyfrgell Ariannu yw bod cwmnïau prynu gofod hysbysebu mewn terfynellau defnyddwyr, ac mae'r prosiect Ariannu wedyn yn dosbarthu incwm ymhlith prosiectau ffynhonnell agored sydd wedi cytuno i gydweithredu ag ef a dangos hysbysebu i'w defnyddwyr.

Nid yw'n syndod bod y syniad hwn wedi achosi dadlau ffyrnig yn y gymuned ddatblygu. Er enghraifft - yma и yma.

Roedd rhai o'r dadleuwyr yn credu bod hysbysebu yn y derfynell yn ffordd dda o ariannu prosiectau ffynhonnell agored pwysig sydd bob amser â phroblemau ariannol. Roedd eraill yn gweld y syniad o wylio hysbysebion ar eu terfynell yn gwbl annerbyniol.

“Y ffaith amdani yw bod angen arian ar y rhai sy’n cefnogi [meddalwedd ffynhonnell agored],” meddai Vincent Weavers, datblygwr o’r Iseldiroedd. “Efallai y bydd atebion mwy perffaith i'r broblem hon yn ymddangos yn y dyfodol; tan hynny, gallwn ddioddef hysbysebu. Nid yw mor ddrwg â hynny. Er nad wyf yn bersonol yn hoff iawn o weld baneri hysbysebu yn y derfynell, rwy'n deall yr angen amdanynt ac yn cefnogi'r syniad hwn yn llawn, ”meddai.

“Fy nherfynell yw’r gaer olaf, y werddon olaf o dawelwch nad yw’n dangos ffrydiau di-dor o hysbysebu gan deiconiaid busnes i mi. Rwy’n bendant yn erbyn y syniad hwn, oherwydd rwy’n siŵr ei fod yn gwbl groes i ysbryd ffynhonnell agored, yr ydym wedi’i feithrin ers degawdau,” meddai Vuk Petrovic, datblygwr o UDA.

Daw'r rhan fwyaf o'r sylwadau negyddol yn erbyn Standard a'r cynllun ariannu newydd ar gyfer prosiectau ffynhonnell agored gan ddatblygwyr sy'n anhapus y bydd baneri hysbysebu sy'n ymddangos ar ôl eu gosod bellach yn ymddangos yn y logiau, a fydd yn gwneud ceisiadau dadfygio yn gwbl anodd yn ddiangen.

“Dydw i ddim eisiau gweld hysbysebion yn fy logiau CI, a dydw i ddim eisiau meddwl beth fydd yn digwydd os bydd pecynnau eraill yn dechrau gwneud yr un peth. Mae gan rai pecynnau JS ddwsinau, cannoedd, neu hyd yn oed mwy o ddibyniaethau. “Allwch chi ddychmygu beth fyddai'n digwydd pe baen nhw i gyd yn dangos hysbysebion?” meddai Robert Hafner, datblygwr o California.

Ar hyn o bryd, dim ond y llyfrgell Safonol sy'n arddangos hysbysebion, ond dros amser, gall y prosiect Ariannu, y gwneir hyn drwyddo, ddod yn fwy poblogaidd. Gall hyn fod yn debyg i sut mae prosiect OpenCollective wedi dod yn fwy poblogaidd dros y flwyddyn ddiwethaf.

OpenCollective yn brosiect tebyg i Ariannu. Ond yn lle arddangos baneri, mae'n dangos ceisiadau am roddion yn y derfynell, lle gofynnir i ddatblygwyr drosglwyddo arian i brosiect penodol. Mae'r ceisiadau hyn hefyd yn cael eu harddangos yn y derfynell npm ar ôl gosod amrywiol lyfrgelloedd.

Hanes sut y dechreuodd llyfrgell JavaScript boblogaidd arddangos hysbysebion yn y derfynell
Negeseuon OpenCollective

Ers y llynedd, mae negeseuon OpenCollective wedi'u hychwanegu at lawer o brosiectau ffynhonnell agored. Yn y cyfryw, er enghraifft, fel craidd.js, JSS, Nodemon, Cydrannau Styled, Lefel, a llawer o rai eraill.

Yn union fel yn achos Ariannu, mynegodd datblygwyr anfodlonrwydd pan welsant y negeseuon hyn yn y derfynell. Fodd bynnag, roeddent yn fodlon eu derbyn, gan mai dim ond ceisiadau am roddion oedd ynddynt, ac nid hysbysebion ar raddfa lawn.

Fodd bynnag, yn achos Ariannu, mae'n ymddangos bod y prosiect hwn wedi croesi llinell benodol ym meddyliau rhai datblygwyr nad ydynt am weld hysbysebu yn eu terfynellau o dan unrhyw esgus.

Rhoddodd rhai o'r datblygwyr hyn bwysau ar Linode, un o'r cwmnïau a gytunodd ag Ariannu i arddangos hysbysebion. Penderfynodd y cwmni yn y pen draw beidio â gwaethygu'r sefyllfa a gwrthod o'r syniad hwn.

Ar ben hynny, mae rhai datblygwyr wedi mynd hyd yn oed ymhellach, gan sianelu egni eu dicter i greu'r cyntaf yn y byd ataliwr hysbysebu ar gyfer y rhyngwyneb llinell orchymyn.

Canlyniadau

Mae hysbysebu yn y derfynell yn ymgais i ddatrys y broblem ddifrifol o ariannu prosiectau ffynhonnell agored. Ond mewn gwirionedd nid yw llawer o bobl yn hoffi hyn. O ganlyniad, gellir bellach ateb y cwestiwn a yw'r ffenomen hon i ddod yn gyffredin yn fwy negyddol nag yn gadarnhaol. Yn ogystal, daeth yn hysbys yn ddiweddar y bydd npm yn fwyaf tebygol pecynnau gwahardd, sy'n dangos hysbysebion yn y derfynell.

Os oes gennych ddiddordeb yn y pwnc hwn, edrychwch ar y deunydd, a ysgrifennwyd yn seiliedig ar ganlyniadau'r arbrawf “Ariannu”.

Annwyl ddarllenwyr! Sut ydych chi'n teimlo am hysbysebu yn y derfynell? Pa ffyrdd o ariannu ffynhonnell agored sydd fwyaf digonol i chi?

Hanes sut y dechreuodd llyfrgell JavaScript boblogaidd arddangos hysbysebion yn y derfynell

Ffynhonnell: hab.com

Ychwanegu sylw