В упаковке Стандартный , который представляет собой руководство по стилю JavaScript, линтер и инструмент автоматического исправления кода, реализует, по-видимому, первую рекламную систему для библиотек JavaScript. В начале 20 августа этого года разработчики, установившие Standard через менеджер пакетов npm, смогли увидеть у себя в терминалах увесистый рекламный баннер.
Рекламный баннер в терминале
Данная реклама создана на средства нового проекта - Финансирование .
Это сделано разработчиками Стандартной библиотеки.
Библиотека финансирования была включена в стандарт 14.0.0. Ээта стандартная версия вышла 19 августа .
Именно тогда в терминалах стала появляться реклама.
Идея библиотеки финансирования заключается в том, что компании купить рекламное место в пользовательских терминалах, а затем проект «Финансирование» распределяет доход между проектами с открытым исходным кодом, которые согласились с ним сотрудничать и показывать рекламу своим пользователям.
Неудивительно, что эта идея вызвала ожесточенную полемику в сообществе разработчиков.
Некоторые из спорщиков считали, что реклама в терминале — хороший способ финансировать важные open source проекты, у которых всегда проблемы с деньгами.
Другие сочли идею просмотра рекламы на своем терминале совершенно неприемлемой.
«Дело в том, что тем, кто поддерживает [программное обеспечение с открытым исходным кодом], нужны деньги», — говорит Винсент Уиверс, разработчик из Нидерландов.
«В будущем могут появиться более совершенные решения этой проблемы; до тех пор мы можем мириться с рекламой.
Это не так уж плохо.
Хотя лично мне не особо нравится видеть в терминале рекламные баннеры, я понимаю их необходимость и полностью поддерживаю эту идею», — продолжает он.
«Мой терминал — последняя крепость, последний оазис спокойствия, не показывающий мне непрерывных потоков рекламы от бизнес-магнатов.
Я категорически против этой идеи, поскольку уверен, что она в корне противоречит духу открытого исходного кода, который мы культивируем десятилетиями», — говорит Вук Петрович, разработчик из США.
Большая часть негативных комментариев в адрес Standard и новой схемы финансирования проектов с открытым исходным кодом исходит от разработчиков, которые недовольны тем, что рекламные баннеры, появляющиеся после установки, теперь будут появляться в логах, что совершенно неоправданно усложнит отладку приложений.
«Я не хочу видеть рекламу в своих журналах CI и не хочу думать о том, что произойдет, если другие пакеты начнут делать то же самое.
Некоторые JS-пакеты имеют десятки, сотни и даже больше зависимостей.
«Можете ли вы представить, что произошло бы, если бы всем показали рекламуЭ» сказал Роберт Хафнер, разработчик из Калифорнии.
На данный момент рекламу показывает только Стандартная библиотека, но со временем проект «Финансирование», посредством которого это делается, может стать популярнее.
Это может быть похоже на рост популярности проекта OpenCollective за последний год. OpenCollective — проект, похожий на Funding. Но вместо показа баннеров он отображает в терминале запросы на пожертвования, в которых разработчикам предлагается перевести средства на определенный проект. Эти запросы также отображаются в терминале npm после установки различных библиотек.
Открытые коллективные сообщения
С прошлого года сообщения OpenCollective были добавлены во многие проекты с открытым исходным кодом.
В таких, например, как core.js , JSS , Нодемон , Стилизованные компоненты , Уровень , и многие другие.
Как и в случае с «Финансированием», разработчики выразили недовольство, увидев эти сообщения в терминале.
Однако их были готовы принять, поскольку они содержали лишь просьбы о пожертвованиях, а не полноценную рекламу.
Однако в случае с Финансированием, похоже, этот проект перешёл определённую черту в сознании некоторых разработчиков, которые ни под каким предлогом не хотят видеть рекламу в своих терминалах.
Некоторые из этих разработчиков оказывали давление на Linode, одну из компаний, согласившуюся с Funding показывать рекламу.
В конце концов компания решила не обострять ситуацию и мусор от этой идеи.
Более того, некоторые разработчики пошли еще дальше, направив энергию своего гнева на создание первого в мире блокатор реклама интерфейса командной строки.
Полученные результаты
Реклама в терминале — это попытка решить серьезную проблему финансирования проектов с открытым исходным кодом.Но многим это действительно не нравится.
В результате на вопрос о том, суждено ли этому явлению получить широкое распространение, теперь можно ответить скорее отрицательно, чем положительно.
Кроме того, недавно стало известно, что npm, скорее всего, будет запретить пакеты , которые показывают рекламу в терминале.
Если вам интересна эта тема, посмотрите материал , который был написан по результатам эксперимента «Финансирование».
Уважаемые читатели! Как вы относитесь к рекламе в терминале? Какие способы финансирования open source кажутся вам наиболее адекватными?
Теги: #Разработка сайтов #разработка #JavaScript #Контекстная реклама
-
Проектирование Интерфейсов В Mmorpg Skyforge
19 Oct, 24 -
Как Убить Технаря В Тимлиде
19 Oct, 24 -
Управление Клиентским Опытом – Что Это?
19 Oct, 24 -
Интернет-Сайты И Обесцвечивание
19 Oct, 24