FAIR-projekti haastaa nykykäytännöt – tavoitteena avoimempi WordPress
WordCamp Europen ohessa järjestetyssä Alt Ctrl Org -tapahtumassa julkaistiin FAIR-paketinhallinta sekä -lisäosa, joilla tavoitellaan avoimuden ja vakauden vahvistamista WordPress-yhteisössä. Tässä kirjoituksessa projektin alkuvaiheista asti mukana ollut yhteisökoordinaattorimme kertoo, mistä on kyse ja analysoi mitä julkaisu tarkoittaa.
Eilen 6.6.2025 Alt Ctrl Org -tapahtumassa julkaistu FAIR-paketinhallinta sekä -lisäosa ovat todennäköisesti yksi merkittävimmistä julkistuksista WordPress-yhteisössä vähään aikaan. Sen takana on suuri joukko myötävaikuttajia, jotka ovat osaltaan vuosikymmenten aikana olleet suuresti mahdollistamassa nykyisenkaltaisen WordPressin syntymisen, sekä sen vakaan jalansijan Internetin käytetyimpänä julkaisujärjestelmänä.
Myös Linux-käyttöjärjestelmän yleistymistä edistävä ja avoimen lähdekoodin etuja ajava Linux Foundation on mukana hankkeessa. He tuovat projektille painoarvoa ja muskeleita lisää, sillä Linux Foundation on tukenut useita onnistuneita, sekä Internetin kannalta kriittisiä avoimen lähdekoodin projekteja.
Jotta voi täysin ymmärtää mistä on kyse, tarvitsee ottaa pieni askel taaksepäin lähihistoriaan. Sen jälkeen kerron mikä FAIR on, ja tarjoan yhden analyysin sen vaikutuksista sekä tulevaisuudesta.
Näin FAIR sai alkunsa – kannanotto yhteisöltä
Osana WordPressin toisen alkuperäisen pääkehittäjän Matt Mullenwegin ja WordPress-maailman jätin, WP Enginen sapelien kalistelua todistettiin merkityksellistä näytelmää lokakuussa 2024. Teknologiajohtajamme Jaakko on kirjoittanut tuosta sapelien kalistelusta aiemmin, joten en mene siihen tarkemmin.
Huomattavaa on kuitenkin, että WordPressin virallinen paketinhallinta, jonka kautta ytimen päivitykset, ilmaiset lisäosat ja teemat sekä käännökset jaellaan, tapahtuu Mullenwegin omistuksessa olevan WordPress.orgin kautta. Ja tätä hyödynnettiin hyökkäyksessä WP Engineä vastaan.
WP Engine omistaa suositun sekä laajasti käytetyn Advanced Custom Fields (ACF) -lisäosan, jonka ilmaista versiota jaellaan nimenomaan WordPress.orgin kautta. Mullenweg joukkoineen otti tuon lisäosan haltuunsa estämällä WP Enginen kehittäjien pääsyn versiohallintaan, sekä julkaisemalla itse uuden version johon oli tehty triviaaleja muutoksia.
Evermaden asiakkaiden sivustoihin tämä ei vaikuttanut millään tapaa, sillä käytämme ACF-lisäosan maksullista versiota joka jaellaan suoraan WP Enginen palvelimilta. Kuitenkin kaikille ilmaisversion käyttäjille tarjottiin muutaman kuukauden ajan haltuunotettua versiota. Sittemmin tilanne on palautunut normaaliksi oikeuden määräyksellä.
Tämä haltuunotto herätti luonnollisesti paljon kuohuntaa. Lisäosan haltuunotto on ennenkuulumatonta, vieläpä osana kahden yrityksen keskinäistä kiistaa. Tällaista ei olla nähty aiemmin WordPressin historian aikana, ja WordPress.orgia on pidetty varsin luotettavana lähteenä paketeille. Tuo mielikuva koki kolauksen ACF:n haltuunoton seurauksena. Sen myötä myös joukko WordPress-maailman merkittäviä nimiä ryhtyi miettimään, miten varmistaa WordPressin paketinhallinnan luotettavuus tulevaisuudessa.
FAIR-paketinhallinta purkaa riippuvuuksia ja lisää yksityisyyttä
FAIR-paketinhallinta on pyrkimys parantaa nykyistä tilannetta poistamalla riippuvuus ainoastaan yhdestä lähteestä, ja tarjota teknologia jonka avulla WordPress kytkeytyy itsenäisten pakettivarastojen verkostoon. Tavoitteena on saavuttaa paremmat hallintomallit sekä mahdollistaa toisistaan riippumattomat pakettivarastot, jotta edellä kuvatun kaltainen tilanne ei toistuisi. FAIR on ennen kaikkea aloite löytää kestävä ja läpinäkyvä tie WordPress-yhteisölle eteenpäin.
WordPressin ytimen, käännösten sekä ilmaisten lisäosien ja teemojen jakeluun käytettävien hajautettujen pakettivarastojen lisäksi FAIR-lisäosa tekee WordPressin ytimestä itsestään entistä laajemmin yksityisyyttä kunnioittavan. Käytännössä esimerkiksi käyttäjien profiilikuvat muodostetaan lokaalisti kutsumatta Gravataria ja emojien yhtenäistämiseen käytetty kirjasto ladataan FAIR:in hallinnoimasta yksityisyyttä kunnioittavasta lähteestä. Useita muitakin, teknisempiä riippuvuuksia WordPress.orgista on korvattu tai poistettu. FAIR-protokollassa on otettu myös huomioon pian voimaan astuvan EU:n Kyberresilienssisäädöksen (Cyber Resilience Act) vaatimukset.
Lisäosan koodin ensimmäinen versio sekä paketinhallinnan ehdotettu protokolla ovat julkisesti nähtävillä Githubissa.
Projektin takana nimekäs rivi WordPress-konkareita
Kuten mainittua, keskusteluissa ja työssä FAIR:in luomiseksi ovat olleet mukana WordPressin tähänastiseen voittokulkuun merkittävästi vaikuttaneita yksilöitä, kuten:
- Ryan McCuen ansioista WordPressiin saatiin nykyaikaiset integraatiot mahdollistava REST API. Sen lisäksi hän on osallistunut WordPressin kehittämiseen yli 20 vuoden ajan, keskittyen erityisesti enterprise-tason tarpeisiin.
- Mika Epstein toimi yli kymmenen vuotta WordPress.org lisäosahakemiston ylläpitäjänä varmistaen sen laadun ja kehittäen turvallisuutta. Tämän lisäksi häntä arvostetaan laajasti hänen harkitusta ‘yhteisö edellä’ -lähestymistavastaan.
- Joost de Valkin luoma Yoast SEO -lisäosa on muodostunut yhdeksi WordPressin kulmakiveksi, sekä kasvanut käytetyimmäksi lisäosaksi tarjoten kyvykkyyksiä hakukoneoptimointiin.
- Kevin Cristiano on varmistanut yli 15 vuoden ajan virallisten WordPress-tapahtumien onnistumista kontribuoimalla byrokratiaan, rahaan sekä tavaramerkkeihin liittyvissä kysymyksissä kuin myös ratkomalla yhteisön jäsenten välisiä konflikteja.
- Siobhan McKeown toimi aiemmin palkattuna WordPress.org-yhteisön koordinaattorina, oli mukana perustamassa WordCamp Europe -tapahtumaa ja on toimittanut virallisen kirjan WordPressin historiasta.
- Pascal Birchler on kontribuoija, jonka ansioista päivitysten asentaminen sivustolle tehtiin helpoksi. Hän on lisäksi ollut pitkään vastuussa käännösten teknisestä puolesta, sekä viime aikoina keskittynyt WordPressin suorituskyvyn parantamiseen.
Myös allekirjoittanut on toiminut WordPress-yhteisössä yli kahdeksan vuotta antaen panoksensa useampaan WordPressin versioon, toimien WordCamp Europen mentorina sekä päätynyt koordinoimaan kansainvälistä tapahtumaohjelmaa sekä ratkomaan yhteisön haastavimpia tilanteita.
Yhteensä työssä on ollut mukana kuuden kuukauden aikana satoja henkilöitä, joista kaikilla on ollut tai on edelleen merkittävä rooli WordPressin kehityksessä sekä yhteisössä. Mukana on useita ‘core committer’ -asemassa olevia kehittäjiä, eli henkilöitä jotka lopulta päättävät mitä ehdotetuista koodimuutoksista viedään WordPressin ytimeen.
Listan FAIR:in takana olevista tahoista voi löytää Githubista ja heidän esittelyitä erillisestä keskustelusta. On tosin syytä huomata, että osa mukana olevista jäsenistä on päättänyt pysyä toistaiseksi anonyymeinä, ja todellisuudessa lista on pidempi.

