1 puan yazan GN⁺ 2024-12-12 | 1 yorum | WhatsApp'ta paylaş
  • Framasoft, Android ve iOS için PeerTube Mobile’ın ilk sürümünü yayımladı; mobilde PeerTube videolarını daha kolay keşfettirirken dikkati ve verileri sömürmeyen bir deneyim hedefliyor
  • PeerTube tek bir hizmet değil; her biri kendi kurallarına ve odağına sahip federe video platformları ağı olduğundan, uygulama arama, platform keşfi ve yerel hesaplarla giriş engelini azaltmaya çalışıyor
  • İlk sürüm izleyici kullanım senaryosuna odaklanıyor; öncelikle video keşfi ve izlemeyi sunuyor, Flutter ile geliştirildi ve özgür/açık kaynak olarak yayımlandı
  • Dağıtım kanalına göre mağaza incelemesi ve politikaları farklı olduğundan izin listesi kısıtlamaları farklı uygulanıyor; F-Droid ve doğrudan APK’da SepiaSearch tarafından indekslenen platformlar kullanılabiliyor
  • 2025’te dokümantasyon ve raporların yayımlanması, arka planda oynatma, giriş/abonelik/yorum, sonraki video önerileri ve kısıtlı liste iyileştirmeleri planlanıyor; tablet, TV, çevrimdışı izleme ve içerik üretici özellikleri ise finansman ve kullanım düzeyine bağlı olacak

Framasoft’un ilk PeerTube mobil uygulaması

  • Framasoft, PeerTube Mobile uygulamasının ilk sürümünü Android ve iOS için yayımladı
  • Uygulama, daha fazla kullanıcının PeerTube videolarını izlemesine ve platformu keşfetmesine yardımcı olurken, dikkati ve verileri sömürmeyen bir kullanıcı deneyimini amaçlıyor
  • Framasoft, bağışlarla çalışan kâr amacı gütmeyen bir kuruluş; dijital meseleler ve gözetim kapitalizmi hakkında eğitim vermeyi, dijital özerkliğe yardımcı araçlar sunmayı hedefliyor

7 yıllık PeerTube geliştirmesi ve mobile geçiş

  • PeerTube’un geliştirilmesi Framasoft için “mutlu bir kaza”ya yakındı; 7 yıl boyunca yaklaşık 650 bin avro, topluluk katkıları ve ilk 6 yıl boyunca 1, ardından 2 ücretli geliştiriciyle YouTube ve Twitch’e radikal bir alternatif oluşturulabileceğini göstermeye çalıştı
  • Framasoft en başından beri PeerTube yazılımının, federe video platformu ağının, ekosistemin ve ulaşılan kullanıcı kitlesinin yavaş ama istikrarlı biçimde büyümesi gerektiğini düşündü
  • Video ve canlı yayın izleme mobil cihazlarda arttıkça, PeerTube ağının kullanıcı kitlesini genişletmek için bir sonraki adım olarak mobil istemci gerekli hale geldi
  • Framasoft geçen yıl Wicklow’u işe alarak mobil teknolojileri öğrenmesini ve uygulama geliştirmeyi üstlenmesini sağladı; aynı zamanda PeerTube’un çekirdek koduna da alışmasını istedi

Geliştirme ortakları, teknoloji seçimi ve ilk kapsam

  • Yeni işe alım finansman gerektiren bir karardı; Framasoft, NLnet ve NGI0 Entrust programı tarafından desteklendi
  • Zenika mimari ve mobil strateji konusunda destek verdi; değerlendirme sürecinde mobil cihazlarda P2P video paylaşımının uygun bir strateji olmadığı sonucuna varıldı
  • Wicklow, çeşitli teknolojileri karşılaştırmalı olarak değerlendirdikten sonra geliştirme teknolojisi olarak Flutter’ı seçti
  • La Coopérative des Internets, Fediverse videosuna uygun kullanıcı deneyimi ve tasarımı bulmaya yardımcı oldu
  • İlk sürümün kapsamı izleyici kullanım senaryosuyla sınırlandırıldı ve video keşfi ile izlemeye odaklandı
  • Tasarım ve mobil strateji raporu tamamlandıktan sonra 2025’in başında paylaşılacak; bunun diğer FLOSS projelerine de fayda sağlaması bekleniyor
  • PeerTube Mobile uygulaması özgür ve açık kaynaklıdır; kaynak kodu Framagit deposunda yayımlanmıştır

