- Zulip, dünyanın en düzenli ekip sohbet yazılımını oluşturmak için sürdürülebilirlik ve açıklığı temel değerleri olarak benimsiyor
- Tüm özellikleri içeren %100 açık kaynak modelini koruyor ve herkesin ücretsiz olarak self-host etmesini destekliyor
- Topluluk ve mentorluk yatırımı yoluyla farklı geçmişlerden açık kaynak katkıcıları yetiştiriyor ve 185 binden fazla kelimelik geliştirme belgeleri sunuyor
- Risk sermayesi olmadan kendi kendine yeten bir iş modeli kurarak uzun vadeli bakım ve etik işletimi güvence altına alıyor
- Kâr amacı gütmeyen, eğitim ve araştırma kuruluşları gibi fonu sınırlı organizasyonlara da ücretsiz bulut barındırma sunuyor; yüzlerce kurum bundan yararlanıyor
Sürdürülebilir yazılım inşa etmek
- Kurum operasyonlarının merkezinde yer alan ekip sohbet platformlarında uzun vadeli sürdürülebilirlik önemlidir
- Zulip, şirketini, topluluğunu ve teknik yapısını uzun süreli geliştirmeyi mümkün kılacak şekilde tasarladı
- 2013'ten beri ilk müşteriler kesintisiz hizmet kullanıyor
- Bu felsefe tüm karar alma süreçlerine yansıyor ve hedef sorumlu bakım
%100 açık kaynak kalmak
- Bazı şirketlerin yalnızca ücretli ürünlerinin demo sürümünü yayımlamasının aksine, Zulip tüm özelliklerini açık kaynak olarak sunuyor
- Self-host edildiğinde bulut sürümüyle aynı özellikler kullanılabiliyor
- Ücretsiz kurulum ve kolay işletim için dokümantasyon hazırlanmış durumda ve binlerce organizasyon bunu kullanıyor
- Açık kaynak ilkeleriyle şeffaflık ve erişilebilirlik garanti ediliyor
Topluluğa ve mentorluk programlarına yatırım
- Zulip, aktif bir açık kaynak topluluğu tarafından geliştiriliyor ve yeni nesil katkıcıları yetiştirmeye odaklanıyor
- Kod, okunabilirlik, test edilebilirlik ve kolay değiştirilebilirlik yüksek olacak şekilde yapısal olarak tasarlanıyor
- Git ipuçlarından mimari kararlara kadar uzanan, 185 bin kelimelik katkı rehberi dokümantasyonu sunuluyor
- 2016'dan bu yana 100'den fazla kişi staj programına katıldı
- Kıdemli katkıcıların mentorluk desteğiyle birçok katılımcı, resmi eğitimden daha fazlasını öğrendiğini belirtti
Değerlerle uyumlu sürdürülebilir bir iş
- Zulip geliştirmesini yöneten çekirdek ekip, mali temel oluşturmak için Kandra Labs'i kurdu
- Risk sermayesi olmadan bağımsız büyüme hedefleniyor ve ABD NSF'nin SBIR hibesi ile destek alınıyor
- Hızlı büyüme yerine sürdürülebilir operasyon ve makul harcama temposu korunuyor
- Yatırımcı baskısı olmadan etik değerler ve teknik kalite korunurken,
bakımı kolay bir kod tabanı için kod inceleme, otomatik testler ve dokümantasyon gibi kalite standartları sıkı biçimde uygulanıyor
Değer üreten kuruluşları desteklemek
- Açık kaynak projeleri, araştırma grupları, eğitim kurumları ve kâr amacı gütmeyen kuruluşlar gibi fonu sınırlı organizasyonların da Zulip kullanabilmesi destekleniyor
- Bunlar için Zulip Cloud Standard ücretsiz barındırma sunuluyor
- Hâlihazırda yüzlerce organizasyon bu program üzerinden hizmet alıyor
- Bu destek, Zulip'in sosyal sorumluluk ve topluluk odaklı felsefesini yansıtıyor
1 yorum
Hacker News yorumları
Yakın zamanda şirkette Zulip kullanmaya başladık; şimdiye kadar kullandığım iletişim uygulamaları arasında UX’i en iyi tasarlanmış olan bu gibi hissettirdi
Yapısı net olduğu için istediğim sohbete hemen gidebiliyor ve genel durumu tek bakışta görebiliyorum
Daha fazla klavye kısayolu olsa iyi olurdu; mobil uygulamada da bir ‘son konuşmalar’ görünümüne ihtiyaç olduğunu düşünüyorum
Şu anda bildirime tıklayınca kayboluyor; bu yüzden daha sonra tekrar bakmak istediğim mesajları yönetmek zor oluyor
Okunmamış mesajları geçici bir inbox gibi kullanıyorum
Yine de Zulip’in bu alandaki en makul mesajlaşma deneyimini sunduğunu düşünüyorum
Ama Zulip’in stream/thread yapısı çok daha sistemli, bu yüzden UX açısından daha iyi olduğunu düşünüyorum
Yalnız alışmak biraz zaman alıyor
Bazı kanalları ‘önemli’ olarak yukarı taşıyıp inbox’ı buna göre açıp kapatabilsek çok daha verimli olurdu
Teams’e kıyasla fazla kullanışsız ve adeta şaka gibi
Yine de herkesin uyduğu araç farklı, bunu anlıyorum
Ama yakın zamanda ‘topic devre dışı bırakma’ ayarı olduğunu öğrendim
Normal bir sohbet odası gibi kronolojik olarak görülebiliyorsa tekrar denemeye değer olabilir
Zulip’in hedefi iyi ama gerçek kullanımda arayüzü hantal ve tepkileri yavaş, bu da topluluklara katılmaktan vazgeçiriyor
Mobilde de header arayüzü bozulduğu için rahatsız ediciydi
Bu sürümde mobil web yerleşimini bozan bir sorun var; sadece Zulip değil pek çok web uygulaması etkileniyor
Eğer iOS kullanıyorsan mobil uygulamayı doğrudan kullanmak daha iyi
Zulip’in arayüzü ve kullanım ergonomisi hâlâ yaygın benimsenmesinin önündeki en büyük engel
E2EE ya da tam self-hosting olmaması da bazıları için sorun, ama yalnızca açık kaynak değerinin bile yeterli olduğunu düşünen birçok kurum var
Ben kişisel olarak arayüze çabuk alıştım ama birçok kişinin tasarım yüzünden uzaklaştığını ya da sadece Slack’teki gibi ‘general chat’ kullandığını gördüm
Fikri hoşuma gitmişti ama arayüz o kadar karmaşıktı ki kullanmam mümkün olmadı
Verinin nerede tutulduğunu doğrudan kontrol edebilmek güzel ama arayüz eski ve tuhaf hissettiriyor
Herkesin hissi en fazla ‘idare eder’ düzeyinde
‘Completer’ hızlı işlemeyi ve kapanmış döngüleri tercih ederken, ‘Cultivator’ bilgiyi yapılandırıp biriktirmeyi tercih ediyor
Zulip ikincisine göre tasarlanmış olduğu için birincisine yük gibi geliyor
Slack ise tersine ephemeral konuşmaları varsaydığı için uzun vadeli bağlam kayboluyor
Sonuçta iki yaklaşımın da sınırları var
Çözüm olarak
Slack’in Canvas özelliği de bu sorunu çözmeye yönelik bir deneme gibi görünüyor
Şirketlerin değerleri pazar payı elde ettikten sonra kolayca değişebiliyor
OpenAI’nin iş birliği politikasını değiştirmesi örneğinde olduğu gibi, bu tür değişiklikler karşısında hesap verebilir bir yapıya ihtiyaç olduğunu düşünüyorum
Bluesky’nin sözünü ettiği ‘credible exit’i zaten hayata geçirmiş durumda
Yine de üyelerin doğrudan yönetime katıldığı kooperatif tipi bir şirketin daha ideal olduğunu düşünüyorum
“Herkes değerlerden söz eder ama 1 milyar dolarlık çek karşısında değişir” sözüne katılıyorum
Keşke dürüstçe parayı beklediklerini söyleseler
Ben Zulip’i en iyi açık kaynak projelerinden biri olarak görüyorum
Sebeplerim şunlar
Zulip hakkında görüşlerin bu kadar bölünmesini görünce, organizasyon ölçeğinin etkili olup olmadığını merak ediyorum
Bizimki gibi 3 kişilik uzaktan çalışan bir ekipte çok iyi işliyor
Muhtemelen kullanıcı sayısı arttıkça UI iş akışı dağılıyor olabilir
Genel olarak hantal ve estetikten uzak
Yine de sevmek istiyorum
Zulip harika ama içinde bulunduğum toplulukların çoğunda E2EE (uçtan uca şifreleme) temel bir gereklilik
2023’ten beri Carolina Code Conference’ı düzenliyorum ve katılımcıların ağ kurması için Zulip kullanıyorum
Gerçekten harika bir platform; keşke daha yaygın kullanılsa
Zulip’in topic merkezli paradigmasını gerçekten seviyorum
Ama sesli mesaj desteği olmadığı için küçük gruplarda sonunda yine Signal gibi uygulamalara dönüyoruz
Büyük gruplar için gerekli olmayabilir ama küçük ekiplerde sesli mesaj en rahat seçenek