Good morning Andreas, Andreas Enge <[email protected]> writes:
>> 3. We try this fresh, cool tool called Zulip¹, which Sergio introduced >> us to at Guix Days. This is not to replace current means of >> communications, but could extend in (seemingly) all possible directions. >> It can manage and archive both synchronous and asynchronous channels, >> integrates with things such as (but not limited to) mailing lists, IRC, >> BigBlueButton, git. > > I do not know Zulip. What I would find important is that we try to not > splinter our communication channels in the sense that some people are > here, some are there, and in the end it becomes unclear who discusses > what and where. You mention integration with email, does this work both > ways? Everything on Zulip ends up on a mailing list and vice versa? > (Many tools I know, including Forgejo, use email for notification, but > one still needs to connect to the web instance to react.) I understand this concern, the goal of using Zulip would be to help us bridge this fragmentation. I'm not an expert on Zulip, so the mail integration is something that we will figure out as we test the platform. It's my understanding that you will be able to participate freely[1][2]. [1] https://zulip.com/integrations/email [2] https://zulip.com/help/message-a-channel-by-email > I am not in favour of outsourcing our communication channels to what > looks like an American company, and do not wish to create an account on > such a platform. This would mean we would have to self-host. I fully understand this concern. For now, I propose that some of us, who are in a position where we are safe from American politics, explore the platform to see if it could cover our community's needs. If we find that it's an adequate solution, we could search for different ways of self-hosting it or outsourcing to a provider that we are all comfortable with. With that said, Zulip offers a very generous free plan for open source communities[3]. [3] https://zulip.com/for/open-source > Can we package it in Guix and create a service? Inside the server source > code, I find a file pnmp.lock with over 20000 lines, so I am afraid the > answer will be "no"... I've been informed by some members of the Nix community that Zulip has been packaged from source in this repository[4]. I've not done yet an in-depth review of the repository. For now, I didn't see anything that would make me think it's not packageable in Guix. Maybe some of our more experienced Python users can take a quick look. [4] https://git.afnix.fr/nix-zulip/nix-zulip > Or alternatively, is there a community hoster like Codeberg for Forgejo? I'm not aware of any. I seems they provide some docker images to ease self-hosting[5]. If packaging Zulip would require some big effort, we could, in the meantime, use OCI containers to deploy our instance. [5] https://zulip.readthedocs.io/en/stable/production/install.html Thanks for rising your concerns. Best regards, Sergio
