Mozilla Firefox

Mozilla Firefox on Mozilla-projektin tekemä vapaa, avoimen lähdekoodin verkkoselain, joka on saatavilla Windowsille, Linuxille, macOS:lle ja Androidille. Yhteensopiva sähköpostiohjelma on Mozilla Thunderbird. Firefox on saatavilla myös suomeksi. Firefox käyttää Gecko-selainmoottoria.

Historia 
Mozilla Firefox tunnettiin aiemmin nimillä Phoenix ja Mozilla Firebird.

Ohjelman kehitys alkoi, kun Dave Hyatt ja Blake Ross alkoivat karsia mielestään turhia ominaisuuksia Mozilla Suitesta. Ensimmäinen julkinen testiversio julkaistiin syyskuussa 2002 nimellä Phoenix. 14. huhtikuuta 2003 ohjelman nimi vaihdettiin Mozilla Firebirdiksi, koska BIOS-valmistaja Phoenix Technologies näki nimen rikkovan heidän tavaramerkkiään. Lopulta 9. helmikuuta 2004 nimi sai lopullisen muotonsa Mozilla Firefox, tai lyhyemmin vain Firefox. Nimenmuutos johtui siitä, että monet pelkäsivät Firebird-nimen sekoittuvan Firebird-tietokantaohjelmistoon. Näiden tapausten takia ja tarpeesta suojella selaimen brändiä Firefox on nykyisin Mozilla Foundationin tavaramerkki.

Firefoxia kehittävät Mozilla Foundation ja monet vapaaehtoiset.

Firefoxin versiohistoria 

ESR-versiot ovat yrityksille ja organisaatioille tarkoitettuja pidennetyn tuen versioita, joihin julkaistaan vain tietoturvapäivityksiä julkaisun jälkeen ja vakauskorjauksia Mozillan harkinnan mukaan. Näitä ovat olleet versiot 10, 17, 24, 31, 38, 45 ja 52. Seuraava julkaisu on poikkeuksellisesti versio 60 eikä 59. Muutos tehtiin, koska siten Mozilla sai lisäaikaa kehitykseen, siirtymäaika organisaatioiden versiopäivityksessä pidentyi ja suurimmat muutokset olivat versiossa 57.

Osaa ilmoitetuista ominaisuuksista ei välttämättä ole kaikissa beetaversioissa. Firefox päivittyy uuteen versioon kuuden viikon välein. Käyttöjärjestelmien mukana tulleet versiot ovat tuettuja niin kauan, kuin itse järjestelmä (esimerkiksi Linux-jakelupaketeissa).

Versiossa 94 Linux-versio siirtyi X Window Systemin GLX-laajennuksen sijaan käyttämään EGL:ää, jota voidaan käyttää X11:sta ja Waylandin kanssa. Muutoksen myötä suorituskyky on parempi, virrankäyttö on pienempi, bugien määrä on pienempi ja laitteistokiihdytys on lähempänä.

Ominaisuudet 
 välilehdet
 ponnahdusikkunoiden esto
 hakutermiehdotukset hakukoneilta jo syötetyn tekstin perusteella
 oikoluku tekstikentille
 yksityinen selaus
 automaattiset päivitykset
 RSS- ja Atom-virtojen lukeminen. Poistettu versiossa 64.
 laajennukset, joilla voi tuoda ohjelmaan uusia ominaisuuksia
 teemat, ohjelman ulkoasumuutokset
 virhekonsoli, web-kehittäjien työkalu

Lisäosat 
Firefox tunnettiin laajasta muokattavuudestaan.
Firefox tuki alun perin XUL-kieltä (XML User Interface Language). Tämän avulla oli mahdollista luoda käyttöliittymiä XML-koodilla. Käyttöliittymän toimintaa voi muuttaa XBL (XML Binding Language) -määrityksillä. Firefox salli myös liitännäisille laajan pääsyn XPCOM (Cross Platform Component Object Model) -komponenttirajapintaan, jota selain käyttää sisäisesti. Mahdollisuus muuttaa koko selaimen toimintaa laajennuksilla oli yksi Firefoxin vahvimmista puolista ja teki siitä muokattavamman kuin muista selaimista. Firefox salli käyttöliittymän muokkaamisen XUL-koodilla, kunnes tämä mahdollisuus poistettiin versiossa 57. Ainut selaimen sallima laajennuskeino on nykyisin WebExtensions API, joka on samanlainen ja paljolti yhteensopiva Chromen ja Operan kanssa.

Firefoxin lisäosat jaetaan kuuteen luokaan: laajennukset, teemat, liitännäiset, hakutyökalut, oikolukusanastot ja kielipaketit sekä sovellukset.

