La història de com una popular biblioteca de JavaScript va començar a mostrar anuncis al terminal

Al paquet Estàndard, que és una guia d'estil de JavaScript, linter i una eina de correcció automàtica de codi, implementa el que sembla ser el primer sistema de publicitat per a biblioteques de JavaScript.

A principis del 20 d'agost d'enguany, els desenvolupadors que van instal·lar Standard mitjançant el gestor de paquets npm van poder veure un fort banner publicitari als seus terminals.

La història de com una popular biblioteca de JavaScript va començar a mostrar anuncis al terminal
Banner publicitari al terminal

Aquest anunci es va crear amb un projecte nou - Finançament. Això ho fan els desenvolupadors de la biblioteca estàndard. La biblioteca de finançament es va incloure a l'estàndard 14.0.0. Aquesta versió estàndard ja està disponible 19 agost. Va ser llavors quan va començar a aparèixer la publicitat als terminals.

La idea darrere de la biblioteca de finançament és que les empreses comprar espai publicitari als terminals dels usuaris, i el projecte de finançament distribueix els ingressos entre els projectes de codi obert que han acceptat col·laborar amb ell i mostrar publicitat als seus usuaris.

No és sorprenent que aquesta idea va causar una gran controvèrsia a la comunitat de desenvolupament. Per exemple - aquí и aquí.

Alguns dels debatents creien que la publicitat al terminal és una bona manera de finançar importants projectes de codi obert que sempre tenen problemes de diners. Altres van trobar la idea de veure anuncis al seu terminal completament inacceptable.

"El fet és que els que donen suport al [programari de codi obert] necessiten diners", diu Vincent Weavers, un desenvolupador dels Països Baixos. “Poden aparèixer solucions més perfectes a aquest problema en el futur; fins aleshores, podem aguantar la publicitat. No és tan dolent. Encara que personalment no m'agrada especialment veure pancartes publicitàries al terminal, entenc la necessitat d'ells i recolzo totalment aquesta idea”, continua.

“La meva terminal és l'última fortalesa, l'últim oasi de calma que no em mostra corrents continus de publicitat dels magnats empresarials. Estic categòricament en contra d'aquesta idea, perquè estic segur que contradiu fonamentalment l'esperit de codi obert, que hem cultivat durant dècades", diu Vuk Petrovic, desenvolupador dels EUA.

La majoria dels comentaris negatius contra Standard i el nou esquema de finançament per a projectes de codi obert provenen de desenvolupadors que no estan contents que els banners publicitaris que apareixen després de la instal·lació ara apareguin als registres, cosa que dificultarà completament la depuració de les aplicacions.

"No vull veure anuncis als meus registres de CI i no vull pensar en què passarà si altres paquets comencen a fer el mateix. Alguns paquets JS tenen desenes, centenars o fins i tot més dependències. "Us podeu imaginar què passaria si tots mostréssin anuncis?", va dir Robert Hafner, un desenvolupador de Califòrnia.

Actualment, només la biblioteca Standard mostra publicitat, però amb el temps, el projecte de finançament, a través del qual es fa, pot ser més popular. Això pot ser similar a com el projecte OpenCollective ha crescut en popularitat durant l'últim any.

OpenCollective és un projecte similar al finançament. Però en lloc de mostrar pancartes, mostra sol·licituds de donacions al terminal, en què es demana als desenvolupadors que transfereixin fons a un projecte determinat. Aquestes sol·licituds també es mostren al terminal npm després d'instal·lar diverses biblioteques.

La història de com una popular biblioteca de JavaScript va començar a mostrar anuncis al terminal
Missatges OpenCollective

Des de l'any passat, els missatges d'OpenCollective s'han afegit a molts projectes de codi obert. En tal, per exemple, com core.js, JSS, Nodemon, Components amb estil, Nivell, i molts altres.

Igual que amb Funding, els desenvolupadors van expressar la seva insatisfacció quan van veure aquests missatges al terminal. Tanmateix, estaven disposats a acceptar-los, ja que només contenien peticions de donacions, i no anuncis a gran escala.

Tanmateix, en el cas de Funding, sembla que aquest projecte ha traspassat una certa línia en la ment d'alguns desenvolupadors que no volen veure publicitat als seus terminals sota cap pretext.

Alguns d'aquests desenvolupadors van pressionar a Linode, una de les empreses que va acordar amb Funding mostrar publicitat. L'empresa finalment va decidir no escalar la situació i отказаться d'aquesta idea.

A més, alguns desenvolupadors han anat encara més enllà, canalitzant l'energia de la seva ira per crear el primer bloquejador publicitat per a la interfície de línia d'ordres.

Resultats de

La publicitat al terminal és un intent de resoldre el greu problema del finançament de projectes de codi obert. Però a moltes persones això no els agrada realment. Com a resultat, la qüestió de si aquest fenomen està destinat a generalitzar-se ara es pot respondre més negativament que positivament. A més, recentment es va saber que npm serà molt probable prohibir paquets, que mostren anuncis al terminal.

Si esteu interessats en aquest tema, feu-hi una ullada material, que es va escriure a partir dels resultats de l'experiment "Fundament".

Benvolguts lectors! Com us sembla la publicitat al terminal? Quines maneres de finançar codi obert us semblen més adequades?

La història de com una popular biblioteca de JavaScript va començar a mostrar anuncis al terminal

Font: www.habr.com

Afegeix comentari