Linux Foundation esitles projekti FAIR (Federated and Independent Repositories), mis pakub detsentraliseeritud alternatiivi WordPressi pluginâite ja kujunduste levitamise ökosĂŒsteemile. FAIR vĂ”imaldab luua oma serverites iseseisvaid repositooriume ja peegleid pluginâite tarnimiseks, sĂ”ltumatult tsentraliseeritud WordPressi hostimisest.org. Kood on kirjutatud PHP keeles ja jagatakse GPLv2+ litsentsi alusel.
Platvorm koosneb jÀrgmistest komponentidest:
- WordPressi sisuhaldussĂŒsteemile mĂ”eldud plugin, mis asendab pĂ€ringud WordPress.org, WordPress.com, Gravatar.com ja teiste Automattici serverite, mida kasutatakse uuenduste kontrollimiseks ja teadete saatmiseks, alternatiivsete töötlejatega, kes kasutavad FAIR protokolli.
- Server repositooriumi toetamiseks, mis kasutab detsentraliseeritud pakihaldusmudelit WordPressi pluginâite ja kujunduste levitamiseks. Arendajatel on vĂ”imalus juurutada juba olemasolevate repositooriumide (nt WordPress.org) peegleid vĂ”i luua oma serverid WordPressi tĂ€ienduste jaotamiseks. Serverid ĂŒhendatakse loogiliselt ĂŒhte föderatiivse katalooge.
- Mini FAIR Repo plugin oma saidi FAIR repositooriumiks muutmiseks. Komponent vĂ”imaldab pluginâite ja kujunduste loojatel otse oma serveritest levitada WordPressi tĂ€iendusi ja kasutada selleks tuttavaid tööriistu. Mini FAIR Repo pakub WordPressi integreeritud kĂ€rbitud FAIR repositooriumi teostust, mis on mĂ”eldud mitmete paketide levitamiseks, mitte massilise hostimise korraldamiseks.
FAIR vĂ”ib tulla iseseisva plugina kujul vĂ”i FAIR Distro pakendis, mis sisaldab WordPressi platvormi koos eelinstallitud FAIR komponentidega. FAIRi kasutamine vĂ”imaldab luua iseseisvaid infrastruktuure, mis ei sĂ”ltu vĂ”imalike blokeeringutest ja on kaitstud pakettide asendamise eest tsentraliseeritud kataloogis. Vajadus sĂ”ltumatu tĂ€ienduste tarnimise tööriista jĂ€rele tekkis juhtumi tĂ”ttu, kus WordPress.org ametliku pluginâite katalooge omav isik asendas ACF pluginâi enda forkâiga ja keelas juurdepÀÀsu WP Engineâi tĂ€ienduste kataloogile ning kĂ”igile, kes arutasid WordPressi forki loomist.
FAIRi eelised:
- Föderatiivse ökosĂŒsteemi kasutamine ĂŒhe allika vĂ€rskenduste, pistikprogrammide, teemade ja tĂ”lgete sidumise asemel.
- Privaatsuse ja turvalisuse tÔhustamine, vÀhendades automaatset andmete ja telemeetria saatmist kommertsfirmadele.
- Killustunud ökosĂŒsteemi ĂŒhendamine, pakkudes vĂ”imalust saada pistikprogramme mistahes allikatest.
- Pistikprogrammide (supply chain) levitamise kaitse tugevdamine ja krĂŒptograafiliste meetodite kasutamine autentimise kontrollimiseks.
FAIR arendust juhitakse neutraalses keskkonnas Linux Foundationi juhtimise all. Juhtimist teostavad juhtiv tehniline komitee ja töörĂŒhmad, kes teevad otsuseid konsensuse saavutamise alusel ning arvestavad kogukonna huve ja vajadusi. KĂ”ik otsused tehakse avalikult, kasutades lĂ€bipaistvaid protsesse. Juhtkomiteesse kuuluvad Carrie Dils (Carrie Dils, veebiarendajate kursuste ja juhendite looja), Mika Epstein (Mika Epstein, endine pistikprogrammide hoidja) ja Ryan McCue (Ryan McCue, WordPressi REST API ĂŒhe looja).
Allikas: opennet.ru
