1 puan yazan GN⁺ 2024-03-04 | 1 yorum | WhatsApp'ta paylaş
  • Bir FOSS projesi topluluk sohbet aracı olarak Discord’u seçtiğinde, tescilli istemci kullanıp kullanmamaya bağlı bir katılım bariyeri oluşur ve özgür yazılıma duyarlı katkıcılar dışarı itilebilir
  • Erişilebilirlik gereksinimi olan kullanıcılar, düşük donanımlı cihaz kullananlar, sıra dışı işletim sistemi veya cihaz kullananlar, ABD yaptırımı altındaki ülkelerdeki kullanıcılar ve Tor/VPN’e bağımlı kullanıcılar bile katılımdan dışlanabilir
  • Sohbet kayıtları, bot yapılandırmaları ve proje alanını düzenleme yetkisi proje tarafından değil Discord tarafından kontrol edilir; ayrıca topluluğun ihtiyaç duyduğu iyileştirilmiş istemcileri birlikte geliştirmesi de zordur
  • Hizmet seçimi yalnızca basit bir kolaylık değil, uzun vadeli bir yatırımdır; bu yüzden Discord kullanmak, FOSS platformları yerine tescilli bir platformu güçlendiren bir tercih haline gelir
  • IRC tabanlı chat.sr.ht, Matrix ve Zulip gibi alternatifler vardır; aynı bakış açısı GitHub, Twitter ve YouTube gibi tescilli altyapılara bağımlılık için de geçerlidir

Discord’un FOSS projeleriyle çatıştığı noktalar

  • FOSS projelerinde Discord kullanmak, özgür yazılım değerleri ile topluluk yönetimi biçimini uyumsuz hale getirir
    • FOSS projeleri özgür yazılımı önemsedikleri için ortaya çıkar; ancak Discord, tescilli istemci kullanılıp kullanılmamasına göre topluluğu böler
    • Tescilli Discord istemcisini kullanmak istemeyen kullanıcılar, proje topluluğunda ikinci sınıf vatandaş gibi muamele görebilir
  • Dışlanan kullanıcılar yalnızca erişilebilirlik sorunları yaşayanlarla sınırlı değildir
    • Erişilebilirlik gereksinimi olan kullanıcılar için Discord’un tescilli istemcisini kullanmak bazı durumlarda zor olabilir
    • Kaynakları yoğun kullanan istemciyi rahat çalıştıracak yeni donanım satın alamayan kullanıcılar da dezavantajlıdır
    • Yeni işletim sistemleri veya sıra dışı cihazlar kullanan kullanıcılar, Discord ilgili platforma port edilene kadar istemciyi kullanmakta zorlanır
    • Discord, İran gibi ABD yaptırımı altındaki ülkelerdeki kullanıcılara hizmet sunmaz
    • Gizliliğe önem veren veya Tor/VPN’e bağımlı kullanıcılar Discord’a katılmakta tereddüt edebilir ya da reddedilebilir
  • Erişilebilirlik değerlendirmesi yalnızca “iyi/kötü” demekle bitmez
    • Discord, erişilebilirlik sorunlarını ciddiye alması için daha önce dava edilmişti
    • Erişilebilirlik alanında çalışan bir görüş bildiren kişi, Discord’u ekran okuyucuyla yetkin biçimde kullanamadığını; masaüstüne yönelik web uygulaması arayüzünün karmaşık olması nedeniyle öğe bazında gezinmenin bunaltıcı geldiğini belirtti
    • Slack ve Zulip de benzer hissettirmiş olsa da, IRC’nin seçilebilecek çok sayıda istemci sunması nedeniyle daha iyi olduğunu düşündü
    • Bununla birlikte Discord’un erişilebilirliği son yıllarda iyileşmiş görünüyor; bazı görme engelli toplulukları ve genç görme engelli programcı grupları da Discord kullanıyor

