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.
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.