Kuten aiemmin mainittua, myös Linux Foundation on mukana. Heillä on keskeinen rooli sillä, he ovat aiemminkin auttaneet varmistamaan Internetin kannalta kriittisten avoimen lähdekoodin projektien jatkuvuutta, riippumattomuutta ja luotettavuutta. Internet nojaa vahvasti avoimiin teknologioihin, ja ilman keskitettyä mutta neutraalia tahoa, nämä teknologiat voisivat jäädä hajanaisiksi, unohtua tai ajautua yritysten hallintaan.
Käytännössä Linux Foundation on ollut keskeinen voima esimerkiksi Kuberneteksen kehityksessä, joka on modernien pilvipalveluiden selkäranka. Samoin Let’s Encrypt on sen tukema hanke, joka mahdollistaa sen, että verkkosivustot voivat tarjota salatun HTTPS-yhteyden maksutta ja helposti – tämä on lisännyt merkittävästi koko Internetin turvallisuutta. Esimerkiksi meillä Evermadella kaikkien asiakkaiden sivustoilla on HTTPS-yhteys kiitos Let’s Encryptin sertifikaatin.
Yhteisö tarttui toimeen riippumattoman tulevaisuuden luomiseksi
WordPress.orgin asemaa de-facto pakettivarastona ei ole haastettu aiemmin. Joitain virityksiä on ollut, mutta ne ovat joko pyrkineet tarjoamaan ainoastaan pienen osan koko valtavasta kokonaisuudesta, niiden takana ei ole ollut yhtä nimekästä joukkoa osallistujia tai Linux Foundationin kaltaisia leveitä hartioita. Toisaalta, koskaan aiemmin ei ole ollut tarvetta kyseenalaistaa WordPress.orgin asemaa.
Nimenomaan useiden pitkäaikaisten, keskeisten WordPressiin kehityspanostuksia tehneiden mukana oleminen tekee hankkeesta uskottavan. Uskottavuuden lisäksi nämä yhteisön yhdet parhaista osaajista tuovat mukanaan laajan, vuosikymmenten kokemuksen sekä tietotaidon WordPressin kehittämisestä. Osa heidän ekosysteemin syvätuntemuksestaan on sellaista, jota on ainoastaan muutamilla harvoilla yksilöillä.
Nämä omalla nimellään mukana olevat henkilöt riskeeraavat asemansa yhteisössä, osallistumalla julkisesti projektiin jonka osa voi tulkita olevan Mullenwegiä vastaan. Saman kaltaisia, merkittävien kontribuoijien isoja yhteisiä projekteja sekä ulostuloja onkin tapahtunut historiassa äärimmäisen harvoin.
Linux Foundation taas tuo uskottavuutta enterprise- sekä päättäjätasolla, osoittaen että kyseessä ei ole yksittäinen pienen joukon sivuprojekti. Kyseisen kaltainen organisaatio ei lähde mukaan hankkeisiin, joille se ei näe tarvetta ja joiden se ei koe tukevan heidän missiota avoimeen lähdekoodiin rakentuvan Internetin peruspilareiden varmistamisesta. Linux Foundationin muissa projekteissa heidän rooli on ollut tarjota struktuuria, väyliä rahoituksen varmistamiseksi sekä ennenkaikkea toimia puolueettomana tahona joka koordinoi kilpailevien yritysten yhteistyötä samassa avoimen lähdekoodin projektissa.
Pian Alt Cltrin jälkeen julkaistussa lehdistötiedotteessa Linux Foundation kutsuikin FAIR:in tukemisesta kiinnostuneita yrityksiä mukaan. Sisällönjakeluverkkoja (CDN) tarjoava Fastly on lähtenyt ensimmäisenä mukaan, tarjoamalla infrastruktuuriaan projektin käyttöön.
WordPressin tulevaisuus on turvattu – yhteisö huolehtii koko ekosysteemin kehittämisestä
Näin pian julkaisun jälkeen on hankala sanoa yksiselitteisesti miltä FAIR:in, WordPressin ja näiden yhteinen tulevaisuus näyttää.
Nähtäväksi kuitenkin jää, millainen on WP.orgin ja etenkin impulsiivisesti reagoivan Matt Mullenwegin reaktio asiaan. Yhteisön vastaanotolla on kiistattoman merkittävä rooli. Avoimen lähdekoodin periaatteita kunnioittavien käytäntöjen vahvistaminen, kuten riippuvuuksien purkaminen ja yksityisyyden parantaminen saanee ainakin ajatuksen tasolla vahvaa kannatusta – myös asiakaskunnassa.
Selvää on, että WordPress ei ole katoamassa eikä sen asema markkinajohtajana tule sulamaan. Selvää on myös se, että FAIR:in kaltaiselle keskitetyn paketinhallinnan haasteita paikkaavalle projektille on tilausta. Aiemmin mainittu laaja konkareiden tuki, viime kuukausien tunnelma yhteisössä sekä WordCamp Europen ensimmäisten päivien aikana kuullut keskustelut ovat kaikki vahvistaneet tätä tunnetta.
Julkaisun jälkeen keskustelut Alt Ctrl Org -tapahtumassa Internetissä sekä WordPress maailman ihmisiä laajasti yhteen tuovan WordCamp Europen seuraavana aamuna olivat hyvin positiivisia.
Johtaako positiivinen ja innostunut vastaanotto siihen, että yritykset asettuvat tukemaan tätä hanketta ja siten vahvistamaan sen asemaa? Erityisesti isojen hostingia tarjoavien yritysten reaktiot tulevat olemaan merkittävässä asemassa. Heillä on kaikista WordPress-maailman yrityksistä eniten resursseja tuen tarjoamiseen, sekä mahdollisuus jalkauttaa FAIR tai vähintään osia siitä sadoille tuhansille käyttäjille.
Miten tämä näkyy asiakkaillemme?
Evermadella seuraamme reaktioita, millaista tukea FAIR tulee samaan ja minkälaisen suunnan sen kehitys ottaa lähitulevaisuudessa.
Toistaiseksi tällä ei ole käytännön vaikutusta meidän tai asiakkaidemme arkeen WordPress-sivustojen parissa. Jatkamme edelleen avoimen lähdekoodin filosofian tukemista ja harjoittamista, tiedon jakamista sekä yhteisen edun edistämistä. WordPress on isompi ja vakaampi yhdessä.