V komunite JavaScript vývojárov bolo minulý týždeň „veselo“. Dôvodom bola reklama, ktorá sa objavila v obľúbenom npm balíčku Standard. Ten vyvíja Feross Aboukhadijeh a integroval doň knižnicu Funding. Tá začal vývojárom zobrazovať spomínanú reklamu.

Z pohľadu vývojára išlo o experiment ktorým chcel otestovať možnosti financovania otvoreného softvéru. Vývoj Funding ukončil a celý svoj zámer zdokumentoval v článku Recap of the funding experiment.

wide

Namiesto toho docielil dve úplne iné veci. Tou prvou bola rýchla reakcia npm, Inc., spoločnosti ktorá ako repozitár, tak aj web prevádzkuje v podobe úpravy pravidiel používania služby a zákazu:

  • balíky, ktoré zobrazujú reklamy za behu, pri inštalácii alebo v iných fázach životného cyklu vývoja softvéru, napríklad prostredníctvom skriptov npm
  • balíky s kódom, ktorý možno použiť na zobrazenie reklám, sú v poriadku. Balíky, ktoré samotné zobrazujú reklamy, nie sú
  • balíky, ktoré samotné fungujú primárne ako reklamy, majú iba zástupný symbol alebo zanedbateľný kód, údaje a iný technický obsah

Tou druhou je prvý Ad blocker pre reklamy v rozhraní príkazového riadku (CLI).

Už nič nebude ako predtým a reklama dorazila aj na menej pravdepodobné miesta. Kvôli pár dolárom.