Fediverse karmaşıklığını uygulama içinde azaltmak

  • PeerTube tek bir video platformu değil; her platformun kendi kuralları, kaynakları ve odağı olduğu ve diğer platformlarla federe olup olmamayı seçtiği bir ağdır
  • Merkezi platformlara göre yapısı daha karmaşık olduğundan, video meraklıları arasında bile “nerede hesap açacağımı ve videoları nerede arayacağımı bilmiyorum” geri bildirimi alınmıştı
  • Mobil uygulama, bu karmaşıklığı azaltan bir giriş noktası olarak tasarlandı
    • Yerel hesap: Cihaz içinde yerel hesap biçimi oluşturarak izleme listesi, oynatma listeleri, favoriler vb. kullanılmasını sağlar
    • Kullanıcılar, önce hesap açmayı gerektiren bir platform bulmak zorunda kalmadan video içeriklerinin keyfini çıkarabilir
    • Platform keşfi: Arama motorunu ve PeerTube platformları federasyonunu keşfetmeye yarayan arayüzle ilgi alanlarına uygun videolar bulunabilir
    • SepiaSearch gibi Fediverse arama motorlarını bilmeyen kullanıcılar da arama işlevine doğrudan uygulama içinde erişir
    • Platform çeşitliliğini gösterme: Videoların ve kanalların nerede barındırıldığını göstererek federasyon kavramını görsel biçimde tanıtır

Dikkat sömürüsünden kaçınan tasarım ilkeleri

  • Framasoft, Google’ın insan gücüne veya Amazon’un finansmanına sahip değil; ancak gözetim kapitalizminin kurallarına ve captology modeline bağlı olmamayı güçlü yanı olarak görüyor
  • PeerTube ve mobil uygulamanın, kullanıcının dikkatini yakalayıp tutmak, reklamları zorla göstermek veya davranışsal/kişisel verileri toplayıp paraya çevirmek gibi çıkarları yok
  • Bu nedenle tasarımda doom scrolling, kürasyonlu akışlar ve aşırı bildirimler gibi zararlı tasarım kalıpları dışarıda bırakıldı
  • Tanıdık ve kullanımı kolay bir arayüzü korurken, bugün yaygınlaşmış zararlı kalıpları kaldırmak ayrı bir tasarım emeği gerektiriyor

Uygulama mağazası incelemeleri ve platform izin listesi

  • Framasoft, Google Play Store ve Apple AppStore’a uyum sağlamanın zor olacağını öngörmüştü; küçük bir Fransız kâr amacı gütmeyen kuruluşun özerk video paylaşım platformları ağı için istemci dağıtması, gerçek inceleme sürecinde sorun yarattı
  • Thorium’un App Store ile ilgili sorunları ve Owncast geliştiricisi Gabe’in deneyimleri dikkate alınsa da çeşitli engellerle karşılaşıldı
  • Android ileri seviye kullanıcıları en güncel APK’yı doğrudan indirebilir
  • Apple ve Google incelemelerini geçebilmek için uygulama içinde, mağaza kriterlerini karşılayan PeerTube platformlarından oluşan seçilmiş bir izin listesi gerekiyordu
    • Apple AppStore: Çok katı bir izin listesiyle sınırlıdır; yayımdan bir hafta önce bile incelemeden geçip geçmeyeceği kesin değildi
    • Apple incelemesi geçilirse listeyi genişletmek ve kullanıcıların istedikleri platformu ekleyebilecekleri bir yöntem araştırılacak
    • Google Play Store: Kısıtlı bir izin listesi var, ancak kullanıcılar istedikleri platformu zaten ekleyebiliyor; izin listesinin genişletilmesi planlanıyor
    • F-Droid ve doğrudan APK indirme: SepiaSearch tarafından indekslenen tüm PeerTube platformları kullanılabilir
    • İndekste kayıtlı olmayan veya moderasyona tabi tutulan instance’lar kullanıcı tarafından manuel eklenebilir
  • Framasoft, uygulama mağazalarının bağımsız ve dayanışma odaklı ağlara hazır olmadığı kanaatinde
  • Web sitesi alt bilgisindeki ya da izin verilen platformlardan birindeki küçük bir destek bağlantısı bile Apple’da ret gerekçesi olabiliyor
  • Apple, Epic ile yaşadığı anlaşmazlıkta görüldüğü gibi her uygulama içi satın almadan komisyon alıyor ve kullanıcı harcamalarını kendi ekosistemi içinde tutmak gibi ekonomik bir çıkara sahip

