Těžký život editora Mozilla Add-ons
Je tomu více jak rok, co jsem začal dělat ve svém volném čase práci editora na serveru Mozilla Add-ons. Dělám to příležitostně, když zbude čas, ale přesto patřím k těm nejaktivnějším editorům. Za tu dobu jsem k této práci nashromáždil několik postřehů. Nejprve krátké vysvětlení, co role editora obnáší a jak to celé funguje.
Jak funguje editor na Mozilla Add-ons
Editor je člověk, co nahrávané doplňky kontroluje dříve, než se dostanou ke koncovým uživatelům. Autor doplňku nahraje na server jeho novou verzi, editor ji zkontroluje a buď její zveřejnění zamítne či povolí. Nahrávané doplňky se navíc třídí do dvou front v závislosti na tom, zda se jedná o aktualizaci již veřejného doplňků či se jedná o doplněk, který je nový. U nových doplňků navíc platí pravidlo, že před zveřejněním musí mít několik pozitivních recenzí (viz dále).
Jak Mozilla Add-ons funguje v praxi
Pokud mát pocit, že server Mozilla Add-ons je ideálně fungující stroj, kde jeho jednotlivé části fungují ve vzájemné harmonii, pak doporučuji sundat růžové brýle. Základ je postaven dobře, ale jako u jiných otevřených projektů do něj vstupují lidé se svými úmysly, názory a potřebami.
Prvním problémem Mozilla Add-ons je nedostatek pracovitých editorů. Jednoduše takových lidí, kteří dokážou více než jen mluvit. Pokud bych vydělil počet registrovaných editorů počtem doplňků na serveru, vyšlo by mi vcelku rozumné číslo, které by znamenalo, že nápor aktualizací doplňků (a těch nových) lze bez problémů zvládat. Realita je bohužel někde trochu jinde, protože aktivní editory lze spočítat na prstech jedné ruky. Pár kdysi aktivních editorů již svou práci nedělá (jednoduše nemají čas, což chápu) a nové síly provedou pár zářezů a nic. U některých z nich mam i pocit, že jsou editory jen na oko, aby mohli večer v hospodě u piva vzbuzovat obdiv řečmi “pracuju na Mozilla Add-ons” nebo snad mít zářez do životopisu. Netuším.
Asi řada z vás tuší, jaký je výsledek. Čekací doba na schválení nové verze doplňku je delší než by bylo zdrávo a dostat na Mozilla Add-ons nový doplněk je skoro umění. V e-mailové konferenci Mozilla Add-ons tak není nouze o dotazy, jak dlouho ještě bude trvat schválení doplňku a o některých výlevech ani nemluvě. K tomu si ještě připočtěte chybějící jasnou dokumentaci, která by říkala, co musí nový doplněk nahrávaný na Mozilla Add-ons splňovat a máte o zábavu postaráno.
Nerad bych ale, abyste si po přečtení odstavců výše mysleli, že lidé provozující Mozilla Add-ons je banda neschopáků. Opak je pravdou a snaží se odvádět maximum. I to ale bohužel v současné době nestačí.
Já autor doplňku, král světa, rozumím všemu…
Pohleďme ale na druhou stranu barikády, kde stojí autoři doplňků, kteří chrlí nové doplňky a aktualizace těch stávajících a pochopitelně chtějí mít vše online (nejlépe v reálném čase). Osobně mi prošlo pod rukama několik set doplňků od minimálně několika desítek autorů. Jejich kvalita je, jak jinak, velmi proměnlivá.
Vedle kvalitních autorů, jejichž doplňkům nelze po stránce funkčnosti a kvality mnoho vytknout, jsou zde i ti z opačné strany spektra. Zde jsem už ztratil veškeré iluze. O doplňky, které ani nejdou nainstalovat, vyhazují výjimky, sestřelují aplikaci apod. skutečně není nouze. V takových případech je evidentní, že autor si s otestováním výsledku mnoho práce nedal (pokud si tedy dal vůbec nějakou).
Editora to pochopitelně zdržuje. Pokud k němu přijde doplněk, který je bezproblémový, jde vše rychle. U problémového je potřeba zamítnutí zdůvodňovat, aby autor doplňku věděl, cože je vlastně špatně. V lepším případě to stačí, v horším případě se vám autor doplňku na IRC/mailu snaží vnutit názor, že je vše v pořádku ač není.
Popsaná situace navíc spouští cyklus iterací, kdy autor doplňku nahrává nové verze, kdy něco málo upraví a zkouší, zda to tentokrát projde. Výsledkem je většinou opětovné zamítnutí s vysvětlením. A tak dokola. Pocit zmaru narůstá, výsledek žádný.
Tak co, neuvažovali jste o práci editora ve svém volném čase?
Pojďme dále. S předchozím bodem souvisí skupina autorů doplňků, kteří si myslí, že čím kratší vývojový cyklus nové verze, tím lépe. Můj “favorit” byl schopen ve svých nejlepších letech vyprodukovat 10 nových verzí za týden než se mi podařilo mu vysvětlit, že to skutečně není ta nejlepší věc, co může dělat.
A aby toho nebylo málo, server Mozilla Add-ons se snaží zaplavit autoři doplňků, o jejichž užitečnosti by se dalo minimálně pochybovat. Automaticky generované lišty pomocí jedné webové aplikace jsou již naštěstí zakázány, ale ani to nebrání autorům, aby vytvářeli doplňky spočívající s v jednom tlačítku provádějící přesměrování na jejich stránky či například doplňky neodlišujících se funkčností od již existujících.
Jedna věc mě trochu děsí. Blíží se vydání Firefoxu 3.0 a počet aktualizací doplňků dočasně výrazně vzroste. Uvidíme, jak si s tím proces jejich aktualizací poradí.




