4 điểm bởi GN⁺ 2026-02-12 | 1 bình luận | Chia sẻ qua WhatsApp
  • Zulip lấy tính bền vững và tính mở làm giá trị cốt lõi để xây dựng phần mềm chat nhóm có tổ chức nhất thế giới
  • Duy trì mô hình 100% mã nguồn mở bao gồm mọi tính năng, đồng thời hỗ trợ để bất kỳ ai cũng có thể tự host miễn phí
  • Thông qua đầu tư vào cộng đồng và cố vấn, Zulip nuôi dưỡng những người đóng góp mã nguồn mở đến từ nhiều nền tảng khác nhau và cung cấp hơn 185 nghìn từ tài liệu phát triển
  • Xây dựng mô hình kinh doanh tự chủ không cần vốn đầu tư mạo hiểm, bảo đảm khả năng bảo trì dài hạn và vận hành có đạo đức
  • Cung cấp hosting đám mây miễn phí cho các tổ chức phi lợi nhuận, giáo dục, nghiên cứu và các tổ chức thiếu kinh phí, hiện đã có hàng trăm đơn vị sử dụng

Xây dựng phần mềm bền vững

  • Với một nền tảng chat nhóm đóng vai trò cốt lõi trong vận hành tổ chức, khả năng duy trì lâu dài là rất quan trọng
    • Zulip thiết kế công ty, cộng đồng và cấu trúc kỹ thuật để có thể phát triển trong dài hạn
    • Từ năm 2013, những khách hàng đầu tiên vẫn đang sử dụng dịch vụ không gián đoạn
  • Triết lý này được phản ánh trong mọi quyết định, với mục tiêu bảo trì có trách nhiệm

Duy trì 100% mã nguồn mở

  • Khác với một số công ty chỉ công khai phiên bản demo của sản phẩm trả phí, Zulip cung cấp toàn bộ tính năng dưới dạng mã nguồn mở
    • Khi tự host, người dùng có thể sử dụng các tính năng giống hệt phiên bản cloud
    • Tài liệu được xây dựng để cài đặt miễn phí và vận hành dễ dàng, và đã có hàng nghìn tổ chức sử dụng theo cách này
  • Thông qua nguyên tắc mã nguồn mở, Zulip bảo đảm tính minh bạch và khả năng tiếp cận

Đầu tư vào cộng đồng và cố vấn

  • Zulip được phát triển bởi một cộng đồng mã nguồn mở năng động và cam kết đào tạo thế hệ người đóng góp tiếp theo
    • Mã nguồn được thiết kế có cấu trúc để tăng độ dễ đọc, khả năng kiểm thử và sự thuận tiện khi chỉnh sửa
    • Cung cấp tài liệu hướng dẫn đóng góp dài 185 nghìn từ, bao gồm từ mẹo Git đến các quyết định kiến trúc
  • Kể từ năm 2016, hơn 100 người đã tham gia chương trình thực tập
    • Nhiều người tham gia đánh giá rằng họ học được nhiều hơn cả chương trình đào tạo chính quy nhờ sự cố vấn từ các cộng tác viên kỳ cựu

Kinh doanh bền vững phù hợp với giá trị

  • Đội ngũ nòng cốt dẫn dắt việc phát triển Zulip đã thành lập Kandra Labs để tạo nền tảng tài chính
    • Theo đuổi tăng trưởng tự chủ không cần vốn đầu tư mạo hiểm, đồng thời nhận hỗ trợ từ khoản tài trợ SBIR của NSF Hoa Kỳ
    • Thay vì tăng trưởng quá nóng, Zulip duy trì vận hành bền vững và tốc độ chi tiêu hợp lý
  • Không chịu áp lực từ nhà đầu tư, Zulip giữ vững giá trị đạo đức và chất lượng kỹ thuật, đồng thời
    áp dụng nghiêm ngặt các tiêu chuẩn chất lượng như review code, kiểm thử tự động và tài liệu hóa để có codebase dễ bảo trì

Hỗ trợ các tổ chức có giá trị

  • Zulip hỗ trợ để các tổ chức thiếu kinh phí như dự án mã nguồn mở, nhóm nghiên cứu, cơ sở giáo dục, tổ chức phi lợi nhuận vẫn có thể sử dụng Zulip
    • Cung cấp hosting miễn phí Zulip Cloud Standard cho các tổ chức này
    • Hiện có hàng trăm tổ chức đang sử dụng dịch vụ thông qua chương trình này
  • Sự hỗ trợ này phản ánh trách nhiệm xã hội và triết lý lấy cộng đồng làm trung tâm của Zulip

