Реймънд Хил (gorhill) е авторът и поддържащият оригиналния блокер на

...
Реймънд Хил (gorhill) е авторът и поддържащият оригиналния блокер на
Коментари Харесай

uBlock Origin: Най-добрият блокер на реклами и човекът зад него, Реймънд Хил

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

За страдание разширението uBlock Origin дефинитивно ще спре да работи в браузъра Chrome през идващите месеци.

Отделно главоболие съставлява видеохостингът YouTube, който също разгласи „ свещена война “ на рекламните блокери, пробвайки се да ги разпознава и да предотврати тяхната работа, като измисля нови способи за въвеждане на неотстраними реклами.

Проектите

Реймънд Хил е деен участник в четири свързани плана в региона на optencore:

uBlock Origin – стилен и бърз блокер на реклами, uBO-Extra – съпътстващо уголемение за uBlock Origin, uMatrix – матрица за пречистване на мрежови поръчки по източник, дестинация и вид, работеща по подсъзнателен метод „ подчертай и кликни “, uBO-Scope – инструмент, който мери времето, през което потребителят е изложен на „ непознати субекти “ в интернет.

uBlock Origin е главният план, в който Хил е основен разработчик, поддържащ и съавтор на разширената документи в уикипедия. Абсолютно всички планове на Хил се намират напълно елементарно в уеб пространството и са в действителност извънредно потребни.

uBlock Origin

Както е посочено в формалния уеб уебсайт, uBlock Origin (uBO) не е просто блокер за реклами, а „ блокер за наличие с необятен набор “, чиято съществена характерност е успеваемостта на потреблението на процесора и паметта.

По създание, посредством унищожаване на ненужните скриптове и мултимедийни блокове, страниците се зареждат по-бързо при потребление на uBO, в сравнение с без него:

Средното време за зареждане на страницата (в секунди) за блокове без реклами, с деен AdBlock+, Privacy Badger и uBlock Origin, както и процентът на спестеното време за зареждане при всеки блокер на реклами

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

Икономията на сила и финансовите икономии за една година (от сметките за електроенергия) при потребление на блокери за реклами в международен мащаб и в Съединени американски щати с дейното потребление на интернет. В колоните са сложени AdBlock+, Privacy Badger и uBlock Origin

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

От позиция на поверителността това е и най-ефективното решение:

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

HTTP Switchboard

Първоначално разширението се назовава μ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.

Към сегашния миг Реймънд Хил отхвърля дарения и поучава всички клиенти и консуматори да дарят средства за поддръжката на блокчейна, която се организира като обособен план.

Конфликтът с Гугъл

През 2023 година Гугъл направи промени в метода на работа с разширенията. Новият стандарт е прочут като Manifest V3 (MV3). Основната смяна е премахването на програмните интерфейси webRequest, които се употребяват от разширенията за блокиране на рекламите и за модифициране на мрежовите връзки. Те са сменени с декларативните интерфейси NetRequest. След въвеждането на Manifest V3 и прекратяването поддръжката на V2 успеваемостта на блокирането на рекламите и функционалността на блокерите фрапантно понижа в Гугъл Chrome и другите браузъри, основани на Chromium.

За да се отговори на новите условия, бе създадено разширението uBlock Origin Lite.

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

Ограниченията засегнаха единствено Chromium, само че не и другите браузъри. Firefox даде обещание да резервира поддръжката на старите разширения на Manifest V2.

Реймънд Хил неведнъж е разгласил публикации, в които подлага на критика това решение на Гугъл. Според него намесата в работата на рекламните блокери ще помогне на корпорацията да усили приходите си от реклама, само че самата корпорация декларира, че тези промени са сякаш „ за отбрана на персоналните данни на потребителите “, което може да се назова двуличие.

Наред с другото, разширенията 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 остава самостоятелен план, който не приема реклами и дарения. Реймънд Хил е поел ангажимент в никакъв случай да не предава контрола на никого, с цел да предотврати раздуването на кода, продажбите на реклами и други нелепости. Междувременно той дава по-голямата част от работата на доброволци, което оказва помощ за опазване на независимостта.

Източник: kaldata.com


СПОДЕЛИ СТАТИЯТА


КОМЕНТАРИ
НАПИШИ КОМЕНТАР