Реймънд Хил (gorhill) е авторът и поддържащият оригиналния блокер на реклами uBlock и настоящия uBlock Origin. Той е признат авторитет в общността и всяка негова статия или туит има голяма тежест. През последните години той често се изказва за лицемерната политика на Google за затягане на изискванията към разширенията за браузъра Chrome под претекст, че се грижи за потребителите, което засяга най-вече блокерите на реклами.
За съжаление разширението uBlock Origin окончателно ще спре да работи в браузъра Chrome през следващите месеци.
Отделно главоболие представлява видеохостингът YouTube, който също обяви „свещена война“ на рекламните блокери, опитвайки се да ги идентифицира и да предотврати тяхната работа, като измисля нови начини за въвеждане на неотстраними реклами.
Проектите

Реймънд Хил е активен участник в четири свързани проекта в областта на optencore:
- uBlock Origin – компактен и бърз блокер на реклами,
- uBO-Extra – придружаващо разширение за uBlock Origin,
- uMatrix – матрица за филтриране на мрежови заявки по източник, дестинация и тип, работеща по интуитивен начин „подчертай и кликни“,
- uBO-Scope – инструмент, който измерва времето, през което потребителят е изложен на „чужди субекти“ в интернет.
uBlock Origin е основният проект, в който Хил е главен разработчик, поддържащ и съавтор на разширената документация в уикипедия. Абсолютно всички проекти на Хил се намират съвсем лесно в уеб пространството и са наистина необичайно полезни.
uBlock Origin
Както е посочено в официалния уеб сайт, uBlock Origin (uBO) не е просто блокер за реклами, а „блокер за съдържание с широк спектър“, чиято основна характеристика е ефективността на използването на процесора и паметта.
По същество, чрез премахване на ненужните скриптове и мултимедийни блокове, страниците се зареждат по-бързо при използване на uBO, отколкото без него:

Тоест, от една страна, uBO разбира се консумира някакви ресурси на процесора и оперативната памет, за да работи, но всъщност спестява несравнимо много повече ресурси, отколкото консумира. Освен това спестява електроенергия. Според изчисленията на експертите uBO спестява 1,35 × 1010 kW⋅h електроенергия на стойност 1,89 млрд. долара годишно в световен мащаб, като това са данни за 2020 г. Логично е да се предположи, че сега цифрите са по-високи (информацията е от научната статия „Energy Conservation with Open Source Ad Blockers“, публикувана в списание MDPI на 30 март 2020 г., doi: 10.3390/technologies8020018).

Освен това uBlock Origin подобрява допълнително сигурността на системата, като спира потенциално опасните пренасочвания:

От гледна точка на поверителността това е и най-ефективното решение:

Историята на uBlock Origin започва през 2014 г., когато Реймънд Хил създава клон на HTTP Switchboard, както и усъвършенствания блокер uMatrix. Ако погледнем екранните снимки на тези програми отпреди десет години, можем да предположим какъв ще бъде интерфейсът на днешния uBO:

Първоначално разширението се нарича μBlock (μ означава mu/micro), но скоро името е променено на uBlock, за да не обърква потребителите с гръцката азбука.
Идеята е била списъкът с обекти за блокиране да се създава от самата общност чрез публично достъпни списъци с обектите за блокиране.
Сърцето на блокатора е енджинът за статично мрежово филтриране (Static Network Filtering Engine – SNFE), известен още като uBlock Origin Core, който работи с всеки блок-списък, включително EasyList/EasyPrivacy, филтри на uBlock и списъци на домейни или хостове (The Block List Project, HOSTS на Стивън Блек и др.).
Разширението uBlock се появи за първи път през месец юни 2014 г. единствено за Chrome и Opera, а в края на 2015 г. Реймънд Хил напусна проекта и направи разклонение/форк под новото име uBlock Origin. Според него причината е била твърде многото искания от страна на потребителите и умората. Проектът започнал като хоби „се е превърнал в досадна работа на пълен работен ден“. Оттогава uBlock и uBlock Origin са два различни проекта. През 2018 г. AdBlock купи първия и го включи в своята програма „приемливи реклами“ (платени реклами).
По същото време разширението uBO бързо набира популярност, като според проучване на comsource и Sourcepoint ръстът на инсталациите до август 2016 г. е 833% само за 10 месеца, което е абсолютен рекорд в историята на отворения код. Този ръст се дължи на огромната необходимост на хората от истински, честен блокер, който наистина блокира всички реклами, без платени изключения, както правят AdBlock и на практика всички други разширения.

Версията на uBlock Origin за Firefox също бързо се превърна в хит. През декември 2016 г. разработчикът Ник Ролс издаде форк на uBlock Origin за браузъра Edge на Microsoft (разработката му беше преустановена, след като Edge премина към енджина Chromium).
През януари 2017 г. uBlock Origin бе добавен към хранилищата на Debian 9 и Ubuntu (16.04), а разширението uBlock Origin бе отличено с наградата „Избор на месеца“ на Mozilla.
Към октомври 2024 г. версията за Chrome вече има над 39 милиона активни потребители, а версията за Firefox – над 8 милиона. Разширението е налично за всички популярни браузъри, включително Chrome, Chromium, Edge, Opera, Firefox, Brave, Pale Moon и всички версии на Safari до 13.
Към настоящия момент Реймънд Хил отказва дарения и съветва всички клиенти и потребители да дарят средства за поддръжката на блокчейна, която се провежда като отделен проект.
Конфликтът с Google
През 2023 г. Google направи промени в начина на работа с разширенията. Новият стандарт е известен като Manifest V3 (MV3). Основната промяна е премахването на програмните интерфейси webRequest, които се използват от разширенията за блокиране на рекламите и за модифициране на мрежовите връзки. Те са заменени с декларативните интерфейси NetRequest. След въвеждането на Manifest V3 и прекратяването поддръжката на V2 ефективността на блокирането на рекламите и функционалността на блокерите драстично намаля в Google Chrome и другите браузъри, базирани на Chromium.
За да се отговори на новите изисквания, бе разработено разширението uBlock Origin Lite.

