3 puan yazan GN⁺ 2025-06-09 | 1 yorum | WhatsApp'ta paylaş
  • WordPress’in merkeziyetçi ve şeffaf olmayan yönetişim sorunları topluluk içinde temel bir mesele olarak öne çıktı; bağımsız ve şeffaf bir alternatife duyulan ihtiyaç arttı
  • 2024 sonu ile 2025 başında, AspirePress (topluluk aynası) gibi çeşitli dağıtık girişimler ortaya çıktı; açık mektup ve teknik/yönetişimsel "çift hat" alternatifleri üzerine tartışmalar ciddiyet kazandı
  • Bu akış içinde çeşitli gruplar güçlerini birleştirerek, FAIR (Federated and Independent Repositories) adlı pratik bir 'merkeziyetsiz WordPress paket yönetimi/dağıtım altyapısını' hayata geçirdi
  • FAIR, Linux Foundation bünyesinde topluluk liderliğindeki bir teknik yönlendirme komitesi (TSC) tarafından yönetiliyor; ayna, paket, ticari eklenti, kriptografik imza gibi gerçek ekosistem altyapıları sunuyor. Amaç WordPress’i fork’lamak değil, 'yeni bir dağıtım ve yönetişim katmanı' sağlamak
  • FAIR’in ortaya çıkışı yalnızca bir direniş değil; açık kaynak ekosistemi içinde daha iyi altyapı ve yönetişim için bir katkı olarak değerlendiriliyor

WordPress FAIR projesinin doğuşu ve önemi

# Liderlik sorunundan başlayan değişim

  • 2024’ün sonlarında, WordPress ekosistemindeki aşırı merkeziyet ve yönetişim eksikliği açıkça tartışılmaya başlandı
    • Gücün çok büyük bir kısmı tek bir kişide toplanmıştı ve şeffaf olmayan yönetim yapısı hem katkı sağlayanlar hem de işletmeler için belirsizlik yaratıyordu
  • Topluluk odaklı ayna AspirePress’in duyurulması ve 20’den fazla çekirdek katkıcının açık mektubu, bu sorunlara dair farkındalığın yayılmasını hızlandırdı
  • Karim Marucchi ve diğerleriyle birlikte, teknik ve politik olmak üzere iki yönlü bir çözüm önerildi
    • Merkeziyeti azaltmak (dağıtım/güncelleme/keşfedilebilirlik)
    • Şeffaf, hesap verebilir ve tarafsız bir yönetişim getirmek

# Farklı çabaların birleşmesi, FAIR’de toplanması

  • Çeşitli ekip ve toplulukların ayrı ayrı yürüttüğü dağıtık girişimler doğal biçimde kesişerek dayanışma ve ortak çalışmaya dönüştü
  • Tek bir proje ilanı yerine, 'grupların grubu' yaklaşımıyla bir ittifak olarak örgütlendi
  • Acil ihtiyaçlar için önce eklenti güncellemeleri, dizin, varlıklar, pano gibi alanlarda ayna/drop-in çözümleri geliştirildi; ardından kademeli genişlemeye uygun bir yapı tasarlandı

# FAIR: topluluk odaklı dağıtık paket altyapısı

  • FAIR, Linux Foundation çatısı altında, topluluk liderliğindeki TSC (Teknik Yönlendirme Komitesi) tarafından yönetiliyor
    • Topluluktan üç lider (Carrie Dils, Mika Epstein, Ryan McCue) eş başkanlık yapıyor
    • Dağıtık paket yönetimi, aynalar, ticari eklentiler ve kriptografik imzalar kısa sürede hayata geçirildi
  • Hedef, WordPress’i fork’lamak değil
    • Aynı çekirdek yazılım kullanılıyor ve mevcut WordPress ile uyumlu
    • Merkezi darboğazlar olmadan, bağımsız bir yönetişim/dağıtım katmanı ekliyor
  • Composer gibi açık kaynak paket yönetimi deneyimlerinden yararlanıyor ve kullanıcı dostuluğuna odaklanıyor
    • Çoğu kullanıcı iç yapıyı bilmeden, “sadece düzgün çalıştığını” hissedebilir

# FAIR’in anlamı ve önündeki yol

  • FAIR bir 'direniş' ya da 'fork' değil; WordPress altyapısı ve yönetişimi için olumlu bir katkı
  • Aylar süren şirket, ülke ve topluluk iş birliğinin ürünü; katılımcı sayısı giderek artıyor
  • FAIR hakkında ayrıntılı bilgiye fair.pm üzerinden ulaşılabilir
  • Açık web ve WordPress’in 'ortak altyapısı' ile 'katkıcı merkezli geleceği' fikrine katılıyorsanız, dilediğiniz zaman katkı sunabilirsiniz

