Solid protokolünü gerçekte kim inşa etti ve konumu ne
Biz değil. Onun hiçbirini uygulamıyoruz. solid-protocol bizim tarafımızda not-built; bu yüzeyi çalıştıran sunucu Solid topluluğunun kendi sunucusudur ve bizim katkımız onun etrafındaki entegrasyon katmanıdır.
Nereden geldiği
Solid, Tim Berners-Lee tarafından başlatıldı ve MIT'deki araştırmacılarla geliştirildi, sonra yıllardır üzerinde çalışan bir topluluk tarafından ileri taşındı.
Şartname W3C Solid Community Group tarafından sürdürülüyor: herkesin katılabileceği açık bir grup, açıkta yayımlıyor, işi açık depolarda görünür hâlde.
Uygulamalar da onların. Bu yüzeyin çalıştırdığı referans uygulama olan Community Solid Server, akademik ve topluluk çalışmasından çıkıyor; başlıca Ghent'teki imec ve SolidLab'da, adları belli bir bakımcı topluluğuyla. Birden fazla uygulama var, ki bu herhangi birinden önemlidir.
Konumu, kesin biçimde söylenmiş
Bizim tarafımızdan tarif edilmek yerine belgenin kendisinden getirildi:
Draft Community Group Report, 12 May 2024
Version 0.11.0 · published by the Solid Community Group
Ve şartname kendisi hakkında, bir W3C Standardı olmadığını ve standartlar yolunda olmadığını söylüyor. Bu onların kendi cümlesidir, kendi durum bölümlerinde, ve oraya yazılmış olmasının kendisi çıkarılacak asıl noktadır.
O ayrımın neden önemli olduğu ve neden bir eleştiri olmadığı
Bir Topluluk Grubu Raporu ile bir Tavsiye farklı şeylerdir. Birincisi kendi kendini örgütleyen bir grubun yayımladığı iştir; ikincisi geniş inceleme ve bir mutabakat kararı içeren resmî bir süreçten geçmiştir. İkisini karıştırmak gerçek bir hatadır ve başkasının işini özetleyen insanların tekrarladığı türden bir hatadır.
Ama insanların o ayrımdan beklediği sıralama takip etmiyor. Birkaç bağımsız uygulaması ve gerçek dağıtımları olan bir topluluk raporu, pratikte kimsenin sevk etmediği resmî bir Tavsiyeden değerlidir. Süreç konumu ile pratik konum farklı ölçümlerdir ve Solid her birinde farklı puan alıyor.
Bunu iki yönde de abartmayacağız. Solid, resmî olarak onaylanmış bir web standardı değildir; gerçek uygulamaları ve çalışan bir topluluğu olan bir şartnamedir.
Tutmak zorunda olduğumuz ayna
Tam olarak bu kesinliği kendimizden de istiyoruz.
Kendi tanımlayıcı yöntemimiz W3C DID Method Registry içinde kayıtlıdır: bir listedeki bir kayıt ve bir W3C standardı değil, ki bunu her seferinde o şekilde yazmak zorunda olduğumuz bir cümledir. Solid hakkında az önce yaptığımız ayrım, kendimiz hakkında yaptığımızın aynısıdır ve onu başkasının işine uygulayıp kendisininkine uygulamayan bir sayfa değersiz olurdu.
Herhangi bir dürüst okumada Solid'in konumu ikisinin güçlü olanıdır: onların şartnamesinin birden fazla bağımsız uygulaması ve yazarlarıyla bağlantısı olmayan kuruluşlarca yapılmış dağıtımları var.
Onlardan aldıklarımız, tek tek
- Depolama modeli, HTTP üzerinden kaynaklar, açık biçimlerde.
- Erişim denetimi modeli, dört izin kipi, onların sunucusu tarafından dayatılıyor.
- Kimlik bağlaması: tanımlayıcı ve profil örüntüsü, ki onu kendimizinkiyle karşılaştırıyoruz ve onu yendiğimizi hiç iddia etmedik.
- Sunucunun kendisi.
Eklediğimiz şey bir entegrasyon katmanıdır. Bu gerçek ve küçük bir katkıdır ve ona bundan büyük bir şey demek hırsızlık olurdu.
Bugün neyi kontrol edebilirsiniz ve bizim yarımızı ne değiştirirdi
Bu sayfadaki her iddiayı kendiniz doğrulayabilirsiniz ve hiçbiri bize bağlı değil: şartnameyi getirip durum satırını okuyun, sunucunun kaynağını okuyun, topluluk grubunun açık depolarına bakın. Buradaki hiçbir şey bizim sözümüze dayanmıyor, ki başkasının işi hakkında bir sayfa için doğru düzen budur.
Karşılaştırmanın bizim tarafımızı ne değiştirirdi, bu estate'in her yerindeki aynı kısa listedir: çalıştırdığımız herhangi bir şeyin bağımsız bir uygulaması, üçüncü taraf bir birlikte çalışabilirlik kontrolü ve bir dış denetim. Üçü de yol haritasıdır, elde tutulan değil. Hiçbiri yapılmadı ve şartnamenin konumu onlar yapıldığında da hiçbir yöne kımıldamıyor.