LINUX.ORG.RU
ФорумTalks

JavaScript-библиотека с открытым исходным кодом Standard начала показывать рекламу в терминале.

 , , ,


0

0

В терминале JS-библиотеки Standard c появились рекламные баннеры. Авторы проекта с открытым исходным кодом внедрили в него первую рекламную сеть для JavaScript-библиотек. На ситуацию обратил внимание сайт ZDNet.

Разработчики заметили рекламные баннеры в конце августа. Они появляются при установке библиотеки через JavaScript пакетный менеджер npm.

Как это выглядит:
https://zdnet1.cbsistatic.com/hub/i/2019/08/26/8327bf25-c6fc-4e7f-8234-5a1b65...

Реклама в Standard работает через систему Funding, которую создал один из авторов библиотеки. Она представляет собой рекламную сеть, которая позволяет компаниям покупать рекламу в терминалах пользователей JavaScript-библиотек. По задумке авторов, таким образом создатели opensource-проектов смогут получать деньги, не продавая сами разработки.

Появление рекламы в Standard вызвало споры среди разработчиков, использовавших библиотеку. Одни считают, что баннеры — хороший способ получать средства для opensource-проектов, которым сложно найти финансирование, а другим не нравится видеть рекламу в своих терминалах.

Дело в том, что разработчикам [ПО с открытым исходным кодом] сегодня нужны деньги. Может и есть решения получше, но добавление рекламы — небольшая цена. Хотя мне не особо нравится видеть рекламу в этом месте, но я понимаю её необходимость и полностью поддерживаю." - Винсент Уиверс (разработчик из Нидерландов).

Однако большинство негативных комментариев о рекламе в Standard оказалось связано с тем, что баннеры появляются в логах. Из-за этого разработчикам становится намного сложнее искать ошибки в коде.

«Я не хочу видеть рекламу в моих CI-логах и я возненавижу [рекламу], если другие библиотеки начнут делать то же самое. Некоторые JS-пакеты содержат десятки, сотни и даже больше зависимостей, вы можете представить, если все пакеты начнут это делать?» - Роберт Хефнер (разработчик из Калифорнии)

Пока рекламные баннеры показывают только в библиотеке Standard, но в ZDNet считают, что метод Funding будет востребован и в других проектах. В 2018 году набрал популярность проект OpenCollective, похожий на Funding.

Вместо размещения баннерной рекламы он добавлял в терминалы призыв оформить пожертвование разработчикам. Его внедрили авторы многих проектов с открытым исходным кодом, включая core.js, JSS, Nodemon, Styled Components и Level.


Призыв оформить пожертвование при использовании OpenCollective:
https://zdnet3.cbsistatic.com/hub/i/2019/08/26/f56bc1b6-cf92-4fde-ba57-a5c4c9...

Некоторые проекты уже успели добавить Funding и отказаться от него из-за негатива со стороны сообщества. Среди них компания Linode, которая столкнулась с большим количеством жалоб и решила убрать рекламу.

Funding также подтолкнул некоторых разработчиков к созданию первого в мире блокировщика рекламы для интерфейса командной строки.

Проект no-cli-ads опубликовали на GitHub в конце августа 2019 года.

Источник ZDNet

P.S. ЛОРчик еще не умеет картинки в тексте по тегам?

Любой труд должен быть оплачен. Кто не хочет платить вылетает из бара в переулок в мусорный бак.

MaxPower ()
Ответ на: комментарий от MaxPower

Т.е. ты считаешь, что замусоривание логов терминала это хороший способ поддержать попенсорц, а также сподвигает пользователей либ нести им (разработчикам либы) денюжку?

Unicode4all ★★★★★ ()
Последнее исправление: Unicode4all (всего исправлений: 1)

всё правильно делает.
разве ты поддержал автора этой библиотеки?

darkenshvein ★★★★★ ()
Ответ на: комментарий от Unicode4all

что замусоривание логов терминала это хороший способ поддержать попенсорц

Это хороший способ поддержать автора. Если тебе этот способ не нравиться можешь оплатить ему ЖКХ, кредит, ипотеку.

MaxPower ()
Ответ на: комментарий от MaxPower

Только в данном случае оплачен будет не тот труд, который стоило бы оплачивать. Сабж (standard) — это просто opinionated конфиг и тонкая обёртка над линтером для ESLint, который и выполняет всю работу. На вопросы в оригиальном ищью на Github, какой долей от рекламных денег feross готов делиться с разрабоми ESLint (и других библиотек, от которых standard зависит), тот тактично умолчал.

Т.е. по сути автор хочет наживаться на труде других людей, не прикладывая особых усилий и не отдавая ничего в замен.

Это если не затрагивать темы баннеров в консоли, конечно.

theNamelessOne ★★★★★ ()
Последнее исправление: theNamelessOne (всего исправлений: 1)
Ответ на: комментарий от theNamelessOne

Напиши свою «тонкую обёртку» и делай с ней что хочешь.

MaxPower ()

Дело в том, что разработчикам [ПО с открытым исходным кодом] сегодня нужны деньги

