scverse / governance

Governance docs for scverse
https://scverse.org/about
BSD 3-Clause "New" or "Revised" License
6 stars 0 forks source link

Proposal: Zulip for org chat #16

Closed ivirshup closed 2 years ago

ivirshup commented 2 years ago

Let's use Zulip for org chat (addressing #9).

Zulip is an open source chat app which seems to be gaining popularity among OSS projects.

It's currently used by:

I think I really like it's threading model, which is a bit unusual. Basically channels have threads. Threads have names. Under the channel you can see which threads were recently active. I think this makes it much easier to catch up and continue existing conversations. Other people think this too. I think this solves the problem of opening tons of little channels that get used a couple times, but always take up space in the sidebar.

Pros

Cons


I'd personally prefer this to Slack.

Old version Let's use [Zulip](https://zulip.com) for org chat (addressing #9). Zulip is an open source chat app which seems to be gaining popularity among OSS projects. It's currently used by: * [rust](https://zulip.com/case-studies/rust/) * [julia](https://julialang.zulipchat.com/) * [napari](https://napari.zulipchat.com) * [imagesc](https://imagesc.zulipchat.com/) – but this one seems new I think I really like it's threading model, which is a bit unusual. Basically channels have threads. Threads have names. Under the channel you can see which threads were recently active. I think this makes it much easier to catch up and continue existing conversations. [Other people think this too](https://news.ycombinator.com/item?id=27149123). I think this solves the problem of opening tons of little channels that get used a couple times, but always take up space in the sidebar. ## Pros * Free for open source (also not venture funded, so less likely to dump this when they need a profit?) * Nice threading model * Seems to have [decent values](https://blog.zulip.com/2021/11/12/why-not-blockchain/) * Login with github * syntax highlighting and latex support ## Cons * Kinda ugly (scale up the UI with `⌘`-`+` and it's much much better) * Less commonly used (but that's what [RamBox](https://rambox.app) is for) * Can't customize the look much --------------- I'd personally prefer this to Slack.
grst commented 2 years ago

I like this a lot! It seems to have all the advantages of slack, but none of its downsides!

Zethson commented 2 years ago

Maybe we could even get it for free if Fabian asks TUM: https://zulip.com/case-studies/tum/

grst commented 2 years ago

Reaseach & open source projects get it for free anyway.

Zethson commented 2 years ago

Ah yeah, right. I forgot :facepalm:

ivirshup commented 2 years ago

Updated this a bit after seeing @gtca's nice write up for discord #21.

adamgayoso commented 2 years ago

Who funds Zulip? A potential con is that it can spontaneously shut down (see Quill). This is much less likely to happen to discord if I had to guess.

ivirshup commented 2 years ago

@adamgayoso they had a blog post noting quill recently: https://blog.zulip.com/2021/12/17/why-zulip-will-stand-the-test-of-time/

No venture funding, currently running off NSF SBIR loan and revenue.

adamgayoso commented 2 years ago

No venture funding, currently running off NSF SBIR loan and revenue.

That could be good or bad

ivirshup commented 2 years ago

Sure there is some risk of instability. Most stable options would be Slack, Teams, or a mailing list.

I think the risk of instability would be higher if the company were venture backed and didn't really have a business model worked out (e.g. discord). When the company owns itself, people who started the company are in charge. When venture funded, the people ultimately in control are involved for a profit.

giovp commented 2 years ago

zulip seems pretty active in imagesc and napari community, would probably prefer this over discord although it has less functionality (e.g. discord has group video chats out of the box which is nice). Please anything but teams.

adamgayoso commented 2 years ago

When the company owns itself, people who started the company are in charge. When venture funded, the people ultimately in control are involved for a profit.

Eh, we are all talking here on GitHub right now (owned by Microsoft) and don't have any concerns about its long term stability. Discord has like 300 million registered users.

ivirshup commented 2 years ago

One other nice feature from Zulip, you can transfer messages to other threads. So when a thread starts meandering (as they do), you can split it off and keep things organized for everyone who comes by later.


Eh, we are all talking here on GitHub right now (owned by Microsoft)

I don't think being owned by Microsoft is too similar to being venture backed.