Mozilla ændrer gennemgangsproces for Firefox WebExtensions
- Kategori: Firefox
Mozilla skifter den manuelle gennemgangsproces til en automatiseret proces til WebExtension-indsendelser til det officielle Mozilla Add-ons-websted (Mozilla AMO).
Udviklere, der indtil nu indsendte en browser-tilføjelse til Firefox, måtte gennemgå en til tider langvarig gennemgangsproces, før deres nye tilføjelser eller add-on-opdateringer ville blive tilgængelige på Mozilla AMO.
Mozilla gennemgik enhver tilføjelse manuelt, som udviklere indsendte til butikken. Dette betød bedre vetting af browserudvidelser og en lavere risiko for, at ondsindede eller på anden måde problematiske tilføjelser lander på Mozilla AMO .
Ulempen med gennemgangsprocessen var, at anmeldelser undertiden ville tage uger, før de blev udført. Ikke godt fra udviklerens synspunkt, især hvis frigivelsen eller opdateringen var tidskritisk, for eksempel når det løste problemer, der kom op i nye versioner af Firefox, eller fik løst større problemer i tilføjelsen.
Den ekstra vetting af udvidelser var en tydelig fordel i forhold til Chromes automatiserede processer, jo længere gennemgangstid var en markant ulempe.
Mozilla aktiverede for nylig et system til Firefox, der automatiserer den tidligere manuelle gennemgangsproces. Det betyder dog ikke, at tilføjelser dog ikke gennemgås manuelt mere.
Tilføjelser, der er bygget på WebExtensions API, gennemgås nu automatisk. Dette betyder, at vi vil offentliggøre tilføjelser kort efter upload. Menneskelige korrekturlæsere vil se på disse forhåndsgodkendte tilføjelser, der er prioriteret på forskellige risikofaktorer, der beregnes ud fra tilføjelsens kodebase og andre metadata.
Den nye proces kontrollerer udvidelser, der bliver uploadet af udviklere, der automatisk ligner, hvordan udvidelser kontrolleres for Google Chrome.
Manuelle korrekturlæsere vil stadig gennemgå udvidelser, men de vil gøre det, når udvidelserne allerede er live på Mozilla AMO. Add-on-anmeldelser prioriteres baseret på risikofaktorer og andre data, og tilføjelser kan trækkes fra AMO, hvis de mislykkes med manuelle anmeldelser.
Problemer, der opstår under gennemgang, kan stadig føre til afvisning af en version eller en hel fortegnelse.
Kort sagt: Firefox-udvidelser skal passere automatiske kontroller, når de uploades af deres udviklere. Hvis de passerer disse kontroller, gøres de tilgængelige på Mozilla AMO. Mozilla vil gennemgå alle tilføjelser ligesom før, men efter at de er tilgængelige på det officielle websted.
Lukende ord
Ændringen kommer udviklerne til gode, da det reducerer tiden mellem at uploade en udvidelse til Mozillas servere og den bliver tilgængelig for Firefox-brugere.
Ulempen er, at det øger chancen for, at udvidelser kan blive tilgængelige, der er problematiske på den ene eller den anden måde. Google har f.eks til fjerne ondsindet eller Invasive udvidelser til beskyttelse af personlige oplysninger, der regelmæssigt gled forbi virksomhedens automatiske gennemgangsproces fra Chrome webshop.