
Bild via William Hilton
Efter att i förra veckan en populär JavaScript-bibliotek började visa full-blown annonser i npm command-line interface, npm, Inc., företaget som kör npm verktyg och webbplats, har tagit ställning och planer på att förbjuda ett sådant beteende i framtiden.
“Vi arbetar ständigt på att förbättra vår politik och utvidga våra åtaganden till gemenskapen,” Ahmad Nassri, npm, Inc. CTO berättade ZDNet i ett e-postmeddelande denna vecka.
“Till slut ska vi göra uppdateringar på vår politik till att bli mer explicit om den typ av kommersiellt innehåll som vi inte anser det inte acceptabelt.”
Enligt dessa kommande uppdateringar, npm kommer att förbjuda:
Paket att visa annonser vid körning på installationen, eller på andra stadier av utveckling av programvara livslängd, exempelvis via npm-skript.Paket med kod som kan användas för att visa annonser som är bra. Paket som själva visa annonser är det inte.Paket som själva funktionen i första hand som annonser, med bara platshållare eller försumbar kod, data och andra tekniska innehåll.
“Standard” skandal
Npm tog ställning efter förra veckan, Standard, en populär JavaScript-bibliotek, började visa annonser i npm-terminalen efter att ha installerat.
De annonser som visas via en annan npm paket som kallas Finansiering som ingår i Standard: s kodbas. Både Standard och Finansiering har utvecklats av Feross Aboukhadijeh, en JavaScript-utvecklare som söker ett sätt att minska kostnaderna för att driva den Standard-projekt, ett JavaScript-style guide, linter, och automatisk kod fixare.
Aboukhadijeh hoppats andra JavaScript-projekt skulle också integrera Finansiering int deras kodbas, som ett sätt att stödja utvecklingen av kostnaderna för öppen källkod arbete.
Men, JavaScript samhället inte reagerar på det sätt Aboukhadijeh hoppats, och hans initiativ kritiserades av de flesta utvecklare, som hävdade annonser förorenande program loggar.
En utvecklare gick så långt som att skapa den första någonsin terminal ad blocker.
Linode och LogRocket, de två företag som har registrerat sig för att visa annonser via Finansiering i utvecklarnas npm-terminaler, som också backas ut i ansiktet av negativa kommentarer från webbutvecklare — deras primära kunder.
Utveckling på “Medel” – projektet upphör
I går, strax efter Nassri nått ut till ZDNet att informera oss om den kommande npm förändring av politiken, Aboukhadijeh också meddelade att han var att stoppa utvecklingen på Finansiering bibliotek, ett effektivt sätt att döda projektet.
I ett blogginlägg förklarar full Finansiering bakgrund och motiv bakom projektet, Aboukhadijeh hänvisas till pågående arbete från npm team för att standardisera CLI-post-installera skript — den mekanism som används av Finansiering för att visa annonser.
Den kommande ändringen gör det möjligt för utvecklare att tysta någon typ av icke-fel terminal meddelanden, till exempel reklam, eller samtal för donationer-en fråga många gånger mer omfattande[1, 2, 3, 4, 5, 6] än Finansiering annonser någonsin var.
“De dagar free-form efter installationen värvningar verkar numrerade,” Aboukhadijeh sagt. “Så medan terminal annonser kan arbeta för en liten stund, det är klart bättre vägar framåt.”
Utvecklare
Google skapat ett nytt verktyg för att hjälpa dig besegra din nästa intervju utvecklare
Square är new Order API kan köpmän konsolidera beställningar
WordPress team arbetar på vågad plan för att med våld uppdatera gamla webbplatser
Hur Shopify tror att genom att bygga en bas av utvecklare och e-handel (ZDNet YouTube)
HarmonyOS: Vad är det med Huawei ‘ s Android-ersättare? (CNET)
Hur man gör det lättare för utvecklare att vara produktiv (TechRepublic)
Relaterade Ämnen:
Öppen Källkod
Affärssystem
Mobila OS