# Referans/katılım bağlantıları

1 yorum

 
GN⁺ 2025-06-09
Hacker News görüşleri
  • Linux Foundation'ın FAIR Package Manager Project'i duyurduğu paylaşıldı; resmî duyuru metni burada, HN içindeki ilgili tartışma ise burada görülebilir
    • Birkaç aydır kendi projesi için benzer bir sistem düşündüğünü söyleyerek ATProto(atproto.com), IPFS(ipfs.tech), Radicle(radicle.xyz), Iroh(github) gibi seçenekleri incelediğini anlattı; son dönemde Iroh'a daha yakın olsa da ATProto'yu da ilginç bulduğunu, şimdi FAIR(protocol) tarafına da bakacağını, genel kabul görebilecek bir protokolün ortaya çıkmasını umduğunu belirtti
  • FAIR'in depolarına, özellikle fair-plugin tarafına baktıktan sonra, mevcut yaklaşım yerine WordPress'in bir soft fork'u üzerine ayrı bir altyapı kurulmasının daha iyi olup olmayacağını düşündüğünü söyledi; mevcut yöntemde olduğu gibi çekirdek WordPress'i alternatif bir uygulamayla dolanma girişiminin başarısız olma ihtimalini yüksek gördüğünü, çekirdek geliştiricilerin bu mekanizmayı bozma yönünde yöneticilerden talimat alabileceği bir yapı olduğunu savundu; ayrıca TFA'da bağlantı verilen Matt Mullenweg'in jkpress gönderisini son derece amatörce ve sert bulduğunu, bunun kişiliği hakkında da olumsuz izlenim verdiğini söyledi
    • Önce açık yönetişim yaklaşımıyla katkı sunmaya başlamanın akıllıca bir strateji olduğunu düşünüyor; eğer Matt engel olmaya ya da girişimi boşa çıkarmaya çalışırsa, toplulukta “elimden geleni yaptılar” havası oluşarak soft fork'a geçiş için gerekçe ve destek sağlayabileceğini umuyor; bu makul tutumun, fork durumunda topluluğun çoğunluğunu yanında tutmaya yardımcı olacağını ve Matt'e de bu çabaya karışmama hatta katılma alanı bırakarak güveni yeniden kurma ihtimalini açık tuttuğunu söylüyor
    • Matt Mullenweg'in sert mizacının yeni bir şey değil, uzun süredir var olan bir özellik olduğu görüşü paylaşıldı; eskiden çok görünür olmasa da her yıl bir yerlerde ortaya çıktığı, son 9 ayda ise bunun sık sık yaşandığı belirtildi; ilgili zaman çizelgesi, ekran görüntüleri ve WP Engine dava belgeleri için zaman çizelgesi, HN yorumu bağlantıları verildi
    • Çekirdek tarafta bu mekanizmanın bilerek bozulmaya çalışılmasının düşük ihtimal olduğunu düşünüyor; örneğin HTTP istek filtreleme özelliği kaldırılırsa çok sayıda eklenti ve site bozulur, “bir kez kur, sonra bir daha düşünme” satış argümanı çöker; ayrıca asıl rakiplerin Wix veya Jimdo gibi servisler olduğu, yani bunun CMS'ler arası bir rekabet olmadığı da belirtildi; backend'i engellemenin eski sürümleri de bozacağı ve yükseltme yolunu keseceği yan etkisine dikkat çekildi; filtre ve action yapısının geliştiriciler için WordPress ile çalışmayı katlanılabilir kılan temel unsur olduğu, eklenti ekosistemi olmadan WordPress'in çok da anlamlı olmayacağı görüşü dile getirildi; FAIR kodunda OOP ve composer kullanılırken PHP 8 gerekmeyip 7.2'ye kadar destek verilmesi endişe verici bulunsa da, pratikte pek çok WP eklentisi ve çekirdeğinin de aynı durumda olduğu not edildi
    • WP Engine davası sayesinde WordPress'in alternatif altyapı uygulamalarını engellemek için elindeki gerekçeyi kaybedeceği ihtiyatla tahmin ediliyor; Linux Foundation'a güven duymadığını ama genel WordPress olayında (kişisel olarak) daha çok WordPress tarafını tuttuğunu söyledi; buna rağmen Linux Foundation destekli, merkeziyetsiz, apt tarzı bir eklenti deposu %75 oranında bile düzgün çalışsa cesurca geçeceğini, çünkü bunun tek bir CEO'nun ve beraberindeki risklerin insafına kalmaktan çok daha iyi olduğunu savundu; benzer düşünen kullanıcı sayısı fazlaysa WordPress'in geleceğini karanlık gördüğünü, fork istememesinin sebebinin WordPress geliştirmesinin maliyetini üstlenmek istememesi olduğunu, gelir akışı azalırsa WordPress'in daha da durağanlaşacağını ve zaten bir dinozor olduğunu ekledi; durumu, parazitin konağını öldürmesine benzetti
  • Kendi açısından WordPress'in en azından kişisel kullanım için bir süredir çıkmaz sokak hâline geldiğini düşünüyor; nedenleri ve görüşlerini blogunda topladığını söyledi; çok güçlü bir araç olsa da istikrarsız bir şirket yüzünden güven duymanın zorlaştığını, FAIR Package Manager'ın ekosistemi değiştirip değiştiremeyeceğini izleyeceğini belirtti
    • Static Site Generator(SSG)'a geçiş de gayet değerlendirilebilir bir seçenek olarak görülüyor; bunun dışında hangi CMS'lerin popüler olduğunu da merak ettiğini söyledi; kendi blogunun şu anda Grav üzerinde çalıştığını, dosya tabanlı olmasına rağmen Git ile kolayca yönetilebildiğini, dinamik içerik ve aramayı (ve isteğe bağlı Admin UI'ı) da desteklediğini belirtti; Grav resmî sitesi bağlantısı paylaşıldı
  • FAIR'in resmî sitesi fair.pm ve doğrudan github.com/fairpm'e yönleniyor; FAIR Package Manager, merkezi WordPress.org eklenti/tema ekosisteminin yerini almayı hedefleyen dağıtık bir alternatif ve WordPress barındırma sağlayıcıları ile geliştiricilere daha fazla kontrol vermek için tasarlanmış bir araç; mevcut hizmette yalnızca eklenti kurulumu yaparak geçiş mümkün; yapı iki eksene dayanıyor: API değişimi (güncelleme kontrolleri gibi WordPress.org API'lerinin FAIR tarafından değiştirilmesi) ve eklenti/tema için dağıtık paket yönetimi; ayrıca AspirePress veya belirtilen alan adı aynaları üzerinden veri yapılandırması da destekleniyor; şu anda kararlı eklentiler için WordPress.org aynası kullanılsa da zamanla FAIR-native paketlere genişlemesi planlanıyor; eklenti kurulumu buradan yapılabiliyor
  • FAIR gibi bir yöne ivme kazandırılmasının çok heyecan verici olduğu söyleniyor; fikirlerin her zaman bol olduğunu ama uygulamanın zor olduğunu, bunun farklı teknik alanlar arasında iş birliği ve koordinasyon gerektirdiğini, bu aşamaya gelinmiş olması nedeniyle herkesi tebrik ettiğini belirtiyor
  • Gelecekte gönüllü küratör ekibinin sürdürülebilir biçimde korunup korunamayacağı merak ediliyor; hâlihazırda paketlerin kötü amaçlı yazılım içerip içermediğini ve mevcutlarla işlev çakışması olup olmadığını sınıflandırıp doğrulama işi artmış durumda, yapay zeka ile üretilmiş paketlerin ortaya çıkışıyla iş yükü de sürekli büyüyor
    • TSC eş başkanı bakış açısından bu soruya güçlü biçimde katıldığını, eş başkan Mika Epstein'in (Ipstenu) uzun yıllar eklenti inceleme ekibini yönettiğini ve katkı sağlayanların çoğunun inceleme sürecinde derin deneyime sahip kişiler olduğunu, bu yüzden bunun her zaman en öncelikli meselelerden biri olduğunu söyledi
  • Bir süredir devam eden WordPress/Automattic ile ilgili başlıca sorun ve tartışmaları bir araya getiren önemli bağlantıların derlemesi paylaşıldı; konuya ilgi duyanlara aşağıdaki maddeleri ve tartışmaları dikkatle incelemeleri önerildi
  • FAIR adının, veri yönetimi alanında zaten kullanılan FAIR ilkeleriyle (Findable, Accessible, Interoperable, Reusable) karışabileceğine dikkat çekildi
    • Artık tüm isimlerin birbiriyle çakıştığı bir dünyada yaşandığı için bunun kaçınılmaz olduğu yönünde alaycı bir yorum yapıldı
  • FAIR projesinin özeti şu sözlerle aktarıldı: “Yaptığımız şey yeni bir dağıtım katmanı eklemek ve onun üstüne kendi yönetişimimizi yerleştirmek.”