De Linux Foundation heeft het FAIR-project (Federated and Independent Repositories) gepresenteerd, dat een gedecentraliseerde alternatieve ecosysteem biedt voor de distributie van plugins en thema's voor WordPress. FAIR maakt het mogelijk om op eigen servers eigen repositories en mirrors te creƫren voor de levering van plugins, onafhankelijk van gecentraliseerde WordPress-hosting.org. De code is geschreven in PHP en wordt verspreid onder de GPLv2+-licentie.
Het platform bestaat uit de volgende componenten:
- Een plugin voor het contentmanagementsysteem WordPress, die verzoeken naar WordPress.org, WordPress.com, Gravatar.com en andere servers van Automattic vervangt door alternatieve handlers die het FAIR-protocol gebruiken.
- Een server voor het ondersteunen van de repository, die een gedecentraliseerd pakketbeheer model gebruikt voor de distributie van plugins en thema's voor WordPress. Ontwikkelaars hebben de mogelijkheid om mirrors van bestaande repositories (bijvoorbeeld WordPress.org) te implementeren of hun eigen te creƫren servers voor de distributie van WordPress-add-ons. Servers worden logisch samengevoegd in een enkele federatieve catalogus.
- De Mini FAIR Repo-plugin om je site om te zetten in een FAIR-repository. Deze component stelt plugin- en themacreators in staat om rechtstreeks vanaf hun servers WordPress-add-ons te distribueren en hiervoor vertrouwde tools te gebruiken. Mini FAIR Repo biedt een in WordPress ingebouwde beperkte implementatie van de FAIR-repository voor de distributie van meerdere pakketten, en is niet ontworpen voor grootschalige hosting.
FAIR kan worden geleverd als een zelfstandige plugin of als een FAIR Distro-distributie, die het WordPress-platform met vooraf geïnstalleerde FAIR-componenten omvat. Het gebruik van FAIR maakt het mogelijk om afzonderlijke infrastructuren te creëren die onafhankelijk zijn van mogelijke blokkades en beschermd tegen vervangingen van pakketten in een gecentraliseerde catalogus. De behoefte aan een onafhankelijk distributietool voor add-ons ontstond na een incident waarbij de eigenaar van de officiële plugin-catalogus WordPress.org de ACF-plugin verving door zijn eigen fork en de toegang tot de add-on-catalogus van WP Engine en iedereen die sprak over het creëren van een fork van WordPress blokkeerde.
Voordelen van FAIR:
- Het gebruik van een federatieve ecosysteem in plaats van vast te zitten aan ƩƩn bron voor updates, plug-ins, thema's en vertalingen.
- Verhoogde privacy en veiligheid door de automatische verzending van gegevens en telemetrie naar commerciƫle bedrijven te verminderen.
- Het samenbrengen van een gefragmenteerd ecosysteem door de mogelijkheid te bieden om plug-ins uit verschillende bronnen te verkrijgen.
- Versterking van de bescherming van de plug-in distributieketen en het gebruik van cryptografische methoden voor authenticatie.
De ontwikkeling van FAIR vindt plaats op een neutraal platform onder de auspiciƫn van de Linux Foundation. Het beheer wordt uitgevoerd door een technisch comitƩ en werkgroepen die beslissingen nemen op basis van consensus en die rekening houden met de belangen en behoeften van de gemeenschap. Alle beslissingen worden openbaar genomen met behulp van transparante processen. De bestuursraad bestaat uit Carrie Dils (die cursussen en handleidingen voor webontwikkelaars heeft gemaakt), Mika Epstein (voorheen verantwoordelijk voor de plug-in repository) en Ryan McCue (een van de makers van de WordPress REST API).
Bron: opennet.ru
