Když se nelíbíte
Jak víme, vývojáři třetích stran nemají typicky na růžích ustláno. U Applu jim často jde po krku striktnost podmínek App Storu, u Googlu se zase šlape po ne-mainstreamových youtuberech, Epic Games na svém obchodě až dosud nerada viděla tvůrce her snažících se o publikaci titulů i na jiných platformách, a tak by se dalo pokračovat.
Postavení Mozilly je přitom dnes klíčové. Jakkoli Firefox z hlediska podílu mezi webovými prohlížeči už jen paběrkuje, jde o jediný významný prohlížeč nepostavený na Chrome/Chromiu. Google přitom dlouhodobě plánuje odstavení rozšíření prohlížeče postavených na starším Manifestu v2. Firefox naopak podporu webextensions Manifestu v2 hodlá udržovat.
Ale co je to platné, když sama Mozilla umí natolik pochybit, že zasáhne do dostupnosti jednoho ze stěžejních doplňků verze 2, uBlock Origin Lite. O věci informoval sám jeho vývojář Raymond „gorhill“ Hill, který od Mozilly dostal dva nepěkné e-maily týkající se jeho uBlock Origin Lite, o něco méně schopné verze již kompatibilní s Manifest v3 a tedy vhodné i pro prohlížeče založené na Chromiu.
Domnělá provinění
Dle Mozilly měl vývojář v doplňku uBlock Origin Lite porušit tři aspekty stanovených pravidel:
- Rozšíření se neptá uživatele na souhlas se sběrem dat,
- rozšíření obsahuje minifikovaný, zřetězený či jinak strojově generovaný kód,
- rozšíření nemá žádné zásady ochrany osobních údajů.
Výsledkem bylo, že Mozilla odstranila uBlock Origin Lite (uBOL) v podobě téměř všech historických verzí z Firefox Add-ons Store. Ponechala k dispozici pouze zcela první verzi, která pochopitelně mezitím od svého vydání v srpnu 2023 stále víc a víc zastarává.
Reakce vývojáře a další dění
Raymond odmítl všechna tři nařčení, která Mozilla prezentovala na githubovém repositáři, s tím, že jeho rozšíření žádná data nesbírá, neobsahuje minifikovaný kód a má zásady ochrany osobních údajů. Připustil dále, že nemá čas ani motivaci trávit čas tím, že by se tímto nesmyslem zabýval a nehodlá reagovat na obvinění, ani vznášet námitku.
Následně kritizoval nesmyslný a nepřátelský proces kontroly rozšíření, který jen přidělává starosti vývojářům a zařídil se po svém, když nyní na GitHubu hostuje pokračování projektu jako uBO Lite (uBOL) a z „obchodu“ Mozilly jej odstranil.
- Poznámka: standardní „dvojkový“ uBlock Origin Raymond stále u Mozilly nabízí.
Mozilla si pár dní poté uvědmila svou chybu a Raymonda kontaktovala (informuje ghacks.net) s tím, že předchozí rozhodnutí bylo chybné a rozšíření je v „obchodu“ opět obnoveno a doporučila Raymondovi, aby se na ni obrátil vždy, když bude mít otázky či obavy ohledně procesu kontroly.
Lidský faktor úřaduje
Tvůrci systémů podporujících rozšíření třetích stran či aplikace to nemají jednoduché. Musejí uhlídat bezpečnost platformy a jejích uživatelů, což se děje za pomoci automatických testů i leckdy ručních kontrol. Zde v případě Raymondova rozšíření pochybila právě manuální kontrola, čili někdo v Mozille, kdo například přehlédl, že rozšíření má zásady ochrany osobních údajů i vše ostatní, co bylo Raymondovi vyčteno a co vedlo k odstavení téměř všech verzí uBOL.
Otázkou tak pouze zůstává, jestli nadále převládnou horké hlavy (tedy… Raymondova hlava), nebo se uBOL v brzké době vrátí do Mozilla Addons. Pokud ne, jeho projekt pokračuje na výše uvedeném odkazu na GitHubu, nicméně už to trochu postrádá to pohodlí „obchodu“ v rámci Firefoxu. Samozřejmě dokud Firefox podporuje Manifest v2 a tedy původní uBO, nemusí to uživatele trápit ani tak, ani onak. Doufejme však, že se tato anabáze brzy uzavře v dobrém.