npm divieti terminale annunci

0
134
npm-standard-ad.png

Immagine via William Hilton

Dopo la scorsa settimana una famosa libreria JavaScript iniziato a mostrare conclamata annunci in npm interfaccia a riga di comando, npm, Inc., la società che gestisce il npm strumento e il sito web, ha preso posizione e prevede il divieto di tale comportamento in futuro.

“Siamo sempre al lavoro per migliorare le nostre politiche e di espandere i nostri impegni di comunità”, Ahmad Nassri, npm, Inc. CTO detto a ZDNet in una e-mail di questa settimana.

“A tal fine, stiamo facendo gli aggiornamenti per le nostre politiche per essere più esplicito sul tipo di contenuto commerciale noi riteniamo non accettabile”.

In base a questi i prossimi aggiornamenti, npm, con il bando:

Pacchetti di annunci display in fase di esecuzione, installazione, o in altre fasi del ciclo di sviluppo software, come la via npm script.I pacchetti con il codice che può essere utilizzato per gli annunci display sono ottimi. Pacchetti stessi annunci che ci sono non.I pacchetti che, da sole, sono in primo luogo gli annunci, con solo segnaposto o trascurabile codice, dati e altri contenuti tecnici.

La “Standard” scandalo

Npm preso posizione dopo la scorsa settimana, Standard, una famosa libreria JavaScript, ha iniziato a mostrare annunci in npm terminale dopo essere stato installato.

Gli annunci sono stati dimostrato di essere il tramite di un’altra npm pacchetto chiamato il Finanziamento che è stato incluso nello Standard del codebase. Standard e di Finanziamento sono stati sviluppati da Feross Aboukhadijeh, uno sviluppatore JavaScript in cerca di un modo per alleviare i costi per l’esecuzione del progetto Standard, JavaScript, stile di guida, linter e la generazione automatica di codice fixer.

Aboukhadijeh sperato altre JavaScript progetti hanno lo scopo di integrare il Finanziamento int loro codebase, come un modo per sostenere i costi di sviluppo open-source di lavoro.

Tuttavia, il JavaScript comunità non reagire in modo Aboukhadijeh sperato, e la sua iniziativa è stata criticata dalla maggior parte degli sviluppatori, che hanno rivendicato gli annunci sono stati inquinanti registri di applicazione.

Uno sviluppatore è andato anche oltre, creando il primo terminale ad blocker.

Linode e LogRocket, le due società che hanno firmato in su per mostrare annunci via Finanziamenti per gli sviluppatori npm terminali, anche sottoposti a fronte di commenti negativi da sviluppatori web, i loro principali clienti.

Sviluppo su “Finanziamento” progetto cessa

Ieri, poco dopo Nassri raggiunto ZDNet, per comunicare l’imminente npm cambiamento di politica, Aboukhadijeh, inoltre, è stato annunciato l’arresto di sviluppo sul Finanziamento libreria, uccidere efficacemente il progetto.

In un post sul blog che spiega l’intero Finanziamento retroscena e le motivazioni che stanno dietro il progetto, Aboukhadijeh citati lavori in corso dal npm team di standardizzare la CLI di post-installazione di script — il meccanismo attraverso il Finanziamento di annunci.

Il cambiamento permetterà agli sviluppatori di mettere a tacere ogni tipo di non-errore messaggi di terminale, come ad esempio annunci o chiamate per le donazioni — un problema molto più diffuso[1, 2, 3, 4, 5, 6] di Finanziamento annunci di sempre state.

“I giorni della libero-forma di post-installazione di sollecitazioni sembrano contati”, Aboukhadijeh, ha detto. “Così, mentre il morsetto annunci può funzionare per un po ‘ di tempo, ci sono nettamente migliori percorsi di in avanti”.

Sviluppatore

Google ha costruito un nuovo strumento per aiutarvi a asso la vostra prossima intervista allo sviluppatore

Piazza di nuovi Ordini API permette mercanti consolidare evasione dell’ordine

WordPress team di lavoro su audace piano per aggiornare forzatamente i vecchi siti web

Come Shopify pensa attraverso la costruzione di una base di sviluppo e di e-commerce (ZDNet YouTube)

HarmonyOS: che Cosa è con Huawei Android-sostituzione? (CNET)

Come rendere più facile per gli sviluppatori per essere produttivi (TechRepublic)

Argomenti Correlati:

Open Source

Enterprise Software

Mobile OS