4 पॉइंट द्वारा GN⁺ 2026-02-12 | 1 टिप्पणियां | WhatsApp पर शेयर करें
  • 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 टिप्पणियां

 
GN⁺ 2026-02-12
Hacker News की राय
  • हमारी कंपनी ने हाल ही में Zulip इस्तेमाल करना शुरू किया है, और अब तक इस्तेमाल किए गए communication apps में इसका सबसे अच्छा डिज़ाइन किया गया UX लगा
    इसकी संरचना साफ़ है, इसलिए मनचाही बातचीत तक तुरंत पहुँचा जा सकता है और पूरी स्थिति एक नज़र में दिख जाती है
    अच्छा होता अगर keyboard shortcuts और ज़्यादा होते, और mobile app में ‘हाल की बातचीत’ view होता

    • ‘हाल की बातचीत’ की बजाय inbox feature होता तो बेहतर लगता
      अभी notification पर click करते ही वह गायब हो जाती है, इसलिए बाद में फिर से देखने वाले messages को manage करना मुश्किल है
      unread messages को अस्थायी inbox की तरह इस्तेमाल कर रहा हूँ
      फिर भी मुझे लगता है कि Zulip इस क्षेत्र में सबसे तर्कसंगत messaging experience देता है
    • लंबे समय तक Slack इस्तेमाल करने के बाद आने पर शुरुआत में ‘Slack वाला तरीका’ याद आता था
      लेकिन Zulip की stream/thread structure कहीं ज़्यादा व्यवस्थित है, इसलिए UX के लिहाज़ से यह बेहतर लगती है
      बस इसकी आदत पड़ने में थोड़ा समय लगता है
    • लगता है Zulip टीम यह thread देखेगी, इसलिए जोड़ना चाहूँगा कि channel priority system होता तो अच्छा रहता
      अगर कुछ channels को ‘महत्वपूर्ण’ mark करके inbox toggle किया जा सके, तो यह कहीं ज़्यादा प्रभावी होगा
    • हमारी कंपनी acquisition के बाद Teams से Zulip पर आई, और सबको यह नापसंद है
      Teams की तुलना में यह बहुत असुविधाजनक है और लगभग मज़ाक जैसा लगता है
      फिर भी समझता हूँ कि हर व्यक्ति के लिए सही चीज़ अलग होती है
    • पहले जब Zulip test किया था, तब इसकी thread-based structure इतनी असुविधाजनक लगी कि पूरी टीम को यह नापसंद थी
      लेकिन हाल ही में पता चला कि ‘topic disable’ setting भी है
      अगर इसे सामान्य chat room की तरह chronological order में देखा जा सकता है, तो इसे फिर से आज़माना ठीक रहेगा
  • Zulip का लक्ष्य अच्छा है, लेकिन असल इस्तेमाल में इसका UI भद्दा है और धीरे respond करता है, जिससे community participation छोड़ने का मन होता है
    mobile पर भी header UI टूट जाता था, इसलिए असुविधा हुई

    • यह देखना उपयोगी होगा कि क्या आप iOS Safari 26 इस्तेमाल कर रहे हैं
      इस 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 इतना जटिल था कि मैं इसे इस्तेमाल ही नहीं कर पाया
    • हमारी कंपनी 2 साल से Zulip इस्तेमाल कर रही है
      data कहाँ store होगा, इस पर direct control होना अच्छा है, लेकिन UI पुराना और अटपटा लगता है
      कुल मिलाकर सबको बस ‘ठीक-ठाक’ ही लगता है
    • इस समस्या पर और गहराई से सोचें, तो users दो प्रकार के होते हैं
      ‘Completer’ तेज़ी से काम निपटाना और closed loops पसंद करते हैं, जबकि ‘Cultivator’ जानकारी को संरचित करके जमा करना पसंद करते हैं
      Zulip दूसरे प्रकार के लिए बना है, इसलिए पहले प्रकार के लिए यह बोझिल लगता है
      Slack इसके उलट ephemeral बातचीत को आधार मानता है, इसलिए लंबी अवधि का context खो जाता है
      आख़िरकार दोनों approaches की अपनी सीमाएँ हैं
      समाधान के रूप में
      1. दो तरह के views (‘triage mode’ और ‘dashboard mode’) दिए जा सकते हैं, या
      2. AI-based topic clustering जैसी gradual organization UX लाई जा सकती है
        Slack का Canvas feature भी इस तरह की समस्या को हल करने की कोशिश जैसा लगता है
  • कंपनियों के मूल्य market share हासिल करने के बाद आसानी से बदल जाते हैं
    OpenAI के collaboration policy बदलने के उदाहरण की तरह, मुझे लगता है कि ऐसी बदलती स्थितियों के लिए जवाबदेह संरचना होनी चाहिए

    • Zulip में पूरा open source और self-hosting संभव है, इसलिए यह ऐसी समस्या के सामने मज़बूत है
      Bluesky जिस ‘credible exit’ की बात करता है, उसे यह पहले ही लागू कर चुका है
      हालांकि, मुझे लगता है कि जहाँ सदस्य governance में सीधे भाग लें, ऐसा cooperative model और भी आदर्श होगा
  • “हर कोई values की बात करता है, लेकिन 1 billion dollar का cheque सामने आते ही बदल जाता है” — इस बात से सहमत हूँ

    • आख़िरकार यह सिर्फ़ कीमत पर मोलभाव का सवाल है
    • बेशक, अगर सच में उस पैसे का इंतज़ार कर रहे हों, तो उस पर टिके रहना और कठिन होगा
    • इसलिए जब कोई कंपनी ‘values’ की बात करती है, तो भरोसा नहीं होता
      बेहतर है कि वह ईमानदारी से कहे कि वह पैसे का इंतज़ार कर रही है
  • मैं Zulip को सबसे बेहतरीन open source projects में से एक मानता हूँ
    इसके कारण हैं

    1. open source बनाए रखने की मज़बूत प्रतिबद्धता
    2. लगातार technical excellence
    3. updated documentation
    4. public development process (chat.zulip.org)
    5. engineers और community की direct support
    6. लचीला UI customization
    7. modern tech stack
    8. developers की growth के लिए अच्छा learning environment
  • Zulip को लेकर लोगों की मिली-जुली राय देखकर सोचता हूँ कि क्या organization size इसका एक कारण है
    हमारे जैसे 3 लोगों की remote team में यह बहुत अच्छी तरह काम करता है
    शायद users की संख्या बढ़ने पर UI workflow टूटने लगता हो

    • मैंने भी 3 लोगों की कंपनी में इसे इस्तेमाल किया है, लेकिन topic-based UX बहुत असुविधाजनक लगा
      कुल मिलाकर यह भद्दा है और सुंदर नहीं लगता
      फिर भी मन करता है कि इसे पसंद करूँ
  • 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 सबसे सुविधाजनक हैं