Поради ограниченията на MV3 този блокер е значително по-лош от оригиналния uBO в няколко ключови аспекта. По-конкретно, той не може да актуализира списъците с филтри отделно от актуализацията на разширението, нито има потребителски филтри, специфични за сайта превключватели и динамично филтриране.

Ограниченията засегнаха само Chromium, но не и другите браузъри. Firefox обеща да запази поддръжката на старите разширения на Manifest V2.
Реймънд Хил многократно е публикувал статии, в които критикува това решение на Google. Според него намесата в работата на рекламните блокери ще помогне на корпорацията да увеличи приходите си от реклама, но самата корпорация заявява, че тези промени са уж „за защита на личните данни на потребителите“, което може да се нарече лицемерие.
Наред с другото, разширенията MV3 се откриват по-лесно, което ще улесни живота на YouTube и другите сайтове, които забраняват блокерите на реклами.
Скоро оригиналният uBO и останалите разширения MV2 вече няма да работят в Chrome, така че потребителите ще трябва да преминат към по-малко ефективни блокери или да мигрират към Firefox. Както пише Реймънд Хил, uBlock Origin вече работи най-добре във Firefox:

Само че Firefox също се огъна и в бъдеще вече няма да има никакви възможности. Освен директно вградените блокери на реклами в някои браузъри, които сега много бързо завоюваха невероятна популярност.
Да напомним, че популярното разширение за блокиране на реклами uBlock Origin Lite бе премахнато от официалния магазин за разширения на Firefox след конфликт между разработчика на разширението и Mozilla. Изданието PCWorld съобщава, че разработчикът на uBlock Origin Lite Реймънд Хил е решил да спре да поддържа версията за Firefox поради разногласия. И наистина разширението беше окончателно премахнато от автора от магазина за добавки на Firefox, но последната версия uBOLite_2024.9.22.986 ще остане достъпна в GitHub като самостоятелно издание. Нови версии повече няма да има.
И да, ако отворим настройките на адрес chrome://extensions, ще видим предупреждение, че разширението скоро ще бъде деактивирано:

Според плана окончателното спиране на MV2 се очаква съвсем скоро. Изключването започна през юни 2024 г. и постепенно се разпространява сред всички потребители. „За известно време след изключването на разширенията потребителите ще могат да активират отново Manifest V2, но в крайна сметка и този превключвател ще изчезне“, се казва в документацията.
Старите разширения се поддържат чрез модула ExtensionManifestV2Availability, който ще бъде премахнат след няколко месеца.
Поверителността
Реймънд се грижи за своята поверителност, така че няма да научите нищо за личния му живот, биография и кариера. Той не дава интервюта, не говори на конференции. Очевидно изборът за проект за блокиране на реклами (и проследяване) не е случаен. Всеки има право да остане анонимен в интернет.
Личният сайт на Реймънд е празен (не е завършен?) и съдържа само два линка: към github и twitter на автора.
Самотният програмист и разработчик
Реймънд Хил е пример за самотен разработчик, който сам самичък се справя с целия проект, без да приема помощ отвън.
Като цяло, ако инфраструктурата на другите онлайн услуги зависи от даден критичен проект, то тази ситуация може да се нарече опасна: важен софтуер може да бъде изоставен, продаден на хакери и компрометиран. За съжаление, тази ситуация не е рядкост в optensource – вече сме виждали случаи на успешно изземване на контрола върху проект с отворен код за внедряване на задна врата за Linux. Други важни проекти, ръководени от един или няколко души, включват curl (Daniel Stenberg), Time Zone Database (база данни с информация за световните часови зони, използвани от операционните системи и софтуера, един човек), SQLite (трима души), bash и readline (Chet Ramey), NTP протокола за синхронизиране на времето в мрежа (David Mills) и други.
uBlock Origin остава независим проект, който не приема реклами и дарения. Реймънд Хил е поел ангажимент никога да не предава контрола на никого, за да предотврати раздуването на кода, продажбите на реклами и други глупости. Междувременно той предоставя по-голямата част от работата на доброволци, което помага за запазване на независимостта.
Всичко важно от света на технологиите, директно в пощата ти.
С абонирането приемате нашите Условия и Политика за поверителност. Може да се отпишете с един клик по всяко време.
Коментирайте статията в нашите Форуми. За да научите първи най-важното, харесайте страницата ни във Facebook, и ни последвайте в Google Новини, TikTok, Telegram и Viber или изтеглете приложението на Kaldata.com за Android, iPhone, Huawei, Google Chrome, Microsoft Edge и Opera!