{"id":197,"date":"2026-02-26T00:00:00","date_gmt":"2026-02-25T23:00:00","guid":{"rendered":"https:\/\/helloblog.io\/cs\/joost-de-valk-konci-u-fair-co-to-znamena-pro-federovany-repozitar-wordpress\/"},"modified":"2026-02-26T00:00:00","modified_gmt":"2026-02-25T23:00:00","slug":"joost-de-valk-konci-u-fair-co-to-znamena-pro-federovany-repozitar-wordpress","status":"publish","type":"post","link":"https:\/\/helloblog.io\/cs\/joost-de-valk-konci-u-fair-co-to-znamena-pro-federovany-repozitar-wordpress\/","title":{"rendered":"Joost de Valk kon\u010d\u00ed u FAIR: co to znamen\u00e1 pro federovan\u00fd repozit\u00e1\u0159 plugin\u016f a \u0161ablon pro WordPress"},"content":{"rendered":"\n<p>Joost de Valk (zakladatel Yoast SEO) ozn\u00e1mil, \u017ee se stahuje z projektu FAIR. Jde o iniciativu pod Linux Foundation, jej\u00edm\u017e c\u00edlem je vybudovat nez\u00e1visl\u00fd (a v ide\u00e1ln\u00edm p\u0159\u00edpad\u011b federovan\u00fd) repozit\u00e1\u0159 \u0161ablon a plugin\u016f \u2013 tedy alternativu k centralizovan\u00e9 distribuci p\u0159es WordPress.org.<\/p>\n\n\n\n<p>V praxi je to sign\u00e1l, \u017ee snaha o \u201enez\u00e1visl\u00fd repozit\u00e1\u0159\u201c narazila na klasick\u00fd probl\u00e9m: bez dlouhodob\u00e9ho financov\u00e1n\u00ed a bez ochoty velk\u00fdch hr\u00e1\u010d\u016f n\u00e9st n\u00e1klady i reputa\u010dn\u00ed riziko se z dobr\u00e9 architektury \u0161patn\u011b d\u011bl\u00e1 provozn\u011b udr\u017eiteln\u00e1 slu\u017eba.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Pro\u010d FAIR v\u016fbec vznikl<\/h2>\n\n\n\n<p>FAIR se rozjel v polovin\u011b roku 2025 jako reakce na situaci, kter\u00e1 naplno odhalila slab\u00e9 m\u00edsto WordPress ekosyst\u00e9mu: z\u00e1vislost na jednom centr\u00e1ln\u00edm repozit\u00e1\u0159i a jeho infrastruktu\u0159e pro distribuci aktualizac\u00ed.<\/p>\n\n\n\n<p>Konkr\u00e9tn\u00edm spou\u0161t\u011b\u010dem byla ud\u00e1lost, kdy Matt Mullenweg nahradil v ofici\u00e1ln\u00edm repozit\u00e1\u0159i WP Engine plugin Advanced Custom Fields (ACF) vlastn\u00ed verz\u00ed \u2013 \u0161lo o fork (duplicitn\u00ed odno\u017e vytvo\u0159en\u00e1 z p\u016fvodn\u00edho projektu). Z\u00e1rove\u0148 do\u0161lo k tomu, \u017ee WP Engine a tak\u00e9 \u0159ada jejich z\u00e1kazn\u00edk\u016f ztratili p\u0159\u00edstup k repozit\u00e1\u0159i \u0161ablon a plugin\u016f na WordPress.org i k nav\u00e1zan\u00fdm update slu\u017eb\u00e1m.<\/p>\n\n\n\n<p>To vyvolalo v\u00fdraznou kritiku a otev\u0159elo debatu o \u201esingle point of failure\u201c: kdy\u017e jeden bod (repozit\u00e1\u0159 + update kan\u00e1l) ovl\u00e1d\u00e1 distribuci velk\u00e9 \u010d\u00e1sti ekosyst\u00e9mu, sta\u010d\u00ed jeden konflikt nebo z\u00e1sah a dopad je syst\u00e9mov\u00fd. V\u00fdsledkem byl tlak na decentralizaci \u2013 tedy na model, kde existuje federovan\u00e1 skupina nez\u00e1visle hostovan\u00fdch repozit\u00e1\u0159\u016f.<\/p>\n\n\n\n<p>FAIR z toho vyrostl jako pokus posunout n\u00e1pad do realizace. Joost de Valk pat\u0159il k lidem, kte\u0159\u00ed vysv\u011btlovali, pro\u010d komunita nez\u00e1visl\u00e9 repozit\u00e1\u0159e pot\u0159ebuje, spoluzakl\u00e1dal projekt a pom\u00e1hal ho nastartovat i ukotvit v neutr\u00e1ln\u011bj\u0161\u00edm modelu governance.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Joost de Valk: odch\u00e1z\u00edm, proto\u017ee chyb\u00ed podpora (a ochota n\u00e9st riziko)<\/h2>\n\n\n\n<p>Joost sv\u016fj odchod r\u00e1muje jako rozhodnut\u00ed, kdy m\u00e1 smysl p\u0159estat tla\u010dit projekt d\u00e1l, pokud se neda\u0159\u00ed odstranit kl\u00ed\u010dovou brzdu: finance a s nimi spojen\u00fd z\u00e1vazek velk\u00fdch hr\u00e1\u010d\u016f.<\/p>\n\n\n\n<p>Popisuje, \u017ee v posledn\u00edch m\u011bs\u00edc\u00edch prob\u00edhaly rozhovory s hostingov\u00fdmi firmami a dal\u0161\u00edmi velk\u00fdmi hr\u00e1\u010di WordPress ekosyst\u00e9mu. Z nich postupn\u011b vyplynulo, \u017ee do tohoto typu \u0159e\u0161en\u00ed necht\u011bj\u00ed investovat. Ne proto, \u017ee by byli nad\u0161en\u00ed ze sou\u010dasn\u00e9ho stavu nebo souhlasili se v\u0161\u00edm, co se stalo, ale proto, \u017ee investice znamen\u00e1 z\u00e1vazek: n\u00e1klady, vstup do politicky napjat\u00e9 situace a hlavn\u011b riziko.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>In recent months, we&#8217;ve had many conversations with hosting companies and other large ecosystem players. What became increasingly clear is this: they do not want to invest in this kind of solution.\n\nNot because they love the current situation. Not because they agree with everything that&#8217;s happened. But because investment means commitment. It means cost. It means stepping into political tension. And most of all, it means risk.<\/p>\n<cite>Joost de Valk<\/cite><\/blockquote>\n\n\n\n<p>V jeho formulaci zazn\u00edv\u00e1 \u201epolitical tension\u201c a \u201erisk\u201c, ale bez explicitn\u00edho pojmenov\u00e1n\u00ed, co p\u0159esn\u011b t\u00edm mysl\u00ed. \u010cten\u00ed mezi \u0159\u00e1dky je nicm\u00e9n\u011b pom\u011brn\u011b p\u0159\u00edmo\u010dar\u00e9: podpora FAIR m\u016f\u017ee b\u00fdt vn\u00edm\u00e1na jako p\u0159ihl\u00e1\u0161en\u00ed se na jednu stranu sporu mezi Mattem Mullenwegem a WP Engine.<\/p>\n\n\n\n<p>A to je pro hostingy a velk\u00e9 poskytovatele slu\u017eeb citliv\u00e9 \u2013 v s\u00e1zce jsou (v jejich m\u011b\u0159\u00edtku) potenci\u00e1ln\u011b miliony a\u017e miliardy dolar\u016f v tr\u017eb\u00e1ch. Nen\u00ed tedy p\u0159ekvapiv\u00e9, \u017ee pr\u00e1v\u011b tahle skupina m\u016f\u017ee v tuto chv\u00edli v\u00e1hat, zda se k projektu ve\u0159ejn\u011b p\u0159ihl\u00e1sit finan\u010dn\u011b i politicky.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">FAIR vydal vlastn\u00ed stanovisko: projekt pokra\u010duje a m\u00ed\u0159\u00ed za hranice WordPressu<\/h2>\n\n\n\n<p>FAIR na Joostovo rozhodnut\u00ed reagoval ofici\u00e1ln\u00edm stanoviskem: odchod bere na v\u011bdom\u00ed a z\u00e1rove\u0148 potvrzuje, \u017ee financov\u00e1n\u00ed je dlouhodob\u011b probl\u00e9m. Sou\u010dasn\u011b zd\u016fraz\u0148uje, \u017ee FAIR d\u00e1l funguje jako nez\u00e1visl\u00fd projekt.<\/p>\n\n\n\n<p>Zaj\u00edmav\u011bj\u0161\u00ed je ale druh\u00e1 rovina sd\u011blen\u00ed: FAIR se vymezuje jako \u0159e\u0161en\u00ed, kter\u00e9 nikdy nem\u011blo b\u00fdt \u010dist\u011b \u201eWordPress-specific\u201c. C\u00edl m\u00e1 b\u00fdt \u0161ir\u0161\u00ed \u2013 \u201eindustry-wide\u201c p\u0159\u00edstup k bezpe\u010dnosti softwarov\u00e9ho dodavatelsk\u00e9ho \u0159et\u011bzce (software supply-chain security), decentralizovan\u00e9 distribuci a mechanizm\u016fm d\u016fv\u011bry a ov\u011b\u0159ov\u00e1n\u00ed (trust and verification).<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>The problems FAIR solves are not WordPress-specific. Supply chain security, decentralized distribution, trust and verification are industry-wide issues and they&#8217;re becoming more urgent, not less.\n\nThe EU&#8217;s Cyber Resilience Act arrives in December 2027 and when it does, software supply chain integrity becomes a regulatory requirement &#8212; demonstrating provenance, security scanning, and traceable update mechanisms. FAIR&#8217;s architecture is built with exactly this kind of trustworthiness in mind.\n\nWe haven&#8217;t given up on WordPress. We still welcome contributors and ecosystem leaders to join us so we can continue advancing the work.<\/p>\n<cite>FAIR<\/cite><\/blockquote>\n\n\n\n<h3 class=\"wp-block-heading\">Pro\u010d se zmi\u0148uje EU Cyber Resilience Act (CRA) a datum prosinec 2027<\/h3>\n\n\n\n<p>FAIR do argumentace vkl\u00e1d\u00e1 i regulatorn\u00ed tlak: EU Cyber Resilience Act m\u00e1 podle jejich textu dorazit v prosinci 2027. V ten moment se integrita software supply chain st\u00e1v\u00e1 regulatorn\u00edm po\u017eadavkem \u2013 tedy schopnost dolo\u017eit p\u016fvod (provenance), prov\u00e1d\u011bt bezpe\u010dnostn\u00ed skenov\u00e1n\u00ed a m\u00edt dohledateln\u00e9 mechanismy aktualizac\u00ed (traceable update mechanisms).<\/p>\n\n\n\n<p>Tohle je p\u0159esn\u011b ta vrstva, kterou WordPress komunita \u010dasto \u0159e\u0161\u00ed a\u017e ve chv\u00edli incidentu: odkud se bal\u00ed\u010dek vzal, kdo ho podepsal\/ov\u011b\u0159il, co p\u0159esn\u011b se zm\u011bnilo, jak\u00fdm kan\u00e1lem se update dostal k u\u017eivatel\u016fm a jak\u00e1 je mo\u017enost nez\u00e1visl\u00e9 verifikace.<\/p>\n\n\n\n<div class=\"wp-block-group callout callout-info is-style-info is-layout-flow wp-block-group-is-layout-flow\" style=\"border-width:1px;border-radius:8px;padding-top:1rem;padding-right:1.5rem;padding-bottom:1rem;padding-left:1.5rem\">\n\n<h4 class=\"wp-block-heading callout-title\">Federovan\u00fd repozit\u00e1\u0159 v praxi<\/h4>\n\n\n<p>\u201eFederovan\u00fd\u201c v tomto kontextu znamen\u00e1, \u017ee neexistuje jeden centr\u00e1ln\u00ed zdroj pravdy, ale v\u00edce nez\u00e1visle provozovan\u00fdch repozit\u00e1\u0159\u016f, kter\u00e9 se mohou vz\u00e1jemn\u011b propojit (federovat) p\u0159es standardy pro distribuci, ov\u011b\u0159ov\u00e1n\u00ed a aktualizace. V\u00fdhodou je odolnost: v\u00fdpadek nebo z\u00e1sah v jednom bod\u011b nemus\u00ed zlomit cel\u00fd ekosyst\u00e9m.<\/p>\n\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Co to znamen\u00e1 pro WordPress ekosyst\u00e9m te\u010f<\/h2>\n\n\n\n<p>FAIR form\u00e1ln\u011b nekon\u010d\u00ed, ale odchod vysoce viditeln\u00e9ho mluv\u010d\u00edho a \u010dlov\u011bka pevn\u011b spojen\u00e9ho s WordPress komunitou m\u016f\u017ee projekt poslat do m\u00e9n\u011b v\u00fdrazn\u00e9 f\u00e1ze. To typicky znamen\u00e1 pomalej\u0161\u00ed rozvoj, t\u011b\u017e\u0161\u00ed vyjedn\u00e1v\u00e1n\u00ed s partnery a v\u011bt\u0161\u00ed tlak na to, aby se pr\u00e1ce p\u0159esunula do \u201e\u010dist\u011b in\u017een\u00fdrsk\u00e9ho\u201c m\u00f3du bez v\u00fdrazn\u00e9ho komunitn\u00edho leadershipu.<\/p>\n\n\n\n<p>Z\u00e1rove\u0148 z\u016fst\u00e1v\u00e1 ve vzduchu kl\u00ed\u010dov\u00e1 ot\u00e1zka: pokud hostingov\u00fd segment a velc\u00ed hr\u00e1\u010di necht\u011bj\u00ed te\u010f vstoupit do financov\u00e1n\u00ed a otev\u0159en\u00e9ho z\u00e1vazku, bude FAIR schopn\u00fd doru\u010dit produk\u010dn\u011b pou\u017eitelnou alternativu v \u010dase, kdy je to pro WordPress re\u00e1ln\u011b relevantn\u00ed?<\/p>\n\n\n\n<p>Jedna mo\u017enost je, \u017ee projekt z\u00edsk\u00e1 v\u00edc \u017eivotaschopnosti a\u017e ve chv\u00edli, kdy se uklidn\u00ed dlouhodob\u00fd konflikt kolem Mullenweg\u2013WP Engine a zmiz\u00ed \u010d\u00e1st reputa\u010dn\u00edho rizika spojen\u00e1 s t\u00edm, \u201ena \u010d\u00ed stran\u011b\u201c kdo stoj\u00ed. Druh\u00e1 mo\u017enost je, \u017ee se FAIR postupn\u011b profiluje prim\u00e1rn\u011b jako obecn\u00e9 \u0159e\u0161en\u00ed supply-chain bezpe\u010dnosti a WordPress bude jen jedn\u00edm z konzument\u016f v\u00fdsledk\u016f, ne hlavn\u00edm hnac\u00edm motorem.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Shrnut\u00ed: dobr\u00e1 architektura nesta\u010d\u00ed, kdy\u017e chyb\u00ed z\u00e1vazek<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n\n<li>FAIR vznikl jako reakce na konkr\u00e9tn\u00ed konflikt a z\u00e1sahy do distribuce plugin\u016f\/\u0161ablon p\u0159es WordPress.org, kter\u00e9 uk\u00e1zaly single point of failure.<\/li>\n\n\n<li>Joost de Valk z projektu odch\u00e1z\u00ed hlavn\u011b kv\u016fli tomu, \u017ee se neda\u0159\u00ed z\u00edskat finan\u010dn\u00ed podporu a ve\u0159ejn\u00fd z\u00e1vazek velk\u00fdch hr\u00e1\u010d\u016f (hostingy a dal\u0161\u00ed).<\/li>\n\n\n<li>V pozad\u00ed je i politick\u00e9 nap\u011bt\u00ed: podpora FAIR m\u016f\u017ee b\u00fdt \u010dten\u00e1 jako postaven\u00ed se na jednu stranu sporu Mullenweg vs. WP Engine.<\/li>\n\n\n<li>FAIR tvrd\u00ed, \u017ee probl\u00e9m nen\u00ed jen WordPressov\u00fd: supply-chain security, decentralizovan\u00e1 distribuce a ov\u011b\u0159ov\u00e1n\u00ed jsou nap\u0159\u00ed\u010d odv\u011btv\u00edm st\u00e1le urgentn\u011bj\u0161\u00ed.<\/li>\n\n\n<li>Projekt explicitn\u011b zmi\u0148uje EU Cyber Resilience Act s horizontem prosinec 2027 a po\u017eadavky na provenance, security scanning a traceable update mechanisms.<\/li>\n\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1600\" height=\"840\" src=\"https:\/\/helloblog.io\/app\/uploads\/sites\/11\/2026\/02\/wordpress-fair-repository-301.jpg\" alt=\"Ilustra\u010dn\u00ed obr\u00e1zek k t\u00e9matu FAIR a nez\u00e1visl\u00e9ho repozit\u00e1\u0159e pro WordPress pluginy a \u0161ablony\" class=\"wp-image-196\" srcset=\"https:\/\/helloblog.io\/app\/uploads\/sites\/11\/2026\/02\/wordpress-fair-repository-301.jpg 1600w, https:\/\/helloblog.io\/app\/uploads\/sites\/11\/2026\/02\/wordpress-fair-repository-301-300x158.jpg 300w, https:\/\/helloblog.io\/app\/uploads\/sites\/11\/2026\/02\/wordpress-fair-repository-301-1024x538.jpg 1024w, https:\/\/helloblog.io\/app\/uploads\/sites\/11\/2026\/02\/wordpress-fair-repository-301-768x403.jpg 768w, https:\/\/helloblog.io\/app\/uploads\/sites\/11\/2026\/02\/wordpress-fair-repository-301-1536x806.jpg 1536w, https:\/\/helloblog.io\/app\/uploads\/sites\/11\/2026\/02\/wordpress-fair-repository-301-400x210.jpg 400w\" sizes=\"auto, (max-width: 1600px) 100vw, 1600px\" \/><figcaption class=\"wp-element-caption\">FAIR m\u011bl pos\u00edlit nez\u00e1vislou distribuci a d\u016fv\u011bryhodnost aktualizac\u00ed mimo jedin\u00fd centr\u00e1ln\u00ed bod. \u2014 <em>Forr\u00e1s: Search Engine Journal<\/em><\/figcaption><\/figure>\n\n\n<div class=\"references-section\">\n                <h2>Reference \/ Zdroje<\/h2>\n                <ul class=\"references-list\"><li><a href=\"https:\/\/www.searchenginejournal.com\/joost-de-valk-exits-federated-wordpress-repository-project\/568316\/\" target=\"_blank\" rel=\"noopener noreferrer\">Joost de Valk Exits Federated WordPress Repository Project<\/a><\/li><li><a href=\"https:\/\/joost.blog\/fair-wordpress-and-knowing-when-to-stop\/\" target=\"_blank\" rel=\"noopener noreferrer\">FAIR, WordPress and knowing when to stop<\/a><\/li><li><a href=\"https:\/\/fair.pm\/blog\/2026\/02\/26\/second-star-to-the-right-and-straight-on-till-morning\/\" target=\"_blank\" rel=\"noopener noreferrer\">Second star to the right and straight on till morning<\/a><\/li><\/ul>\n            <\/div>","protected":false},"excerpt":{"rendered":"<p>FAIR m\u011bl b\u00fdt pojistkou proti \u201esingle point of failure\u201c kolem WordPress.org repozit\u00e1\u0159e. Te\u010f z projektu odch\u00e1z\u00ed Joost de Valk \u2013 a d\u016fvodem je hlavn\u011b neochota ekosyst\u00e9mu p\u0159idat pen\u00edze i ve\u0159ejn\u00fd z\u00e1vazek.<\/p>\n","protected":false},"author":33,"featured_media":195,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[17],"tags":[37,127,62,126],"class_list":["post-197","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ekosystem-wordpress","tag-bezpecnost","tag-linux-foundation","tag-pluginy","tag-supply-chain"],"_links":{"self":[{"href":"https:\/\/helloblog.io\/cs\/wp-json\/wp\/v2\/posts\/197","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/helloblog.io\/cs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/helloblog.io\/cs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/helloblog.io\/cs\/wp-json\/wp\/v2\/users\/33"}],"replies":[{"embeddable":true,"href":"https:\/\/helloblog.io\/cs\/wp-json\/wp\/v2\/comments?post=197"}],"version-history":[{"count":0,"href":"https:\/\/helloblog.io\/cs\/wp-json\/wp\/v2\/posts\/197\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/helloblog.io\/cs\/wp-json\/wp\/v2\/media\/195"}],"wp:attachment":[{"href":"https:\/\/helloblog.io\/cs\/wp-json\/wp\/v2\/media?parent=197"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/helloblog.io\/cs\/wp-json\/wp\/v2\/categories?post=197"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/helloblog.io\/cs\/wp-json\/wp\/v2\/tags?post=197"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}