- Zulip दुनिया का सबसे व्यवस्थित टीम चैट सॉफ़्टवेयर बनाने के लिए स्थायित्व और openness को अपने मूल मूल्यों के रूप में अपनाता है
- यह सभी फीचर्स सहित 100% open source मॉडल बनाए रखता है, और किसी को भी इसे मुफ़्त में self-host करने की सुविधा देता है
- community और mentorship में निवेश के ज़रिए अलग-अलग पृष्ठभूमि के open source contributors को विकसित करता है, और 185,000 से अधिक शब्दों का development documentation उपलब्ध कराता है
- venture capital के बिना self-sustaining business model बनाकर दीर्घकालिक maintenance और ethical operation सुनिश्चित करता है
- nonprofit, educational, और research organizations जैसे सीमित फंड वाले संगठनों को भी मुफ़्त cloud hosting देता है, और सैकड़ों संस्थान इसका उपयोग कर रहे हैं
स्थायी सॉफ़्टवेयर का निर्माण
- टीम चैट प्लेटफ़ॉर्म, जो किसी संगठन के संचालन का मुख्य हिस्सा होता है, उसके लिए लंबे समय तक टिके रहना महत्वपूर्ण है
- Zulip ने कंपनी, community, और technical architecture को लंबे समय तक development संभव रहे, इस तरह डिज़ाइन किया है
- 2013 से शुरुआती ग्राहक बिना किसी रुकावट के सेवा का उपयोग कर रहे हैं
- यह दर्शन हर निर्णय में झलकता है, और इसका लक्ष्य जिम्मेदार maintenance है
100% open source बनाए रखना
- कुछ कंपनियों के विपरीत, जो केवल paid product का demo version ही सार्वजनिक करती हैं, Zulip पूरी functionality को open source के रूप में उपलब्ध कराता है
- self-host करने पर cloud version जैसी ही सुविधाएँ मिलती हैं
- इसे मुफ़्त में install और operate करना आसान बनाने के लिए documentation तैयार की गई है, और हज़ारों संगठन इसका उपयोग कर रहे हैं
- open source सिद्धांतों के माध्यम से transparency और accessibility सुनिश्चित की जाती है
community और mentorship में निवेश
- Zulip का विकास एक सक्रिय open source community द्वारा किया जाता है, और यह अगली पीढ़ी के contributors तैयार करने के लिए समर्पित है
- code की readability, testing, और ease of modification बढ़ाने के लिए इसे संरचनात्मक रूप से डिज़ाइन किया गया है
- 185,000 शब्दों की contributor guide documentation उपलब्ध है, जिसमें Git tips से लेकर architecture decisions तक शामिल हैं
- 2016 के बाद से 100 से अधिक लोगों ने internship program में भाग लिया है
- senior contributors की mentoring के माध्यम से कई प्रतिभागियों ने कहा कि उन्होंने औपचारिक शिक्षा से भी अधिक सीखा
मूल्यों के अनुरूप स्थायी business
- Zulip के development का नेतृत्व करने वाली मुख्य टीम ने वित्तीय आधार बनाने के लिए Kandra Labs की स्थापना की
- यह venture capital के बिना self-sustaining growth का लक्ष्य रखती है, और अमेरिका के NSF से SBIR grant का समर्थन प्राप्त करती है
- तेज़ growth की बजाय sustainable operation और संतुलित spending rate को बनाए रखती है
- निवेशकों के दबाव के बिना ethical values और technical quality को सुरक्षित रखते हुए,
आसान maintenance वाले codebase के लिए code review, automated testing, और documentation जैसे quality standards को सख़्ती से लागू किया जाता है
मूल्यवान संगठनों का समर्थन
- open source projects, research groups, educational institutions, और nonprofits जैसे सीमित फंड वाले संगठन भी Zulip का उपयोग कर सकें, इसके लिए सहायता दी जाती है
- इनके लिए Zulip Cloud Standard की मुफ़्त hosting उपलब्ध कराई जाती है
- वर्तमान में सैकड़ों संगठन इस कार्यक्रम के माध्यम से सेवा का उपयोग कर रहे हैं
- यह समर्थन Zulip की social responsibility और community-centered philosophy को दर्शाता है
1 टिप्पणियां
Hacker News की राय
हमारी कंपनी ने हाल ही में Zulip इस्तेमाल करना शुरू किया है, और अब तक इस्तेमाल किए गए communication apps में इसका सबसे अच्छा डिज़ाइन किया गया UX लगा
इसकी संरचना साफ़ है, इसलिए मनचाही बातचीत तक तुरंत पहुँचा जा सकता है और पूरी स्थिति एक नज़र में दिख जाती है
अच्छा होता अगर keyboard shortcuts और ज़्यादा होते, और mobile app में ‘हाल की बातचीत’ view होता
अभी notification पर click करते ही वह गायब हो जाती है, इसलिए बाद में फिर से देखने वाले messages को manage करना मुश्किल है
unread messages को अस्थायी inbox की तरह इस्तेमाल कर रहा हूँ
फिर भी मुझे लगता है कि Zulip इस क्षेत्र में सबसे तर्कसंगत messaging experience देता है
लेकिन Zulip की stream/thread structure कहीं ज़्यादा व्यवस्थित है, इसलिए UX के लिहाज़ से यह बेहतर लगती है
बस इसकी आदत पड़ने में थोड़ा समय लगता है
अगर कुछ channels को ‘महत्वपूर्ण’ mark करके inbox toggle किया जा सके, तो यह कहीं ज़्यादा प्रभावी होगा
Teams की तुलना में यह बहुत असुविधाजनक है और लगभग मज़ाक जैसा लगता है
फिर भी समझता हूँ कि हर व्यक्ति के लिए सही चीज़ अलग होती है
लेकिन हाल ही में पता चला कि ‘topic disable’ setting भी है
अगर इसे सामान्य chat room की तरह chronological order में देखा जा सकता है, तो इसे फिर से आज़माना ठीक रहेगा
Zulip का लक्ष्य अच्छा है, लेकिन असल इस्तेमाल में इसका UI भद्दा है और धीरे respond करता है, जिससे community participation छोड़ने का मन होता है
mobile पर भी header UI टूट जाता था, इसलिए असुविधा हुई
इस version में mobile web layout टूटने की समस्या है, और सिर्फ Zulip ही नहीं बल्कि कई web apps इससे प्रभावित हैं
अगर iOS है, तो mobile app सीधे इस्तेमाल करना बेहतर है
Zulip का UI और usability (ergonomics) अभी भी इसके व्यापक प्रसार की सबसे बड़ी बाधा है
E2EE या पूरा self-hosting न होना कुछ लोगों के लिए समस्या है, लेकिन कई organizations मानती हैं कि open source value अपने आप में काफ़ी है
व्यक्तिगत रूप से मुझे interface की आदत जल्दी पड़ गई, लेकिन मैंने कई लोगों को design की वजह से छोड़ते या Slack की तरह सिर्फ ‘general chat’ इस्तेमाल करते देखा है
concept पसंद आया, लेकिन UI इतना जटिल था कि मैं इसे इस्तेमाल ही नहीं कर पाया
data कहाँ store होगा, इस पर direct control होना अच्छा है, लेकिन UI पुराना और अटपटा लगता है
कुल मिलाकर सबको बस ‘ठीक-ठाक’ ही लगता है
‘Completer’ तेज़ी से काम निपटाना और closed loops पसंद करते हैं, जबकि ‘Cultivator’ जानकारी को संरचित करके जमा करना पसंद करते हैं
Zulip दूसरे प्रकार के लिए बना है, इसलिए पहले प्रकार के लिए यह बोझिल लगता है
Slack इसके उलट ephemeral बातचीत को आधार मानता है, इसलिए लंबी अवधि का context खो जाता है
आख़िरकार दोनों approaches की अपनी सीमाएँ हैं
समाधान के रूप में
Slack का Canvas feature भी इस तरह की समस्या को हल करने की कोशिश जैसा लगता है
कंपनियों के मूल्य market share हासिल करने के बाद आसानी से बदल जाते हैं
OpenAI के collaboration policy बदलने के उदाहरण की तरह, मुझे लगता है कि ऐसी बदलती स्थितियों के लिए जवाबदेह संरचना होनी चाहिए
Bluesky जिस ‘credible exit’ की बात करता है, उसे यह पहले ही लागू कर चुका है
हालांकि, मुझे लगता है कि जहाँ सदस्य governance में सीधे भाग लें, ऐसा cooperative model और भी आदर्श होगा
“हर कोई values की बात करता है, लेकिन 1 billion dollar का cheque सामने आते ही बदल जाता है” — इस बात से सहमत हूँ
बेहतर है कि वह ईमानदारी से कहे कि वह पैसे का इंतज़ार कर रही है
मैं Zulip को सबसे बेहतरीन open source projects में से एक मानता हूँ
इसके कारण हैं
Zulip को लेकर लोगों की मिली-जुली राय देखकर सोचता हूँ कि क्या organization size इसका एक कारण है
हमारे जैसे 3 लोगों की remote team में यह बहुत अच्छी तरह काम करता है
शायद users की संख्या बढ़ने पर UI workflow टूटने लगता हो
कुल मिलाकर यह भद्दा है और सुंदर नहीं लगता
फिर भी मन करता है कि इसे पसंद करूँ
Zulip शानदार है, लेकिन जिन ज़्यादातर communities का मैं हिस्सा हूँ, उनमें E2EE (end-to-end encryption) अनिवार्य आवश्यकता है
मैं 2023 से Carolina Code Conference चला रहा हूँ, और प्रतिभागियों की networking के लिए Zulip इस्तेमाल कर रहा हूँ
यह सचमुच शानदार platform है, और अच्छा होगा अगर इसका इस्तेमाल और व्यापक हो
मुझे Zulip का topic-centric paradigm सच में बहुत पसंद है
लेकिन यह voice messages support नहीं करता, इसलिए छोटे groups में आख़िरकार Signal जैसे apps पर वापस जाना पड़ता है
बड़े groups में इसकी ज़रूरत नहीं होती, लेकिन छोटी teams के लिए voice messages सबसे सुविधाजनक हैं