npm bans terminal advertenties

0
64
npm-standard-ad.png

Afbeelding via William Hilton

Na vorige week een populaire JavaScript-bibliotheek begonnen met het tonen van full-blown advertenties in de npm-commando-regel interface, npm, Inc., de vennootschap dat loopt van de npm-tool en de website, heeft een houding en plannen om een verbod op dergelijk gedrag in de toekomst.

“We zijn altijd bezig met het verbeteren van ons beleid en uit te breiden op onze verplichtingen aan de gemeenschap”, zegt Ahmad Nassri, npm, Inc. CTO vertelde ZDNet in een e-mail van deze week.

“Daarvoor maken we updates aan ons beleid om meer expliciet te zijn over het soort commerciële inhoud doen wij achten het niet aanvaardbaar.”

Volgens deze aankomende updates, npm zal het verbod:

Pakketten waarmee advertenties worden getoond tijdens de uitvoering, bij de installatie, of in de andere stadia van de software development lifecycle, zoals via npm scripts.Pakketten met een code die gebruikt kan worden om advertenties weer te geven zijn prima. Pakketten die zichzelf display-advertenties zijn niet.Pakketten die zichzelf functie voornamelijk als advertenties, met alleen aanduiding of verwaarloosbaar code, gegevens en andere technische inhoud.

De “Standaard” – schandaal

Npm nam een standpunt in na vorige week, Standaard, een populaire JavaScript-bibliotheek, begonnen met het tonen van advertenties in de npm-terminal na te zijn geïnstalleerd.

De advertenties werden weergegeven via een andere npm pakket met de naam van de Financiering dat werd opgenomen in de Standaard is codebase. Zowel Standaard en de Financiering werden ontwikkeld door Feross Aboukhadijeh, een JavaScript ontwikkelaar op zoek naar een manier om verlichting te brengen kosten voor het uitvoeren van de Standaard project, een JavaScript style guide, linter, en automatische code fixer.

Aboukhadijeh hopen dat andere JavaScript-projecten zou ook de integratie van de Financiering int hun codebase, als een manier om de ondersteuning van de ontwikkeling van de kosten van hun open-source werken.

Echter, de JavaScript-gemeenschap niet reageren op de manier Aboukhadijeh gehoopt, en zijn initiatief werd bekritiseerd door de meeste ontwikkelaars, die beweerde dat de advertenties werden vervuilende toepassing logs.

Een ontwikkelaar ging zo ver als het maken van de eerste terminal ad blocker.

Linode en LogRocket, de twee bedrijven die zich hebben ingeschreven voor het weergeven van advertenties via Financiering ontwikkelaars van’ npm terminals, ook een back-up uit in het gezicht van de negatieve opmerkingen van web ontwikkelaars, hun belangrijkste klanten.

Ontwikkeling over “de Financiering” project ophoudt

Gisteren, kort na Nassri bereikt ZDNet om ons te informeren over de aankomende npm wijziging van het beleid Aboukhadijeh ook kondigde aan dat hij het stoppen van de ontwikkeling op de Financiering bibliotheek, effectief in het doden van het project.

In een blog post uitleggen van de volledige Financiering achtergrondverhaal en de drijfveren achter het project, Aboukhadijeh aangehaald lopende werkzaamheden van het npm team te standaardiseren CLI post-install scripts — het mechanisme dat wordt gebruikt door de Financiering voor het weergeven van advertenties.

De aankomende verandering kunnen ontwikkelaars stilte elk type van niet-fout terminal berichten, zoals advertenties of oproepen tot donaties — een probleem vele malen meer verspreid[1, 2, 3, 4, 5, 6] dan de Financiering van de advertenties ooit waren.

“De dagen van free-form post-installatie verzoeken lijken geteld,” Aboukhadijeh zei. “Dus terwijl de terminal advertenties kan werken voor een tijdje langer, zijn er duidelijk betere wegen.”

Ontwikkelaar

Google bouwde een nieuwe tool om u te helpen ace uw volgende developer interview

Plein van de nieuwe Orders API kunt kooplieden consolideren order fulfillment

WordPress team een gedurfd plan om met geweld update oude websites

Hoe Shopify denkt dat door het opbouwen van een ontwikkelaar base en e-commerce (ZDNet YouTube)

HarmonyOS: Wat is er met Huawei ‘ s Android-vervanging? (CNET)

Hoe maak je het makkelijker voor ontwikkelaars om productief te zijn (TechRepublic)

Verwante Onderwerpen:

Open Source

Enterprise Software

Mobiele OS