Расширение для браузера с закрытым исходным кодом Pie Adblock на этой неделе было обвинено в копировании кода и текста у uBlock Origin с нарушением лицензии на программное обеспечение (GNU GPL версии 3).

После того, как это заявление было сделано, издание The Register заинтересовалось этим вопросом. Создатель Pie Adblock за последние несколько часов опубликовал материалы, которые лежат в основе расширения и явно исходят от uBlock Origin, а также Adguard, другого конкурента.

В публикации говорится, что файлы, используемые Pie AdBlock для блокировки рекламы, содержат «модифицированные версии текстовых правил из [uBlock Origin’s] uAssets и скриплеты из AdGuard Scriptlets, которые также лицензированы по лицензии GPL v3».

Pie Adblock обвинили в том, что он взял код и текст из uBlock Origin под лицензией GPL, не выполнив требований GPL — например, не указав, кому принадлежат авторские права на эти компоненты и как их можно получить, — а теперь разработчик сделал по крайней мере часть материалов общедоступными и признал их авторов — uBlock Origin и Adguard.

Команда Pie Adblock также утверждает, что она выполнила все необходимые требования и делится данными, потому что «важно внести свой вклад».

Pie Adblock был выпущен в прошлом году стартапом под названием The People’s Internet Experiment, он же pie.org, который был основан Райаном Хадсоном, соучредителем Honey — браузерного расширения, приобретённого PayPal в 2020 году за 4 миллиарда долларов, на которое сейчас подан как минимум один иск (PDF) о мошенничестве с партнёрскими программами. Honey отрицает предъявленные обвинения.

В прошлом году Хадсон запустил сайт pie.org, предлагающий расширение для браузера, блокирующее рекламу, доступное для десктопного Google Chrome, которое платит вам, если вы решили посмотреть определённые рекламные объявления (по состоянию на январь 2025 года Pie Adblock используют более миллиона пользователей).

Если говорить точнее, расширение предлагает программу Rewards for Ads, которая начисляет баллы пользователям, охотно просматривающим выбранную рекламу, в то время как другие блокируются. Эти баллы, по словам разработчиков, «можно обменять на наличные».

Исследователи, опубликовавшие сообщения на Reddit, утверждали, что Pie Adblock включил код и файлы из uBlock Origin, включая список фильтров Quick Fixes, без необходимых подтверждений и других требований.

И действительно, когда The Register проверил файлы расширения с помощью Chrome Extension Source Viewer, файл Pie Adblock adblock-rulesets/included-filters/ubo-ads.txt содержал ссылку на лицензию GPL v3 репозитория uBlock Origin uAssets.

Другие файлы в расширении Pie Adblock, как оказалось, также содержат исходный код uBlock Origin.

Исходный код, доступный под GNU GPL v3, такой как код uBlock Origin, предназначен для совместного использования и применения в других проектах при условии соблюдения лицензионных требований. Одно из этих требований, помимо включения оригинального уведомления об авторских правах, заключается в том, что лицензия, под которой предлагается это программное обеспечение, должна быть прозрачной и понятной.

А всего несколько часов назад расширение Pie Adblock не указывало чётких условий лицензирования некоторых частей своего продукта. Теперь это сделано, хотя и в репозитории GitHub, ссылки на который нет ни на одном из сайтов Pie Adblock.

GPL подлежит исполнению в судах США, но из-за времени и расходов такие случаи встречаются редко. Один из таких исков против Vizio, поданный в 2021 году организацией Software Freedom Conservancy, как ожидается, будет рассмотрен в сентябре 2025 года.

Отвечая на вопрос о Pie Adblock, Рэймонд Хилл, создатель uBlock Origin, сказал: «Я заметил это несколько недель назад, но отнёсся к этому спокойно. Многие другие расширения для блокировки контента в магазине Chrome делают то же самое или даже хуже, используя всю кодовую базу. Так было всегда».

Хилл упомянул серию постов, сделанных им в июне 2024 года, о «низкопробных подделках в Chrome Web Store», которые просто переделывают «uBlock, uBlock Lite или другие блокировщики контента со своим собственным пользовательским интерфейсом», удаляя информацию об авторских правах и лицензировании.

Материалы: Theregister.com (Thomas Claburn)