Tescilli altyapı yerine FOSS ekosistemine neden yatırım yapılmalı?

  • Discord ile FOSS projeleri arasında çıkar çatışması vardır
    • Sohbet kayıtlarının sahipliği, yararlı bot ayarlarını yönetme yetkisi ve proje alanını kendi takdirine göre düzenleme hakkı Discord’dadır
    • Discord tüm deneyimi kontrol ettiği için, FOSS topluluklarının erişilebilirlik ihtiyaçlarına veya düşük donanımlı cihazlara uygun iyileştirilmiş istemcileri birlikte geliştirmesi zordur
    • Discord kullanıcıları kendine alıştırmaya yönelik bir yönde ilerlerken, FOSS kullanıcıları eş ve işbirlikçi olarak görür; bu açıdan iki ideoloji çatışır
  • Araç seçimi yalnızca basit bir kolaylık değil, yatırımdır
    • Discord’u seçmek, o platformu meşrulaştırır ve FOSS platformlarına gidecek yatırımı azaltır
    • Daha geniş erişim ve kitle sunduğu düşünülse bile, bu FOSS ekosisteminin genel uzun vadeli hedeflerinden çok kısa vadeli ve tekil bir tercihe yakındır
    • FOSS platformları genellikle risk sermayesine veya büyük pazarlama bütçelerine sahip değildir; pazar elde etmek için dark pattern’lara ya da yağmacı taktiklere daha az başvurmaya çalışır
    • Discord’daki katılımcı sayısı, sunucuya bir kez bile girmiş tüm kullanıcıları gösterdiğinden gerçek aktif kullanıcı sayısından farklı olabilir
  • Discord ve Slack’e alternatif olarak IRC, Matrix ve Zulip değerlendirilebilir
    • SourceHut, IRC’ye yatırım yapıyor ve chat.sr.ht gibi erişilebilirliği yüksek hizmetler geliştiriyor
    • Diğer seçenekler arasında Matrix ve Zulip bulunur
  • Aynı mantık diğer tescilli altyapılar için de geçerlidir
    • GitHub kullanıyorsanız SourceHut veya Codeberg değerlendirilebilir
    • Twitter yerine Mastodon değerlendirilebilir
    • YouTube yerine PeerTube denenebilir
    • Facebook’u kullanmamanın daha iyi olduğu düşünülür

