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. ЛОРчик еще не умеет картинки в тексте по тегам?



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

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

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

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

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

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

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

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

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

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

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

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

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

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

buddhist ★★★★★
()

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

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

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

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

есть ссылка

не Ъ

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

commagray ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.