2025 ve sonrası için iyileştirme planı

  • Apple ve Google’ın kısıtlamalarına uyum sağlamak beklenenden daha fazla zaman ve enerji aldığı için, Aralık ayında eksik bir ilk sürüm yayımlayıp kademeli olarak iyileştirmeye karar verildi
  • 2025’in başında planlanan çalışmalar şunlar
    • Tasarım ve mobil strateji raporunun tamamlanması ve yayımlanması
    • Dokümantasyonun yayımlanması
    • Arka planda video oynatma
    • Hesaba giriş, abonelikleri içe aktarma, yorum yazma
    • Sonraki video önerileri
    • Kısıtlı platform listesi durumunun iyileştirilmesi
  • 2025 ortasında finansman sağlanırsa şu çalışmalar yürütülecek
    • Tablet desteği
    • TV desteği
      • AndroidTV desteğini içerir
      • AppleTV, Apple’ın kısıtlamalarına bağlı olacak
    • İndirilebilir içeriklerin çevrimdışı izlenmesi
  • Framasoft, orta dönem planı için NLnet hibesi başvurusunda bulundu ve hâlâ finansman sağlanmasını bekliyor
  • Uygulamanın başarısına ve kullanım düzeyine bağlı olarak içerik üretici kullanım senaryosunu da eklemek istiyor
    • Video yükleme ve yayımlama
    • İçerik yönetimi
    • Canlı yayın oluşturma
  • İçerik üretici özellikleri büyük bir iş; Framasoft bunlar için finansmanı nereden, ne zaman ve nasıl sağlayacağını hâlâ değerlendiriyor

İndirme, katkı ve destek çağrısı

  • Framasoft kullanıcılardan uygulamayı indirip kullanmalarını ve arkadaşlarıyla paylaşmalarını istiyor
  • Uygulama, PeerTube içeriklerini tanıtacak, içerik üreticilerine kullanıcı kitlesi sağlayacak ve daha fazla paylaşımı teşvik edecek yeni bir kapı olabilir
  • Hata bildirimleri uygulama içinden yapılabilir; kod katkıları Git deposu üzerinden gönderilebilir
  • Arayüz çevirisi katkılarına da ihtiyaç var
    • Uygulama şu anda yalnızca İngilizce ve Fransızca sunuluyor
    • Dil katkıları çeviri platformu üzerinden kabul ediliyor
  • Framasoft uygulamanın bakımını, yeni çevirileri, hata düzeltmelerini ve güvenlik güncellemelerini sürdürmeyi planlıyor; ancak bunun için maliyet gerekiyor
  • Wicklow’un pozisyonunu ekipte kalıcı bir role dönüştürmek için 2025 bütçesinin sağlanması gerekiyor ve bağış kampanyası devam ediyor
  • PeerTube’un iyileştirilmesine bilgi paylaşarak, iyileştirme önerileri sunarak ve Framasoft’a bağış yaparak katılabilirsiniz

