- Zulip menjadikan keberlanjutan dan keterbukaan sebagai nilai inti untuk membangun perangkat lunak chat tim yang paling terstruktur di dunia
- Mempertahankan model 100% open source dengan semua fitur disertakan, serta mendukung siapa pun untuk melakukan self-hosting secara gratis
- Melalui investasi pada komunitas dan mentorship, Zulip membina kontributor open source dari berbagai latar belakang dan menyediakan dokumentasi pengembangan lebih dari 185 ribu kata
- Membangun model bisnis mandiri tanpa modal ventura untuk menjamin pemeliharaan jangka panjang dan operasional yang etis
- Menyediakan hosting cloud gratis bagi organisasi dengan dana terbatas seperti nirlaba, pendidikan, dan riset, dan program ini telah dimanfaatkan oleh ratusan institusi
Membangun perangkat lunak yang berkelanjutan
- Platform chat tim yang menjadi inti operasional organisasi harus mampu dipertahankan dalam jangka panjang
- Zulip merancang perusahaan, komunitas, dan arsitektur teknisnya agar mendukung pengembangan jangka panjang
- Sejak 2013, pelanggan awal telah menggunakan layanannya dengan tanpa gangguan layanan
- Filosofi ini tercermin dalam setiap pengambilan keputusan, dengan tujuan pemeliharaan yang bertanggung jawab
Mempertahankan 100% open source
- Berbeda dari sebagian perusahaan yang hanya membuka versi demo dari produk berbayar, Zulip menyediakan seluruh fitur sebagai open source
- Dengan self-hosting, pengguna dapat memanfaatkan fitur yang sama seperti versi cloud
- Didokumentasikan agar mudah dipasang dan dijalankan secara gratis, dan telah dimanfaatkan oleh ribuan organisasi
- Melalui prinsip open source, Zulip menjamin transparansi dan aksesibilitas
Investasi pada komunitas dan mentorship
- Zulip dikembangkan oleh komunitas open source yang aktif dan berkomitmen membina generasi kontributor berikutnya
- Kodenya dirancang secara struktural untuk meningkatkan keterbacaan, pengujian, dan kemudahan modifikasi
- Menyediakan dokumentasi panduan kontribusi sepanjang 185 ribu kata, mencakup tip Git hingga keputusan arsitektur
- Sejak 2016, lebih dari 100 orang telah berpartisipasi dalam program magang
- Melalui mentoring dari kontributor senior, banyak peserta menilai bahwa mereka belajar lebih banyak dibanding pendidikan formal biasa
Bisnis berkelanjutan yang selaras dengan nilai
- Tim inti yang memimpin pengembangan Zulip mendirikan Kandra Labs untuk membangun fondasi finansial
- Mengejar pertumbuhan mandiri tanpa modal ventura, serta menerima dukungan hibah SBIR dari NSF AS
- Alih-alih pertumbuhan yang terlalu cepat, mereka menjaga operasi yang berkelanjutan dan laju pengeluaran yang wajar
- Tanpa tekanan investor, Zulip menjaga nilai etis dan kualitas teknis, serta menerapkan standar kualitas yang ketat seperti code review, pengujian otomatis, dan dokumentasi demi codebase yang mudah dipelihara
Mendukung organisasi yang memberi dampak
- Zulip mendukung agar organisasi dengan dana terbatas seperti proyek open source, kelompok riset, institusi pendidikan, dan organisasi nirlaba tetap dapat menggunakan layanannya
- Untuk mereka, tersedia hosting gratis Zulip Cloud Standard
- Saat ini, ratusan organisasi menggunakan layanan melalui program ini
- Dukungan ini mencerminkan tanggung jawab sosial dan filosofi berpusat pada komunitas dari Zulip
1 komentar
Komentar Hacker News
Baru-baru ini perusahaan saya mulai memakai Zulip, dan menurut saya ini adalah UX yang paling dirancang dengan baik di antara semua aplikasi komunikasi yang pernah saya pakai
Strukturnya jelas, jadi saya bisa langsung pindah ke percakapan yang diinginkan dan melihat gambaran keseluruhan sekaligus
Saya berharap ada lebih banyak shortcut keyboard, dan menurut saya aplikasi mobile perlu memiliki tampilan ‘percakapan terbaru’
Sekarang notifikasi hilang setelah diklik, jadi sulit mengelola pesan yang ingin saya lihat lagi nanti
Saya akhirnya memakai pesan yang belum dibaca sebagai inbox sementara
Meski begitu, saya rasa Zulip tetap menawarkan pengalaman messaging yang paling masuk akal di bidang ini
Tapi struktur stream/thread di Zulip jauh lebih rapi, jadi dari sisi UX saya menilai ini lebih baik
Hanya saja memang perlu waktu untuk membiasakan diri
Jika beberapa channel bisa dinaikkan menjadi ‘penting’ lalu inbox bisa ditoggle berdasarkan itu, rasanya akan jauh lebih efisien
Dibanding Teams, ini terasa sangat tidak nyaman dipakai dan nyaris seperti lelucon
Tapi saya paham, karena kecocokan tiap orang memang berbeda
Namun baru-baru ini saya tahu ada pengaturan ‘nonaktifkan topik’
Kalau bisa dilihat secara kronologis seperti chat room biasa, mungkin layak dicoba lagi
Tujuan Zulip bagus, tetapi saat benar-benar dipakai UI-nya terasa kaku dan responsnya lambat, sampai membuat saya menyerah untuk ikut komunitas di sana
Di mobile juga UI header sempat rusak sehingga tidak nyaman
Di versi ini ada masalah layout web mobile yang rusak, dan bukan hanya Zulip, banyak web app lain juga terdampak
Jika memakai iOS, lebih baik langsung gunakan aplikasi mobile
UI dan ergonomi penggunaan Zulip masih menjadi hambatan terbesar untuk adopsi massal
Tidak adanya E2EE atau self-hosting penuh juga jadi masalah bagi sebagian orang, tetapi banyak organisasi yang merasa nilai open source saja sudah cukup
Secara pribadi saya cepat terbiasa dengan antarmukanya, tetapi saya melihat banyak orang meninggalkannya karena desainnya atau akhirnya hanya memakai ‘general chat’ seperti di Slack
Saya suka konsepnya, tetapi UI-nya terlalu rumit sehingga saya benar-benar tidak bisa memakainya
Menarik karena kami bisa mengendalikan sendiri lokasi penyimpanan data, tetapi UI-nya terasa tua dan canggung
Kesan semua orang kurang lebih hanya ‘lumayan oke’
‘Completer’ lebih menyukai pemrosesan cepat dan loop yang tertutup, sedangkan ‘Cultivator’ lebih suka menata dan menumpuk informasi secara terstruktur
Zulip dirancang untuk yang kedua, sehingga terasa membebani bagi yang pertama
Slack sebaliknya berasumsi percakapan yang ephemeral, sehingga konteks jangka panjang hilang
Pada akhirnya kedua pendekatan sama-sama punya keterbatasan
Sebagai solusi, ada
Fitur Canvas milik Slack juga tampak seperti upaya untuk menyelesaikan masalah ini
Nilai-nilai perusahaan mudah berubah setelah berhasil menguasai pasar
Seperti kasus OpenAI yang mengubah kebijakan kolaborasinya, saya rasa dibutuhkan struktur yang bisa mempertanggungjawabkan perubahan seperti ini
Ia sudah mewujudkan ‘credible exit’ yang dibicarakan Bluesky
Namun menurut saya, perusahaan berbentuk koperasi yang memungkinkan anggotanya ikut langsung dalam tata kelola akan lebih ideal
Saya setuju dengan kalimat, “semua orang bicara soal nilai, tetapi berubah di depan cek 1 miliar dolar”
Lebih baik mereka jujur saja bahwa mereka sedang menunggu uang
Saya menganggap Zulip sebagai salah satu proyek open source terbaik
Alasannya sebagai berikut
Melihat pendapat soal Zulip yang terbelah, saya jadi penasaran apakah ukuran organisasi ikut berpengaruh
Di tim remote kecil kami yang hanya berisi 3 orang, ini bekerja sangat baik
Mungkin ketika jumlah pengguna bertambah, workflow UI-nya mulai runtuh
Secara keseluruhan terasa kaku dan tidak menarik secara visual
Meski begitu, saya tetap ingin bisa menyukainya
Zulip memang hebat, tetapi di sebagian besar komunitas tempat saya bergabung, E2EE (enkripsi end-to-end) adalah syarat wajib
Sejak 2023 saya menjalankan Carolina Code Conference dan memakai Zulip untuk networking peserta
Ini benar-benar platform yang keren, dan saya berharap bisa dipakai lebih luas
Saya sangat menyukai paradigma yang berpusat pada topik di Zulip
Namun karena tidak mendukung pesan suara, untuk grup kecil akhirnya kami kembali ke aplikasi seperti Signal
Untuk grup besar itu tidak terlalu diperlukan, tetapi untuk tim kecil pesan suara adalah yang paling nyaman