Он пробовал работать, а не на жабаскрипте писать?

buddhist ★★★★★ ()
Ответ на: комментарий от e000xf000h

не раскрыта тема

Вполне раскрыта + есть ссылка на issue на гитхабе.

theNamelessOne ★★★★★ ()
Ответ на: комментарий от theNamelessOne

Ну в чём проблема тогда? Оплати разработку и радуйся «чистым» логам.

MaxPower ()

npm катится в сраную помойку. Завтра запилят shareware либы и ключи активации.

crutch_master ★★★★★ ()
Ответ на: комментарий от MaxPower

Я себе лучше сам напишу либу, если слишком надо, чем качать такой шлак оттуда.

crutch_master ★★★★★ ()
Ответ на: комментарий от theNamelessOne

Вполне раскрыта

есть унылый только камент

есть ссылка

не Ъ

e000xf000h ()
Ответ на: комментарий от crutch_master

Так я и говорю

Напиши свою «тонкую обёртку» и делай с ней что хочешь.

MaxPower ()

Пусть пилят. Главное, чтобы был чёрный список таких либ с теми, которые от них зависит.

crutch_master ★★★★★ ()
Ответ на: комментарий от crutch_master

Главное, чтобы был чёрный список таких либ с теми, которые от них зависит.

Чёрный список так же будет с рекламными баннерами.

MaxPower ()
Ответ на: комментарий от MaxPower

Напиши свою «тонкую обёртку» и делай с ней что хочешь.

Вот этим npm и плох. Грязный септик, куда все сливают своё добро, позиционирует себя как водонапорная башня.

crutch_master ★★★★★ ()
Ответ на: комментарий от crutch_master

Нужно написать свой пакетный менеджер. С блэк джеком и куртизанками.

MaxPower ()
Ответ на: комментарий от MaxPower

Профиль на гитхаб == профиль в инстаграм. Открытые проекты аки открытые попы выставляют на всеобщее обозрение ради лайков, социального одобрения и в надежде, что Дядя заметит и заберет под крылышко

С рекламой в гиковском инстаграме сильно хуже, это да

Deleted ()
Ответ на: комментарий от Deleted

С рекламой в гиковском инстаграме сильно хуже, это да

Значит есть широкое поле для деятельности, это история про на половину полный стакан. Гугл в пример.

MaxPower ()
Ответ на: комментарий от MaxPower

Проблема не в написать, а в том, что надо сидеть весь день, сортировать либы, принимать/вышвыривать говнокод, а кто этим будет заниматься?

crutch_master ★★★★★ ()
Ответ на: комментарий от crutch_master

а кто этим будет заниматься?

А давай узнаем кто! Напиши объявление в Job разделе.

MaxPower ()
Ответ на: комментарий от MaxPower

Напиши объявление в Job разделе.

А платить кто будет за банкет?

crutch_master ★★★★★ ()
Ответ на: комментарий от crutch_master

Кому это надо тот пусть и платит. Да и платить не обязательно напиши что это опенсорц, карма или искупление грехов.

MaxPower ()
Ответ на: комментарий от MaxPower

Труд и продукт - разные вещи. Хотя, поколение урожденных кастратов может и не видит разницы

TooPar ()
Ответ на: комментарий от TooPar

Труд и продукт - разные вещи.

Да кэп, продукт — это результат труда.

Хотя, поколение урожденных кастратов может и не видит разницы

Тебе, наверное, видней — я с этим не сталкивался.

MaxPower ()

опенсорц же. делаешь клон, вырезаешь говно с рекламой. вин!

Iron_Bug ★★★★ ()
Ответ на: комментарий от Iron_Bug

да, но представь что таких библиотек будет из зависимостей штук 500 . . .

имхо пробито очередное дно и теперь нам нужен специальный адблок для пакетов, специальные люди которые будут это выпиливать и уже им будет выгоднее задонатить чем 9000 разработчикам нинужно которое автоматом затянулось

BLOBster ()
Ответ на: комментарий от BLOBster

представь что таких библиотек будет из зависимостей штук 500

да сколько угодно. вот, как раз тут систему пересобираю в последние дни. много обновлений накопилось, надо освежить софт. я не часто устраиваю глобальные обновления жирных пакетов, у которых по стопицот зависимостей. но у меня куча своих патчей. ненужное вырезаю беспощадно. и это же постепенно делается, не за один присест. за много лет, потихоньку, можно перепатчить весь дистр, при желании. к тому же, на всяких гитхабах полно уже патченных сорцов практически на любой вкус и цвет. и готовых дистров без всякого ненужно.

на самом деле, адблок для пакетов не нужен. нужно просто немного здравого смысла.

Iron_Bug ★★★★ ()
Ответ на: комментарий от BLOBster

нам нужен специальный адблок для пакетов, специальные люди которые будут это выпиливать и уже им будет выгоднее задонатить чем 9000 разработчикам нинужно которое автоматом затянулось

Доброе утро. https://github.com/kethinov/no-cli-ads

commagray ★★★★★ ()
Закрыто добавление комментариев для недавно зарегистрированных пользователей (со score < 50)