A histĂłria de como a popular biblioteca JavaScript começou a exibir anĂșncios no terminal

O pacote Standard , que Ă© um guia de estilo JavaScript, um linter e um meio para corrigir automaticamente o cĂłdigo, implementa o que, aparentemente, pode ser chamado de primeiro sistema de publicidade para bibliotecas JavaScript.

No inĂ­cio de 20 de agosto deste ano, os desenvolvedores que instalaram o Standard por meio do gerenciador de pacotes npm puderam ver um banner em seus terminais.


Banner publicitĂĄrio no terminal

Este anĂșncio foi criado por meio de um novo projeto - Financiamento . Os desenvolvedores da biblioteca Standard estĂŁo envolvidos nela. A biblioteca de financiamento foi incluĂ­da no padrĂŁo 14.0.0. Esta versĂŁo do Standard foi lançada em 19 de agosto . Foi entĂŁo que a publicidade começou a aparecer nos terminais.

A idéia por trås da biblioteca do Financiamento é que as empresas comprem espaço publicitårio nos terminais dos usuårios, e o projeto Financiamento distribui a receita entre os projetos de código aberto que concordaram em cooperar com ele e exibir publicidade para seus usuårios.

Não é de surpreender que essa idéia tenha acirrado um debate feroz na comunidade de desenvolvimento. Por exemplo, aqui e aqui .

Alguns dos debatedores acreditavam que a publicidade no terminal Ă© uma boa maneira de financiar importantes projetos de cĂłdigo aberto que sempre tĂȘm problemas financeiros. Outros consideraram completamente inaceitĂĄvel assistir a anĂșncios em seus terminais.

"O ponto principal Ă© que aqueles que suportam [software de cĂłdigo aberto] precisam de dinheiro", disse Vincent Weivers, desenvolvedor da Holanda. “Melhores soluçÔes para esse problema podem aparecer no futuro: e enquanto elas nĂŁo estiverem lĂĄ, vocĂȘ poderĂĄ aceitar a publicidade. Isso nĂŁo Ă© tĂŁo ruim. Embora eu pessoalmente nĂŁo goste de ver banners no terminal, entendo a necessidade deles e apoio totalmente essa ideia ", continua ele.

“Meu terminal Ă© a Ășltima fortaleza, o Ășltimo oĂĄsis de calma, o que nĂŁo me mostra o fluxo contĂ­nuo de publicidade dos empresĂĄrios. Sou categoricamente contra essa idĂ©ia, porque estou convencida de que ela contradiz fundamentalmente o espĂ­rito de cĂłdigo aberto que cultivamos hĂĄ dĂ©cadas ”, diz Vuk Petrovich, desenvolvedor americano.

A maioria dos comentårios negativos sobre o Standard e o novo esquema de financiamento de projetos de código-fonte aberto vem de desenvolvedores que estão descontentes que os banners publicitårios que aparecem após a instalação agora caiam nos logs, o que complicarå completamente a depuração de aplicativos.

"NĂŁo quero assistir a anĂșncios nos meus logs de IC e nĂŁo quero pensar no que acontecerĂĄ se outros pacotes começarem a fazer o mesmo. Alguns pacotes JS tĂȘm dezenas, centenas ou atĂ© mais dependĂȘncias. VocĂȘ pode imaginar o que começarĂĄ se todos exibirem anĂșncios? ”, Disse Robert Hafner, desenvolvedor da CalifĂłrnia.

Atualmente, apenas a biblioteca Standard exibe anĂșncios, mas, com o tempo, o projeto de financiamento, pelo qual isso Ă© feito, pode se tornar mais popular. Pode ser semelhante Ă  forma como o projeto OpenCollective cresceu em popularidade no ano passado.

OpenCollective é um projeto semelhante ao Financiamento. Mas ele, em vez de exibir banners, exibe no terminal solicitaçÔes de doaçÔes nas quais os desenvolvedores são convidados a transferir fundos para um determinado projeto. Essas solicitaçÔes também são exibidas no terminal npm após a instalação de vårias bibliotecas.


Mensagens OpenCollective

Desde o ano passado, as postagens do OpenCollective foram adicionadas a muitos projetos de cĂłdigo aberto. Por exemplo, como core.js , JSS , Nodemon , Styled Components , Level e muitos outros.

Como no caso do financiamento, os desenvolvedores reclamaram de ver essas mensagens no terminal. No entanto, eles estavam prontos para aceitĂĄ-los, pois apenas continham pedidos de doaçÔes, em vez de anĂșncios completos.

No entanto, no caso do financiamento, existe a sensação de que esse projeto passou de uma certa linha na mente de alguns desenvolvedores que nĂŁo querem ver anĂșncios em seus terminais sob nenhum pretexto.

Alguns desses desenvolvedores pressionaram a Linode - uma das empresas que concordou com o financiamento para exibir anĂșncios. A empresa, no final, decidiu nĂŁo esquentar a situação e abandonar essa ideia.

AlĂ©m disso, alguns desenvolvedores foram ainda mais longe ao canalizar a energia de sua raiva para criar o primeiro bloqueador de anĂșncios do mundo para a interface da linha de comando.

SumĂĄrio


A publicidade no terminal Ă© uma tentativa de resolver o grave problema de financiamento de projetos de cĂłdigo aberto. Mas muitos realmente nĂŁo gostam disso. Como resultado, a questĂŁo de saber se esse fenĂŽmeno estĂĄ destinado a se espalhar agora pode ser respondida mais negativamente do que positivamente. AlĂ©m disso, tornou-se conhecido recentemente que o npm provavelmente banirĂĄ pacotes que exibem anĂșncios no terminal.

Se vocĂȘ estiver interessado neste tĂłpico, dĂȘ uma olhada no material que foi escrito com base nos resultados do experimento "Financiamento".

Caros leitores! Como vocĂȘ se sente com a publicidade no terminal? Que maneiras de financiar o cĂłdigo aberto parecem mais apropriadas para vocĂȘ?

Source: https://habr.com/ru/post/pt465807/


All Articles