1 bình luận

 
GN⁺ 2026-02-12
Ý kiến trên Hacker News
  • Gần đây công ty tôi bắt đầu dùng Zulip, và tôi cảm thấy đây là UX được thiết kế tốt nhất trong số các ứng dụng giao tiếp mà tôi từng dùng
    Cấu trúc rất rõ ràng nên có thể đi thẳng đến cuộc trò chuyện mình muốn, đồng thời nhìn được toàn cảnh chỉ trong một lần xem
    Tôi mong có thêm nhiều phím tắt hơn, và nghĩ rằng ứng dụng di động cần có chế độ xem “cuộc trò chuyện gần đây”

    • Thay vì “cuộc trò chuyện gần đây”, tôi muốn có tính năng inbox hơn
      Hiện tại khi bấm vào thông báo thì nó biến mất, nên rất khó quản lý các tin nhắn muốn xem lại sau
      Tôi đang dùng các tin nhắn chưa đọc như một inbox tạm thời
      Dù vậy, tôi vẫn nghĩ Zulip mang lại trải nghiệm nhắn tin hợp lý nhất trong mảng này
    • Sau khi dùng Slack lâu năm rồi chuyển sang, lúc đầu tôi đã nhớ kiểu làm việc của Slack
      Nhưng cấu trúc stream/thread của Zulip có hệ thống hơn nhiều, nên về mặt UX tôi thấy nó tốt hơn
      Chỉ là cần chút thời gian để làm quen
    • Có vẻ đội ngũ Zulip sẽ đọc chuỗi này nên tôi xin bổ sung: giá mà có hệ thống ưu tiên kênh thì tốt
      Nếu có thể đánh dấu một số kênh là “quan trọng” để bật/tắt inbox thì sẽ hiệu quả hơn rất nhiều
    • Công ty chúng tôi sau khi bị mua lại đã chuyển từ Teams sang Zulip, và ai cũng ghét nó
      So với Teams thì bất tiện hơn quá nhiều, gần như là trò đùa
      Dù vậy, tôi hiểu là mỗi người hợp với một kiểu khác nhau
    • Khi tôi thử Zulip trước đây, cấu trúc dựa trên thread quá bất tiện nên cả nhóm đều ghét
      Nhưng gần đây tôi mới biết có thiết lập “tắt topic”
      Nếu có thể xem theo thứ tự thời gian như phòng chat thông thường thì có lẽ đáng để thử lại
  • Mục tiêu của Zulip thì tốt, nhưng khi dùng thực tế thì UI thô và phản hồi chậm đến mức khiến tôi bỏ cuộc trong việc tham gia cộng đồng
    Trên di động thì UI phần header cũng bị vỡ nên rất bất tiện

    • Tôi khuyên bạn nên kiểm tra xem có đang dùng iOS Safari 26 không
      Bản này có vấn đề làm vỡ bố cục web trên di động, và không chỉ Zulip mà nhiều web app khác cũng bị ảnh hưởng
      Nếu là iOS thì tốt hơn nên dùng trực tiếp ứng dụng di động
    • Vài năm trước tôi cũng có trải nghiệm tương tự
    • Tôi muốn biết cụ thể phần nào đã bị vỡ nếu bạn có thể mô tả rõ hơn
  • UI và tính tiện dụng (ergonomics) của Zulip vẫn là trở ngại lớn nhất cho việc phổ biến rộng rãi
    Việc không có E2EE hay self-hosting hoàn chỉnh cũng là vấn đề với một số người, nhưng cũng có nhiều tổ chức cho rằng chỉ riêng giá trị mã nguồn mở đã là đủ
    Cá nhân tôi thì quen với giao diện khá nhanh, nhưng tôi đã thấy nhiều người rời bỏ vì thiết kế, hoặc chỉ dùng kiểu “general chat” như trên Slack

    • Tôi cũng là một trong số đó
      Tôi thích ý tưởng này, nhưng UI quá phức tạp nên thực sự không thể dùng nổi
    • Công ty tôi đã dùng Zulip được 2 năm
      Việc có thể tự kiểm soát nơi lưu trữ dữ liệu là điểm tốt, nhưng UI cũ kỹ và gượng gạo
      Mọi người chỉ cảm thấy nó ở mức “tàm tạm ổn” mà thôi
    • Nếu nghĩ sâu hơn về vấn đề này, người dùng được chia thành hai nhóm
      “Completer” thích xử lý nhanh và các vòng khép kín, còn “Cultivator” thích cấu trúc hóa và tích lũy thông tin
      Zulip phù hợp với nhóm sau nên trở thành gánh nặng với nhóm trước
      Slack thì ngược lại, giả định các cuộc trò chuyện mang tính ephemeral, nên bối cảnh dài hạn bị biến mất
      Cuối cùng cả hai cách tiếp cận đều có giới hạn
      Một số hướng giải quyết là
      1. cung cấp hai kiểu giao diện (“chế độ triage” và “chế độ dashboard”), hoặc
      2. đưa vào UX sắp xếp dần dần như phân cụm topic bằng AI
        Tính năng Canvas của Slack cũng có vẻ là một nỗ lực nhằm giải quyết vấn đề này
  • Giá trị của doanh nghiệp rất dễ thay đổi sau khi đã chiếm được thị phần
    Giống như trường hợp OpenAI thay đổi chính sách hợp tác, tôi nghĩ cần có một cấu trúc có thể chịu trách nhiệm cho kiểu thay đổi đó

    • Zulip có thể mã nguồn mở hoàn toàn và self-hosting, nên mạnh hơn trước kiểu vấn đề này
      Họ đã hiện thực hóa điều mà Bluesky gọi là “credible exit”
      Dù vậy, tôi vẫn nghĩ một doanh nghiệp kiểu hợp tác xã nơi các thành viên trực tiếp tham gia quản trị sẽ là lý tưởng hơn
  • Tôi đồng ý với câu “ai cũng nói về giá trị, nhưng trước tấm séc 1 tỷ USD thì sẽ thay đổi”

    • Rốt cuộc cũng chỉ là vấn đề ngã giá mà thôi
    • Tất nhiên, nếu thực sự là người đang chờ số tiền đó thì giữ vững nguyên tắc sẽ còn khó hơn
    • Vì vậy khi doanh nghiệp nói về “giá trị” thì tôi không thấy đáng tin
      Thà họ nói thẳng là đang chờ tiền còn hơn
  • Tôi xem Zulip là một trong những dự án mã nguồn mở tốt nhất
    Lý do là như sau

    1. cam kết vững chắc với việc duy trì mã nguồn mở
    2. độ hoàn thiện kỹ thuật liên tục được giữ vững
    3. tài liệu luôn được cập nhật
    4. quy trình phát triển công khai (chat.zulip.org)
    5. hỗ trợ trực tiếp từ kỹ sư và cộng đồng
    6. khả năng tùy biến UI linh hoạt
    7. stack công nghệ hiện đại
    8. môi trường học hỏi tốt cho sự phát triển của lập trình viên
  • Thấy phản ứng trái chiều về Zulip, tôi tự hỏi liệu quy mô tổ chức có ảnh hưởng không
    Với nhóm làm việc từ xa chỉ 3 người như chúng tôi thì nó hoạt động rất tốt
    Có lẽ khi số người dùng tăng lên thì workflow của UI bắt đầu đổ vỡ

    • Tôi cũng từng dùng ở một công ty 3 người, nhưng UX dựa trên topic quá bất tiện
      Tổng thể thì thô và không đẹp
      Dù vậy tôi vẫn muốn thích nó
  • Zulip rất tuyệt, nhưng trong hầu hết các cộng đồng mà tôi tham gia, E2EE (mã hóa đầu cuối) là yêu cầu bắt buộc

  • Từ năm 2023, tôi điều hành Carolina Code Conference và đang dùng Zulip cho việc kết nối người tham gia
    Đây thực sự là một nền tảng rất tuyệt, và tôi muốn nó được dùng rộng rãi hơn

  • Tôi thật sự thích mô hình lấy topic làm trung tâm của Zulip
    Nhưng vì nó không hỗ trợ tin nhắn thoại nên trong các nhóm nhỏ, cuối cùng mọi người lại quay về những ứng dụng như Signal
    Không cần cho nhóm lớn, nhưng với nhóm nhỏ thì tin nhắn thoại là tiện nhất