Разработчики ПО, которые публикуют свои продукты в сторонних магазинах, иногда сталкиваются с различными проблемами: от отклоненных приложений и расширений до удаленных продуктов или необоснованных претензий к ним.
Рэймонд Хилл (Raymond Hill), создатель самого популярного в мире блокировщика контента uBlock Origin, недавно получил два письма от Mozilla, касающиеся дополнения для Firefox под названием uBlock Origin Lite.
uBlock Origin Lite — это версия блокировщика контента, совместимая с Manifest V3. Она менее мощная, но поскольку Google отключает поддержку Manifest V2 в Chrome, это то, что останется от uBlock Origin для браузеров на базе Chromium.
Mozilla сообщает, что проверила расширение и обнаружила нарушения. Организация выдвинула следующие претензии:
- Расширение не запрашивает согласие на сбор данных.
- Расширение содержит «минимизированный, объединенный или иным образом сгенерированный машиной код».
- Отсутствует политика конфиденциальности.
Вследствие этого Mozilla отключила расширение в магазине дополнений Firefox.
Хилл опроверг все три утверждения, которые Mozilla сделала в репозитории GitHub, заявив, что расширение не собирает никаких данных, что в uBlock Origin Lite нет минимизированного кода и что политика конфиденциальности на самом деле доступна.
Он также признал, что у него «нет времени или мотивации тратить время на эту ерунду» и он не будет реагировать на выдвинутые обвинения или обжаловать решение.
В дальнейшем Хилл раскритиковал «бессмысленный и враждебный процесс проверки», который возлагает дополнительную нагрузку на разработчиков. Mozilla отключила все версии расширения, кроме самой первой. Организация пометила расширение предупреждением, но тем не менее решила оставить устаревшую версию.
Влияет ли это на uBlock Origin? Основное расширение остается доступным для Firefox. В отличие от Google Chrome, Firefox продолжит поддерживать расширения Manifest V2. Mozilla не пометила эти расширения и не отключила их.
Теперь Hill самостоятельно размещает расширение uBlock Origin Lite для Firefox в репозитории GitHub. Заинтересованные пользователи найдут его на странице релизов в качестве прямой загрузки.
Mozilla осознала ошибку, но слишком поздно
Mozilla связалась с Хиллом несколько дней спустя, вероятно, после того, как данная новость появилась в мировых СМИ. Организация заявила, что «предыдущее решение было неверным» и что расширение было восстановлено.
Организация извинилась за «ошибку» и порекомендовала разработчику обращаться, если у него возникнут вопросы или опасения по поводу проверки.
Однако Хилл решил придерживаться плана по самостоятельному размещению расширения. В результате он удалил расширение из репозитория дополнений Mozilla.
Теперь при поиске uBlock Origin Lite вы больше не увидите расширение.
Пока неизвестно, сблизятся ли стороны снова или этот разрыв будет постоянным.
Проблемы с проверкой расширений
Большинство ошибок в процессах проверки совершаются машинами. Например, Google в основном использует автоматизированные проверки, но может также вручную проверять расширения.
Этот процесс не блокирует все вредоносные расширения, многие из которых регулярно обнаруживаются, но он также может блокировать законные расширения или обновления.
В случае с uBlock Origin Lite неясно, как рецензент пришел к выводу, что расширение нарушает политику. Например, пункт об отсутствии политики конфиденциальности, когда она явно имеется, не проливает свет на процесс рецензирования.
Mozilla может захотеть изучить процесс проверки, чтобы выяснить, что именно пошло не так, чтобы избежать подобной катастрофы в будущем.
Обновления программ, что нового
• Advanced SystemCare 18: Новые инструменты для оптимизации работы и защиты Windows ПК
• В Chrome для Android доступно размещение адресной строки внизу экрана
• От GeForce 256 до RTX: 25-летняя эволюция видеокарт NVIDIA
• Huawei обошла Apple по продажам смартфонов в Китае
• У Алисы появилось мобильное приложение для iPhone и Android с поддержкой генерации изображений и текстов с помощью нейросетей YandexART и YandexGPT
• Яндекс обновил фотоперевод на базе нейросетей YandexGPT: читайте тексты на изображениях на десятках языков