1 yorum

 
GN⁺ 2024-12-12
Hacker News yorumları
  • Framasoft’un burada yaptığı işi beğeniyorum ama iOS App Store kısıtlamaları yüzünden önceden onaylanmış listede olmayan instance’ları keşfetmek mümkün değilse yazık olur.
    Self-hosting kullanıcıları açısından kullanışlılığı neredeyse tamamen ortadan kalkıyor.

    • Sağ üstteki artı düğmesiyle herhangi bir instance URL’sini doğrudan ekleyebiliyorsunuz.
      Instance yeterince güncelse çalışıyor; benim instance’ım fazla eski kaldığı için artık PeerTube sunucusunu son sürüme yükseltmek için motivasyonum var.
    • Bu tür trajik örnekler yüzünden App Store’un özgür piyasada varlığını sürdüremeyeceğini düşünüyorum.
      Apple, kullanıcıların kendi koşullarına uyan sağlıklı bir alternatifi kullanmasındansa, kendi mağazasından YouTube indirmesini tercih etmeye daha yakın. Küçük taraf zarar gördüğünde dağıtım kriterlerinde çifte standardı kötüye kullanmaktan çekinmiyorlar; bu da tekel gücünün kötüye kullanılmasının ta kendisi.
      Avrupa doğru yolda. App Store’u yıkınca çarpık teşvikler de beraberinde ortadan kalkar ve Apple, kullanıcıya saygı göstermeye ancak doğal rekabet yoluyla zorlanır.
    • O liste isteğe bağlı değil miydi?
    • App Store keyfî instance’ların keşfedilmesine izin vermiyorsa, bu kontrol ve sansür düzeyi akıl almaz.
      Bu tür istismarcı dev şirketlere hızlı düzenleme gerekiyor.
  • PeerTube’u ve Framasoft ürünlerinin çoğunu seviyorum ama çoğu federe yazılımda olduğu gibi markalaşma ve pazarlama sorunlarının büyümeyi engellediğini düşünüyorum.
    Mastodon’da da eskiden böyleydi; site epey elden geçirilmeden önce “toots” gibi ifadeler vardı. Hedefin büyüme değil eğitim olduğunu söylediklerini biliyorum ama eğitmek istediğiniz insanlara ulaşmak için büyümeye de ihtiyaç var.

    • Bu yüzden kendi instance’ımın locale dosyasına girip s/post/toot/ ile geri çevirmek zorunda kalmıştım.
      Mastodon upstream’indeki bazı kararlar, “kullanıcı kazanmak için en ufak ayrıntıya kadar Twitter gibi olmalı” anlayışında görünüyor.
  • Kullanıcıların özel stream eklemesini engelleyen belirli bir App Store kuralı olup olmadığını merak ediyorum.
    İşlevsel olarak Mastodon istemcisine instance eklemek ya da bir podcast uygulamasına RSS feed’i koymakla aynı görünüyor; takılan noktanın ne olduğunu anlayamıyorum.

  • Açılış sayfasında uygulamayı indirmek için tek bir düğme bile göremiyorum.
    Uygulamayı yapan şirketle ilgili hikâye, diğer aktörlerin ne kadar kötü olduğu, bağış çağrıları bolca var; ama video yok, platformu keşfetmenin ya da bir şeyi indirmenin yolu da yok.
    Kullanıcılar için yapılmış gibi görünmüyor.

    • Ne yazık ki Fediverse’te bu yaygın bir durum.
      Bildiğim ActivityPub tabanlı sosyal ağlar arasında bundan sıyrılan aşağı yukarı Mastodon var; Lemmy de bir ölçüde sayılabilir.
      İnsanlara ve kullanıcı deneyimine odaklanan sosyal ağların şansı var. PeerTube gibi teknik, politik ve felsefi motivasyonlara odaklananların ise en iyi ihtimalle niş kalacağını düşünüyorum.
      Deney yapmayın demiyorum; şu an sosyal medya tasarımı üzerinde denemeler yapmak için çok iyi bir dönem gibi görünüyor.
    • Play Store ve App Store düğmeleri sayfanın ortalarına doğru.
      A very first build, limited by (play & i) stores” başlığının altında.
    • SepiaSearch web sayfasında hoş bir görsel ve arama kutusu görseli de var, ama gerçek bir arama kutusu değil.
      PeerTube’a video yüklemiş biri olarak ben bile SepiaSearch’ü duymamıştım.
      PeerTube video barındırmak için iyi, ama PeerTube’un içinde birilerinin keşfetmesini sağlamıyor. Teknik videolar yükleyip başka forumlarda referans gösterilmesine bırakırsanız oynatma iyi çalışıyor. Örnek burada: https://video.hardlimit.com/w/349011f0-4029-4818-bc41-40fab2...
      İzlenme sayısı muhtemelen 100 civarında. PeerTube’u, HN gibi görsel işlemeyen forumlara koyamayacağınız içerikleri barındıran imgBB benzeri bir yer olarak görüyorum.
      PeerTube daha çok WordPress gibi, birçok sitenin kendi videoları için çalıştırdığı bir biçimde kullanılmalı.
      PeerTube’un yaptığı şey, aynı videoyu aynı anda izleyen diğer tarayıcılara oynatma yükünü aktarmak. Teoride küçük bir streaming sunucusu da çok sayıda kullanıcıyı kaldırabilir; ama bu ölçeklenebilirliği sınayacak kadar viral olmuş bir PeerTube videosu yok gibi.
      Bu BitTorrent’ten farklı. Kopya dağıtımı değil, caching ve streaming; kaynak tek, peer’lar da kopyayı yalnızca oynatma sırasında tutuyor.
    • Mastodon’un kurucusunun Alman, PeerTube’un ise Fransız yapımı olması ilginç.
      Mastodon’un kullanıcı deneyimi, Avrupa düzenlemelerinin labirent gibi bürokrasisiyle uğraşma hissine epey benziyor.
      Mastodon’da sunucular parçalı ve federe yapıyı anlamanız gerekiyor; bu da bölgesel yasalar ve sınır ötesi uyum arasında yol bulmak zorunda olduğunuz Avrupa politika ağına benziyor.
      İkisi de dışarıdan açık ve merkeziyetsiz yapılar olarak özgürlük ve topluluk odaklı katılım vaat ediyor, ama yeni kullanıcıların kafasını karıştıran karmaşıklıklarla dolu.
    • PeerTube’u yıllardır kullanıyorum ama kullanıcı deneyiminin gülünç derecede kötü olmasını hiç anlayamadım.
      Birine tanıttığımda, siteden bilgi edinmek ya da izlemek istediği videoyu bulmak yerine doğrudan bana sormasına yol açıyordu.
      Mobil istemci doğru yönde atılmış bir adım olabilir, ama “SepiaSearch, YouTube’un ana ekranı gibi bir şey” diye açıklamak zorunda kalmak bile başlı başına saçmalık.
      Adından video sitesi olduğu anlaşılan bir istemci yapın ve ana ekranda biraz video gösterin. Algoritmadan hoşlanmıyorsanız rastgele de gösterebilirsiniz. Yalnızca URL’sinde videos gibi bir kelime geçen bir sayfaya videolar koymak bile kafa karışıklığının çoğunu azaltır.
      Mühendisler özellik prosedürleriyle UX’in tamamen ayrı şeyler olduğunu göremeyip böyle yerlerde kayboluyor. Kullanıcı X yapmak istiyor diye bilgisayar yalnızca Y, Z prosedürlerini sunabiliyor diye kullanıcıyı Y ve Z’yi anlamaya zorlamak, işte “programcı tasarımı” budur.
      Bluesky’ı bu karmaşıklığı soyutlamanın iyi bir örneği olarak görüyorum. Başlamak için bazı şeyleri merkezileştirdi ve özelliklerden de taviz verdi, ama mikroblog türü sosyal medyayı bilen biri için anında tanıdık geliyor.
      PeerTube’un da yıllardır yapması gereken şey buydu, ama bunu reddetmeyi sürdürdü.
      Geliştirme tarafı zaten halledildi. Çalışır hâle getirdiler, hızlandırdılar, iyi yaptılar. Şimdi kullanıcı tarafını yapmak gerekiyor. Basit, tanıdık ve erişilebilir hâle getirmek gerekiyor.
  • PeerTube tarafında biri okuyorsa, https://joinpeertube.org/instances sayfasındaki instance listesi için daha kullanışlı bir sıralama gerekiyor
    Şu an görünen sayfada 20 videolu rastgele bir kanal ikinci sonuç olarak çıkıyor; 741 aboneliği ve 465.094 videosu olan Freediverse.com ise altıncı sırada. Doğal olarak ikincisi daha yukarıda olmalı

  • PeerTube'da izlemeye değer İngilizce teknoloji kanalı önerisi olup olmadığını merak ediyorum
    Varsayılan önerilerin çoğu Fransızca görünüyor

    • Uygulama üzerinden bakıyorsanız sağ üstteki hamburger menüsünden dişli simgesine girip dil tercihlerini ayarlayabilirsiniz
      Ben de “Aa, hepsi Fransızca, izleyecek bir şey yok” deyip vazgeçmek üzereydim
    • https://videos.lukesmith.xyz/videos/recently-added
  • Harika. PeerTube'un büyüdüğünü görmek sevindirici; merkezi YouTube hegemonyasına karşı en ciddi alternatiflerden biri olduğunu düşünüyorum

    • YouTube'un algoritmasından nefret ediyorum. Aynı videoları sürekli tekrar tekrar gösteriyor
  • Uygulamayı indirip ilgi alanlarımı ekledikten sonra ilk 10 öneri şöyleydi: PeerTube'un kendi eğitim videosu, o videonun İngilizce altyazılı sürümü, Fransızca Framadate slaytları, Fediverse eğitim videosu, Fransızca PeerTube eğitim videosu, Fransızca bir piramit videosu gibi görünen şey, İspanyolca altyazılı PeerTube eğitim videosu, Mastodon eğitim videosu, alternatif tıp eğitim videosu, TILvids eğitim videosu
    Bu arada Fransızca bilmiyorum. İlgi alanlarına göre filtrelesem de görünen videolar değişmiyor
    Bu, YouTube'un gerçek bir rakibi gibi görünmüyor

    • Streaming teknolojisi sağlam görünüyor; videoların yüklenmesi ve oynatılmasında sorun yoktu
      Buna karşılık kürasyon berbat görünüyor. Sevimli bir markalamaya sahip arama motoru SepiaSearch'ü de denedim ama sonuçlar benzer şekilde alakasız ya da ilgi çekici değildi
      Moderasyonun nasıl yapıldığını da merak ediyorum. Uygunsuz veya yasa dışı içerik paylaşımının nasıl engellendiğini bilmiyorum
    • YouTube'un gerçek bir rakibi değil
      Fransızım ve FramaSoft'un çeşitli yazılımlarını yıllardır biliyorum; ama hepsini kötü alternatifler olarak görüyorum
      Yaklaşımları tamamen yanlış. Sırf özgür yazılım oldukları için pazar payı elde edebileceklerini düşünüyorlar; kullanıcı deneyimini, özellik denkliğini ve inovasyonu tamamen görmezden geliyorlar. Bu yüzden araçları kullanması zor olacak kadar kötü
      PeerTube neredeyse 10 yıldır var ama kimse kullanmadı; kamu fonlarını yakmak için ayakta tutulan içi boş bir web sitesi gibi görünüyor
    • Görüntülenme sayısına göre sıralasam da tam olarak aynı video listesi çıkıyor
      Algoritma ilgi alanlarını dikkate almıyor gibi
  • Birkaç yıl önce Android için bir PeerTube istemcisi yapmıştım
    Google eylülde kaldırdı ve hâlâ itiraz sonucunu bekliyorum: https://github.com/sschueller/peertube-android/issues/302
    Bu sürümün benim uygulamamla aynı kaderi paylaşmamasını umuyorum

    • ABD'nin de bu tür suistimalleri engellemek için uygulama mağazası tekellerini sıkı biçimde denetlemesi gerekiyor
    • Android'de Play Store dışında F-Droid, Obtainium gibi pek çok seçenek var
      Oralara da yüklenebilir diye düşünmüştüm; meğer zaten yüklemişler
  • PeerTube moderasyonu nasıl ele alıyor? CSAM, ırkçılık, antisemitizm gibi şeylerde ne yapıyor?

    • PeerTube federatif olduğu için moderasyon sorumluluğu her sunucuda
    • Ele almıyor. İster kasıtlı ister kazara olsun, hizmet reddi saldırılarına karşı savunması da yok
      Video dağıtımı konusunda deneyimi olmayan biri için mükemmel bir yazılım
    • Forum gibi çalışıyor. Kendi zevkinize uygun kültüre ve moderasyon biçimine sahip bir instance bulmanız gerekiyor