1 yorum

 
GN⁺ 2024-03-04
Hacker News görüşleri
  • Amaç internete kodu sadece koymaksa herhangi bir araç olur, hatta bunu desteklerim
    Ama mümkün olduğunca çok kişinin projeyi keşfedip faydalanmasını ve ağ etkisi de kazanmasını istiyorsanız, modern açık kaynak geliştirmede en çok kullanılan tescilli platformlar olan GitHub ve Discord fiilen bir seçenek değil
    Kendi yönettiğim projede bir yıldan uzun süre yalnızca Matrix kullanılmasını teşvik edip Discord'u reddettim, ama sonunda ikisini birden çalıştırmaya başlayınca bir ay geçmeden %95'ten fazlası Matrix kanalını bırakıp Discord'a geçti ve topluluk da çok daha hızlı büyüdü
    Hoşuma gitmiyor ama insanların olduğu yer orası

    • GitHub'ı anlayabiliyorum. Tescilli olsa da temeli git, yani başka bir yere taşınmak pull/push ile mümkün
      Issue'lar, tartışmalar ve wiki öyle değil ama en azından web'deler; aranabiliyor, arşivlenebiliyor ve curl ile de erişilebiliyor. libssl gibi tuhaf bir hatayı ararken ilk kez gördüğüm bir aracın rastgele bir issue'suna ulaşıp, birinin debug sırasında nedeni iyi açıkladığını görerek sorunu çözdüğüm çok oldu. Sadece tarayıcı yeterli
      Discord ise tamamen farklı. İndekslenmiyor ve sunucular da çoğunlukla duvarların içinde kapalı kalıyor. Discord'da paylaşılan içeriklerin 10~20 yıl sonra yok olma ihtimali yüksek ve bir projenin Discord'unda bulunup çözülen şeylerin o projenin dışındaki kimseye fayda sağlaması da zor
      IRC'de de aynı sorun vardı ama metin odaklı olduğu için biraz karmaşık konular forumlara ya da mailing list'lere taşınırdı ve ikisine de web üzerinden erişilip arama yapılabiliyordu. Bazı projeler log bot'larıyla metin dosyalarını web sunucusuna döküyordu
    • “Özgürlük için rahatlıktan vazgeçmek”, özgür yazılımda katlanılması gereken temel ödünlerden biri değil mi diye düşünüyorum
      FOSS'taki ‘özgürlük’ fikrini herkes farklı ölçüde benimsiyor ama birçok FOSS projesinin en anti-özgür şirketlerden birinin tescilli ürününe bu kadar çok katkı vermeyi sorun etmemesi hayal kırıklığı yaratıyor
    • Discord'a ilkesel olarak karşı olmaktan çok, araç olarak aşırı rahatsız edici buluyorum. İyi bir çözüm olduğunu düşünmüyorum
      Gerçekte soruların chat gibi kısa sürede yanıtlandığını neredeyse hiç görmedim ve birkaç gün ya da bir hafta geçince unutuluyor ya da yukarı kaydırıp yeniden bulmak zorlaşıyor
      Arama motorlarının indeksleyememesi yüzünden keşfedilebilirliğin düşük olduğu sık söyleniyor ama hesap açıp giriş yaparak sunucuya katılmadan, o sunucunun tamamen ölü olup olmadığını bile anlayamazsınız. İçeri girince de sadece yeni katılım bildirimleriyle dolu olabilir ve bir iki sorudan sonra hiç hareket olmayabilir
      En büyük sorun, birden fazla sunucu ve kanaldaki sohbetleri takip etmenin mümkün olmaması. O zaman neden illa sohbet olması gerektiğini anlamıyorum. Reddit benzeri bir yapı çok daha iyi; güncel kalabiliyor ama sohbet kadar uçucu değil
    • FOSS projesini Discord'da yürüten biri olarak da fiilen seçenek olmadığına güçlü biçimde katılıyorum
      Tescilli platform boykotu güzel bir nihai hedef ama insanları hemen şimdi Discord ve GitHub gibi hakim işbirliği araçlarından uzaklaştırmaya ikna etmek, mobildeki iki büyük tekelden uzaklaştırmaya çalışmak kadar gerçek dışı
    • Topluluk, araçtan önce gelir. Araç başarısız olursa topluluğun yeni bir araca taşınmasını isterim
      Sonuçta tescilli araçlar üzerine kurulmuş büyük bir hacker kültürü, başka araçlar üzerine kurulmuş küçük hacker topluluklarından daha fazla politik ve teknik özgürlük üretebilir. Daha büyük topluluğun ölçeği ve politik etkisi önemli
  • Discord üzerinden destek verelim dendiğinde bu konuyu hep yeniden açıyorum
    Parasını verip satın aldığım ticari bir ürün için destek almaya çalışıyordum ama destek kanalı sadece Discord'du ve kanal telefon numarası doğrulaması istiyordu
    24 yıldır kullandığım telefon numaramı girdim, geçersiz dedi; destek ekibine sorunca sistemi düzeltmek yerine Discord kullanmayan başka birinin cep telefonunu ödünç alıp doğrulamamı söylediler. “Nasıl olsa bir kere yapılıyor” da dediler
    Resmî destek ekibi dolaşmayı öneriyorsa telefon numarası doğrulamasının amacı tam olarak ne, bilmiyorum. Sonunda o ürün için destek de alamadım ve bir daha hiç çalışmadı

    • Resmî destek/forum alternatifi olarak subreddit kullanılması hakkında ne düşünüyorsunuz, merak ediyorum
    • Ürünün ne olduğunu söylerseniz ondan kaçınabiliriz gibi geliyor
  • Merkeziyetsizlik, gizlilik, güvenlik projeleri iletişim kanalı olarak Discord kullanıyorsa bunu ciddiye alamıyorum
    “join our Discord” gördüğüm an sekmeyi kapatıyorum; gerçekten utanç verici

  • Bu yazının odağının “ifade özgürlüğü olarak özgürlük” tarafı olduğunu biliyorum ama Discord’dan hoşlanmamak için pek çok neden olsa da topluluğa katılım aracı olarak şaşırtıcı derecede iyi.
    GitHub’ın ilk zamanlarında böyle bir şey yoktu. Dahili sohbet için Campfire vardı ama ilk kullanıcılarla dışarıdaki IRC gibi iletişim kuracak bir araç yoktu ve IRC de genel olarak kimsenin kullanmadığı, erişmesi kolay bir platform değildi. Kullanıcılarla konuşmalar genelde Twitter gibi yerlerde yapılıyordu.
    Leah Culver’ın bu sorunu çözmek için IRC teknolojisi tabanlı Convore’u yaptığını hatırlıyorum ama ne olursa olsun tutmadı. Buna karşılık Discord başarılı oldu ve içinde inanılmaz sayıda insan var. GitButler sunucusunu açtık; kullanıcılarla bağlantı kurmak ve destek vermek için gerçekten harikaydı.
    Kullanıcı açısından da bir topluluğa katılırken çok iyi. Planetscale kullanırken bir sorun yaşadığımda sunucuya girip soru sordum ve gerçek PS çalışanlarıyla kullanıcılardan neredeyse anında yanıt aldım. GitHub issue açıp ortada kalmasından çok daha güçlü.
    Discord açık kaynak toplulukları için gerçekten çok şey yaptı. ohmyzsh kanalına girerseniz neredeyse her şeye cevap alabiliyorsunuz ve sadece sürekli aktif kullanıcı sayısı bile yaklaşık 1000.
    Sırf “FOSS değil” diye bunu bırakalım fikrini hayal etmek zor.

    • Yakın zamanda Wayland compositor tarafını kurcalarken hem Sway hem de Hyprland kullandım.
      Sway, Drew DeVault projesi olduğu için beklendiği gibi LibreChat/IRC’ye dayanıyor; Hyprland ise Discord kullanıyor.
      Hyprland Discord’u çok daha hareketliydi ve soru-cevap da daha kolaydı. Sohbet geçmişi ve makul düzeyde arama bunun büyük parçasıydı. Sway kaynak kodu daha iyi yazılmıştı ve çalışma süreci de daha hafif görünüyordu ama sonunda Hyprland’i seçmemde bunun büyük etkisi oldu.
    • Discord güçlü ama aynı zamanda kullanımı kolay. Pek çok FOSS yazılımı ilkine sahip ama ikincisinde zayıf kalıyor; topluluklar da ya bunu pek umursamıyor ya da kullanılabilirlik farkını hiç hissetmiyor gibi görünüyor.
      IRC’ye kıyasla dezavantajları var ama ortalama bir kullanıcı Discord’da çok daha iyi bir deneyim yaşama ihtimali taşıyor ve patlayıcı popülerliğinin büyük nedeni de bu.
    • Birçok insan FOSS’u kontrol ve sahiplik önemli olduğu için kullanıyor.
      Discord ise dış bir aktör tarafından kontrol ediliyor ve konuşmaları izleyebilme ya da keyfine göre engelleyebilme gibi ayrıcalıklı bir konumda durduğu için bunun tam tersi. GitHub’ın aksine toplulukları taşımak, kod deposu ve CI sistemini taşımaktan çok daha zor; üstelik bu sadece teknik bir mesele değil.
    • İç yazışmalarda da Slack kullanmayı bırakıp özel Discord odalarına geçtik.
      Bunu, ürünümüzle ilgilenen insanların aynı mekânda yoğunlaşması anlamında görüyorum.
  • Yazının içeriğine katılıyorum ama Discord kullanımı GitHub kullanmaktan daha kötü. GitHub git tabanlı bir hizmet olduğu için hesap olmadan da depoları ve dosyaları indirebilirsiniz, ayrıca birden fazla hizmete ayna da oluşturabilirsiniz.
    Projeye katkı ve tartışma için GitHub’a issue ya da pull request göndermek, GitHub’da bir şey barındırmak ve Discord kullanımının zorunlu olması sorun yaratabilir. Ama GitHub ve başka hizmetlerde aynalar oluşturur, GitHub issue takip sistemini de seçeneklerden yalnızca biri olarak tutarsanız sorun azalır. Yine de GitHub’daki issue’lara yorum yapmak isteyen biri için, başka bir issue takipçisi ya da tartışma forumu olsa bile bölünmüşlük sorunu kalır.
    IRC daha iyidir ama bazı projeler IRC ile Discord veya Matrix arasında köprü kuruyor; gerekirse kullanılabilir. NNTP de yardımcı olabilir diye kendi sunucumu kurdum ama neredeyse kimse kullanmıyor.
    IRC’nin bir başka avantajı da özel bir IRC istemcisi olmadan da çoğunlukla düz metin olarak kullanılabilmesi. Özellikle TLS zorunlu değil de isteğe bağlıysa ve karakter kümesi Unicode değil basılabilir ASCII ise; öyle olmasa bile Discord’dan çok daha kullanılabilir.

    • Bence GitHub daha kötü. Bu merkezileşmiş platformun yaygınlığı çok daha sinsi bir bağımlılık yaratıyor.
      Geliştirici araçları üreten şirketlerin varsayılan olarak GitHub entegrasyonu sunan geniş ekosistemine bakmak yeterli. Bu artık bir farklılaştırıcı özellik değil, beklenen bir özellik haline geldi. Microsoft GitHub çok avantajlı bir konumdan platforma sadece iyi parçaları emerek kendi ürün ve hizmetlerinin değerini yavaş yavaş artırabiliyor.
      Dışarıdan açıkmış gibi görünse de, kaynar sudaki kurbağa gibi insanı giderek platforma daha bağımlı hale getiriyor. Bu, git ve GitHub ayrımı düzeyinin çok ötesinde. GitHub ürün ailesi yazılım geliştirme yaşam döngüsünün birçok yönünü kapsayan gerçek verimlilik kazanımları sunuyor ve buna sürekli yenileri ekleniyor. Çok rahat; tıklayıp geçiyorsunuz.
      Bu açıdan bakınca git, ayrılmaya karar verdiğinizde kullanacağınız veri dışa aktarma biçiminden ibaret. Başka yerde buna denk hizmetler bulma konusunda şans dilemek gerekir.
    • Discord mutlaka hesap gerektirmiyor; Chromium veya Firefox gibi açık kaynak istemcilerle de açılabiliyor.
  • Uzun zaman önce forum dönemi, bağımsız platformların değeri ve proje ile toplulukların arşivlenmiş tarihinin nasıl düzenlenip sunulduğu hakkında çok yazı vardı.
    Discord gerçek zamanlı bir sohbet platformu olduğu için hâlâ bu role uygun değil.
    İnsanların forumları terk etmesinin tüm nedenleri meşru değildi. Oyun topluluklarından doğan hızlı meme paylaşım platformları, mobil öncelikli düşünceye ani geçiş, forum yazımı ya da e-posta tarzı UX’e alışık olmayan kuşak farkı gibi etkenler vardı.
    Ama şu an bulunduğumuz HN bile çoğu ölçüte göre klasik bir forum ve Reddit de bir milyon forumun platformu. Forumların hâlâ büyük değeri var; sadece popülerlik yarışı ve az önce söylenen sorunların ağırlığı altında geri plana itildiler.

    • Neden herkesin şimdi Discord ya da başka sohbet platformlarını kullanmak için acele ettiğini pek anlamıyorum. Amaç topluluk oluşturmaksa, bu forumlarda da hâlâ mümkün.
      Neredeyse anlık geri bildirim güzel ama o noktadan sonra iş sosyal medyaya dönüşüyor. Bence forumlar, insanları Discord’a kıyasla daha özenli ve daha iyi yazılar yazmaya yöneltiyor.
      Şu anki iş yerim phpBB kullanıyor ve biraz da GitHub discussion karıştırıyor; bunu Slack benzeri şeylere göre çok daha az dağınık olduğu için seviyorum.
  • Discord, IRC’ye kıyasla kullanımı çok daha kolay bir sürüm. Ayrıca IRC kanallarının çoğu log tutmuyordu ve hep birer kara delikti
    Bunun artık sonsuza kadar böyle kalacağını düşünmüyorum ama Discord, eski IRC’ye göre çok daha az bir kara delik
    Giderek, merkeziyetsiz açık kaynağın gerçekten gerekli olup olmadığını sorgulamaya başladım. Belki de GitHub benzeri servisleri, sohbet servislerini ve sosyal ağları işleteceğine söz veren merkezi bir kâr amacı gütmeyen misyon odaklı organizasyona ihtiyaç vardır
    Her projenin bunları kendi başına işletmesi, güvenlik ve yedekleme tarafı zayıf bir sürü proje ortaya çıkarıyor ve tekrar eden işi muazzam artırıyor. Bu dağınık ekipler tek bir projede çalışsaydı, bağımsız büyüyerek ulaştıklarından birkaç mertebe daha büyük ölçekte büyüyebilirlerdi

    • Discord’un IRC’den çok daha kolay kullanıldığını söylemeye katılmak zor. Kaydolmak için telefon numarası gerekiyor
      https://web.libera.chat sitesini açıp /join #channel yazmaktan nasıl daha kolay olabilir, anlayamıyorum
      IRC kanallarının çoğunun log tutmamış olması aslında iyi bir şeydi. Log tutan yerler bunu aranabilir, JavaScript’siz düz metin olarak sunuyordu; böylece 2011’deki sohbet mesajlarında bile bir metin dizisini kolayca bulabiliyordunuz
      Buna karşılık, Discord’un sağ tarafındaki o garip arama arayüzünde en son ne zaman başarılı bir arama yaptığımı hatırlamıyorum. Sırf arama kullanılabilirliğinin kötülüğü bile Discord’u IRC’den daha büyük bir kara delik yapıyor
      GitHub benzeri merkezi bir kâr amacı gütmeyen organizasyona ihtiyaç olduğu iddiası konusunda ise, mevcut durumun ne kadar süreceğini görmemiz lazım
    • Discord’u zorla kullanmaya çalıştığım her seferinde, sohbet uygulamaları arasındaki en kötü UX’ten bıkıp geri dönüyorum
      Bu kadar farklı değerlendirilmesi gerçekten şaşırtıcı. Herkes orada diye bu felakete katlanılmasını anlayabiliyorum ama bunun kullanılabilirliğinin iyi bulunduğunu anlamakta zorlanıyorum
      Matrix/Element da harika değil ama en azından alternatif istemciler ihtimali açıkça var
  • Yazının başındaki argüman, tartışma yalnızca toplam kullanıcı sayısına odaklandığında büyük ölçüde göz ardı ediliyor
    Özgür yazılıma en tutkulu kullanıcılar ikinci sınıf vatandaş gibi muamele görüyor
    Discord, erişilebilirlik ihtiyacı olan kullanıcılar için iyi değil
    Eski bilgisayar kullananlar, sıra dışı işletim sistemi veya cihaz kullananlar dışlanıyor
    İran gibi ülkelerdeki kullanıcılar da dışlanıyor
    Mahremiyete önem veren kullanıcılar da dışlanıyor

  • 2024’te IRC’nin hiçbir kullanım amacı için uygun bir platform olduğunu düşünmüyorum. Matrix’i hiç kullanmadım ve yerleşiyor gibi de görünmüyor
    Forumlardan da birkaç yıl önce vazgeçtim. Yardım isteyen bir gönderi yazıp birkaç saat sonra tek bir yanıt almak yerine Discord’da diğer kullanıcılarla gerçek zamanlı konuşabiliyorken neden forum gönderisi yazayım, anlamıyorum
    FOSS’ta Discord kullanmanın sorunları geçerli ama toplulukların birbiriyle etkileşime geçmesi için daha iyi bir platform olduğunu da düşünmüyorum. Projeler her şeyi Discord’a bağlamamalı ve belgeler gibi şeyler çevrimiçi olmalı, ancak akışkan tartışmalar ve kullanıcılar arası yardım için iyi bir alternatif göremiyorum

    • Biri aynı sorunla karşılaştığında, forumdaki yanıt o kişiye de yardımcı olabilir. Tıpkı açık issue’lara göz atmanın, bir projenin sorunlarını anlamaya yardımcı olması gibi
      Discord kullanan projelerde dokümantasyonun eskimesi ya da yetersiz kalması sorunu varmış gibi görünüyor
      Bir grubun işbirliği için ne kullandığı umurumda değil ama kullanıcıları Discord sunucusuna yönlendirmek, sanki bilgi alma ayrıcalığını kazanmadan önce önce kulübe üye olman gerekiyormuş gibi hissettiriyor. Güçlü bir dışlayıcılık havası var
    • IRC’nin temel sorunu, tasarımının her zaman açık kalan kalıcı oturumlar varsayması
      Bu, birden fazla cihaz arasında geçiş yapan kullanıcılara uygun değil; bir iki PC’de sorun olmayabilir ama mobil cihazlar da karışıma girince deneyim karmaşıklaşıyor. Bridge ya da proxy ile hafifletilebilir ama bu da bir yönetim katmanı daha ekliyor ve bu yüzden diğer platformlar tercih ediliyor
      Bildirim sistemi de modern mesajlaşma çözümlerine göre daha az sağlam ve daha az özellikli
    • FOSS mentorluk için IRC kullanıyorum ve her yıl 100’den fazla kişiyi IRC ile tanıştırıyorum
      Kayıt olmadan web istemcisiyle başlanabildiği için giriş engeli her şeyden daha düşük. İlk sohbet logunu e-postayla paylaşıyorum
      Libera Chat, https://github.com/Libera-Chat/sable sistemine geçtiğinde kayıtlı kullanıcılar 24 saatlik loglara sahip olacak; bu özellikle kararsız mobil bağlantılar için iyi
    • Discord ya da herhangi bir sohbette gerçek zamanlı yanıtı garanti eden şey Discord ya da sohbetin kendisi değil, aktif kullanıcı sayısıdır
      FOSS veya benzeri Discord sunucularındaki deneyimim, çoğu zaman bekleyip yanıt alamamak oldu. Üstelik sonradan tekrar bulmak da zor, aynı soruyu arayan insanlar da bulamıyor
    • Discord’da ya da herhangi bir sohbette, tek haneli sayıda müdavimi olan çok küçük gruplar dışında, kayda değer bir sorunun gerçekten çözüldüğünü görmedim
      Ciddi sorular, projedeki en önemli eşzamansız panolara; örneğin Reddit ya da Discourse’a gidiyor
      Discord’un en büyük sorunu şu: Proje ne kadar popülerse, doğru kişinin mesajı görmesi için yaklaşık 15 saniyeniz oluyor; sonrasında emojiler onu ekranın dışına itiyor
  • Belirli ölçüde popüler bir projeyi [1] sürdürüyorum ve destek sohbeti Matrix, Telegram ve Discord arasında köprülenmiş durumda
    Discord'a köprü kurma kararı, bu yazıyı okuduktan sonra epey düşündükten sonra verilmiş bir karardı
    Saflığı kovalamak, pratiklikten ve stratejik esneklikten ödün vermek ve seçenekleri azaltmak anlamına gelir. Hedefe ulaşmak için bazen uzlaşmak gerekir
    Tescilli bir platform kullanmanın, bunu kullanmak istemeyen kullanıcılar üzerinde olumsuz bir etkisi yoksa sorun olmadığını düşündüm. Yani tüm kanallar Discord dışındaki tarafla köprülenmiş olmalı ve topluluk hiçbir şekilde bölünmemeli
    Uzlaşma gerektiğinde FOSS kullanıcılarına öncelik verilmeli ve Matrix kullanılabilirliğini etkilememek için Discord'a özgü özelliklerden kaçınılmalı. Şimdiye kadar bu iyi çalıştı; neredeyse iki hedefi birden tutturmuş olduk. Köprüyü Ansible playbook'u [2] ile yapılandırdım ve benim açımdan gereken çaba nispeten azdı

    1. https://github.com/FreeLanguageTools/vocabsieve
    2. https://github.com/spantaleev/matrix-docker-ansible-deploy
    • Bu iyi bir yaklaşım ve gerçekten pratik olabilir
      Yine de uzun vadede topluluğun bölünmesinin nasıl şekilleneceğini merak ediyorum. Her yeni araç eklendiğinde sürtünme ve bakım yükü de artıyor
      İnsanlar sürtünmenin en az olduğu araca yönelebilir. Örneğin, çekirdek geliştiriciler Matrix'i ana kanal olarak kullanıp diğer kanalları yalnızca saf birer ayna olarak görerek projenin FOSS araçlarını benimsemesini teşvik edebilir