4. 5. 2008 v 21:17
A neuvažovali jste Pavle zavést karmu pro autory? Přeci jen, pokud je nějaký autor už po třetí po sobě odmítnut, je to podezřelé a ostatní by měli být ve frontě upřednostněni před ním. Možná by se tak zefektivnila vaše editorská práce.
4. 5. 2008 v 22:07
To je spíš otázka na někoho jiného. Já jsem “pouhý” editor a osobně si myslím, že by to nemohlo. Spíš bych podstatněji rozšířil seznam doplňků na tzv. safe listu. Na něm je již několik desítek ověřených rozšíření, u kterých jdou aktualizace hned ven bez nutnosti kontroly editorem.
4. 5. 2008 v 22:21
Jako jeden “z druhé strany” musím říct, že dříve mě ta velká prodleva schválení na AMO dost mrzela. Ale na druhou stranu, nevím jaký je systém přebírání nových verzí mezi schvalovateli, ale když jste začal patrně pro AMO pracovat vy a já vás, Pavle, pro několik verzí “vyfasoval” tak jsem si opravdu na nic stěžovat nemohl. Takže opravdu věřím, že to prostě je tím nedostatkem (kvalitních a ochotných) lidí a hlavně, jak je z článku patrné, není to žádná sranda a netušil sem, že těch rádoby rozšíření je tolik.
a tak jak praví klasik - doufám že důvěru ve mě vloženou nezklamate :-).
Jsem rád, že od nové verze AMO obdrželo moje rozšíření status Trusted, takže můžu vypustit novou verzi sám (i když je to takový malý přehlednutelný checkbox v procesu nahrávání a to je moje smrt
Díky za pěkný článek a rozpovídejte se ještě o tom systému přebírání verzí mezi schvalovateli, to by mě zajímalo (teda za předpokladu, že nejsem ten váš “favorit”
4. 5. 2008 v 22:32
Ale to je otázka na tebe. Právě ty jsi “pouhý” ten, do může dát tvůrcům ten správný feedback
5. 5. 2008 v 6:57
Martine, o tomto problému se ví. Řeší se to domluvou a již zmíněným safe listem. Kouzelný proutek zde bohužel neexistuje.
19. 6. 2008 v 10:45
[...] není jen bloger, ale řada z jeho práce není na první pohled viditelná.Tak například je editorem serveru Mozilla Add-ons (nad jehož správou strávil již desítky a desítky hodin) a má nemalý podíl na tom, že [...]
19. 6. 2008 v 13:38
ac mam firefox rad toto je klasicky priklad jak nefunguje komunismus v praxi… editori kteri delaji nejakou praci zdarma ve svym volnym case, je jich malo, nemaji zadnou motivaci… tak to proste nemuze fungovat… nedelam si iluze jak to chodi. kazdy slysel napriklad od DMOZu to je totez.. ne nadarmo ma byt firma komercni a praci maji delat placeni lide kteri ji delaji poradne
20. 6. 2008 v 13:08
To ze je nekdo za praci placen jeste vubec nic nerika o tom, jestli ji bude delat poradne. Zme zkusenosti je to spis opacne - pokud nekdo neco dela dobrovolne, asi ho to bavi => nema duvod to flakat. Na druhou stranu je proste fakt, ze pokud nema cas, je ta dobrovolna cinnost to prvni co obetuje - taky co jineho by mel delat.
Mozna by mohlo fungovat prime zverejneni s oznacenim ze doplnek neni proveren a za provereny by byl oznacen az pokud by si uzivatele nestezovali/potvrdili by jej jako funkcni + samozrejme omazavat doplnky ktere nikdo neudrzuje …