Laajennukset 
Lisäosat tuovat selaimeen uusia toimintoja, kuten kirjainmerkkien hallinnoinnin, muokattuja työkalurivejä, FTP- ja sähköpostiohjelmia tai kehittäjien työkaluja.

Osa lisäosista muuttaa nettisivun ulkonäköä. Esimerksiksi Adblock Plus estää osan mainoskuvista ja Greasemonkey sallii käyttäjien tekemien makrojen (script) ajamisen sivuilla.

 Adblock Plus / uBlock Origin (mainostenestäjä)
 Greasemonkey (mahdollistaa skirptien ajamisen)
 HTTPS Everywhere (pakottaa suojatun yhteyden)
 NoScript (estää suoritettavan lisäsisällön)
 Stylish (muokkaa CSS-ominaisuuksia)

Teemat 
Teemat (alussa persoonat) olivat alun perin Firefoxin lisäosia, mutta niiden tuki lisättiin selaimeen versiosta 3.6 lähtien.

 Taustakuva (Background Theme) – voi muuttaa taustaväriä ja -kuvaa valikkorivillä.
 Teema (Complete Theme) – voi muuttaa selainikkunan, valikkorivin, välilehtien, pikavalikoiden ja valikoiden ulkoasua

Liitännäiset

Firefoxin versio 57 loppuvuodesta 2017 poisti tuen vanhanmallisilta NPAPI-selainlaajennuksilta (Netscape Plugin Application Programming Interface).

Hakutyökalut 
Firefox mahdollistaa usean hakutyökalun käytön nopeasti. Context Search laajennus lisää listan käyttäjän hakutyökaluista valitun kohteen viereen.

Oikolukusanastot ja kielipaketit 
Suomenkielinen sanakirja ja oikoluku olivat alkuun saatavilla Voikko-liitännäisen avulla.
Firefoxiin on saatavilla suomen kielen kielipaketti, mutta oikolukua ei ole enää saatavilla.

Firefoxin versio 57 poisti tuen selaimen liitännäisiltä. Uudemmat versiot tukevat vain WebExtensions-rajapintaa.
Firefox ei nykyisellään tule lainkaan oikeinkirjoituksen tarkistimia, ainoastaan sanakirjalaajennuksia, jotka eivät riitä suomen kielen oikeinkirjoituksen tarkistukseen.

Sovellukset (Apps) 
Firefox OS:n julkaisun jälkeen luotiin Mozilla Marketplace, jolla mobiilisovelluksia voi suorittaa Firefoxin pc-versiossa.

Suosio ja markkinaosuus 

Selain saavutti huomattavaa suosiota jo kehitysvaiheessaan. Se saavutti 200 miljoonan latauksen rajapyykin 31. heinäkuuta 2006.

Lokakuussa 2011 Firefoxin maailmanlaajuisen markkinaosuuden arvioitiin olevan noin 22 prosenttia. Suurin markkinaosuus selaimella oli Suomessa, jossa se oli noin 45,9 prosenttia (maaliskuun 2008 tilanne). Puola seurasi heti perässä 44,0 prosenttia. Firefoxin markkinaosuus oli tuolloin toiseksi suurin heti Microsoftin Internet Explorerin jälkeen, jonka markkinaosuus oli lokakuussa 2011 noin 52 prosenttia.

Maaliskuussa 2008 Firefoxia käytti Euroopassa 28,8 ja Oseaniassa 31,2 prosenttia useampi kuin muualla.

Firefox 3:n virallinen julkistamispäivä oli 17. kesäkuuta 2008. Vuorokauden aikana yritettiin tehdä uusi ohjelmatiedoston lataamisen maailmanennätys. Tarkoituksena oli, että mahdollisimman moni noutaisi Firefox 3 -selaimen 24 tunnin sisällä 17.6.–18.6.2008. Ennätykseksi tuli  eri koneilta loppuun suoritettua latausta. Ennätys kirjattiin Guinnessin ennätysten kirjaan.

Joulukuussa 2011 Firefox menetti toisen sijansa Googlen Chromelle. Vuoden aikana ero pysyi pienenä, ja marraskuussa 2011 Chromen markkinaosuus oli 25,7 prosenttia ja Firefoxin 25,2 prosenttia.

StatCounterin mukaan Firefoxilla oli 20,82 prosentin markkinaosuus vuonna 2013. Seuraavan vuoden helmikuussa markkinaosuus oli 18,3 prosenttia pitäen kolmannen sijan selainmarkkinoilla.

Net Applicationsin mukaan 2015 maaliskuussa IE:n markkinaosuus oli 55,83 Chromen 25,68 ja Firefoxin 11,70 prosenttia.

Elokuussa 2016 NetMarketShare kertoi Firefoxin työpöytäkoneiden markkinaosuudeksi 7,69 prosenttia. StatCounterin mukaan vuoden 2017 tammikuussa Firefoxin työpöytä-, tabletti-, ja mobiililaitteiden markkinaosuuden olevan 6,75 prosenttia.

Lokakuussa 2020 Firefoxilla oli 3,39 prosentin osuus NetMarketSharen mukaan ja 3,98 StatCounterin mukaan.

Firefox Mobile 

Mozilla on julkaissut Firefoxista myös oman versionsa mobiililaitteille. Firefox Mobile päivittyy samoihin versionumeroihin kuin työpöytäversio. Firefox Mobile on julkaistu Googlen Androidille sekä Nokian MeeGolle. Lisäksi selain on upotettuna Mozillan kehittämään Firefox OS-mobiilikäyttöjärjestelmään. Selaimen mobiiliversio muistuttaa työpöytäversiota, sillä ominaisuudet ovat pitkälti samat. Firefox Mobilen ominaisuuksiin lukeutuvat muun muassa synkronointi työpöytä- sekä mobiiliselaimen välillä (Firefox Sync), lisäosat ja hakuja helpottava älykäs osoitepalkki.

Brändi ja tavaramerkit 
Nimi Firefox on Mozilla-säätiön rekisteröity tavaramerkki, ja ohjelman logon käyttöä koskevat tietyt ehdot. Firefoxin logoa ja nimeä saa käyttää vain lähdekoodiltaan muuttamattomissa versioissa ja Mozilla-säätiön virallisella luvalla. Levittäjä voi muuttaa selaimen nimen helposti vaihtamalla kääntämisvaiheessa asetuksia. Esimerkiksi Debian-projekti tekee Firefoxiin useita omia päivityksiään ja näki että he eivät voineet käyttää alkuperäistä kuvaketta sen käyttörajoitusten takia. Mozilla-säätiö pyysi heitä myös lopettamaan tämän takia Firefox-nimen käytön, sillä logoa ja nimeä saa käyttää vain yhdessä.

Aiemmin, mm. Debian versionumerossa 7:ssa (version nimi wheezy) Debianin Firefox-selain oli nimeltään Iceweasel. Nykyisin (vuonna 2021) Debianin mukana tulee oletusarvoisesti asennettuna selain Firefox ESR (Extended Standard Release) joka saa päivityksiä normaalien järjestelmäpäivitysten yhteydessä. 

Debianissa oli Firefox ESR oletuksena sekä Debian buster-versiossa (versionumero 10) että on bullseye-versiossa (versionumero 11). Debian bullseye (versionumero 11) on julkaistu vakaaksi (stable) Debianin versioksi 14.8.2021.

Vastaavasti Debianiin perustuva Ubuntu käyttää vain uudelleenpaketoitua versiota, joten he saavat käyttää alkuperäistä nimeä ja logoa. Nykyään myös Debian-käyttöjärjestelmäjakelu saa käyttää alkuperäistä nimeä ja logoa. Selaimissa ei kuitenkaan ole merkittäviä käytännön eroja.

Debian käyttää GNU-työkaluja ja usein Linux-ydintä, mutta Mozilla Firefox ei ole GNU-työkalu eikä osa GNU-käyttöjärjestelmäprojektia, vaan Mozilla Foundationin tekemä verkkoselain. Debianista käytetään joskus nimitystä Debian GNU/Linux, vaikka Linux ei ole vaadittu osa Debiania, mutta GNU-työkalut ja lisenssiehdot siihen sisältyvät.

Mozilla Firefox ei vaadi GNU- eikä Linux-teknologiaa vaan se toimii myös Microsoft Windowsilla ja muillakin alustoilla (käyttöjärjestelmillä). Debianin asennusohjelma asentaa Firefox ESR-selaimen, joka on käyttövalmis verkkoselain valmiiksi asennetussa Debian-järjestelmässä ESR-versiona Debian-oletusasennuksen jälkeen.

Lähteet

Aiheesta muualla 

 Mozilla Firefoxin kotisivu
 Mozilla-säätiön kotisivu 
 Mozilla-ohjelmien epävirallinen tuki 
 Mozilla-ohjelmien suomennosprojekti
 Firefoxin käyttöopas
 Laajennukset, teemat, oiko­luku­sanastot ja kieli­paketit

Mozilla
Gecko-pohjaiset ohjelmistot
Selaimet
Linux-ohjelmat
Mac OS -ohjelmat
Windows-ohjelmat
Seulonnan keskeiset artikkelit