Remix.run Logo
hliyan 15 hours ago

Zulip self-hosted is billed monthly. Still a form of rent. You don't own the version you bought perpetually.

jkaplowitz 15 hours ago | parent | next [-]

According to https://zulip.com/plans/#self-hosted, the only things you get by upgrading from free self-hosted (which is absolutely offered) to paid self-hosted is to remove the limits on mobile notifications, which is a service that Zulip as an organization has to run and which therefore has an inherent cost, plus access to various forms of customer support.

Explicitly mentioned is that all Zulip features are included in the free plan.

The self-hosted offering is notably described as 100% open source software in the tab heading above all the plans, paid or free. https://zulip.com/help/zulip-cloud-or-self-hosting confirms this interpretation. It’s as owned as any other open source software. https://zulip.com/self-hosting/ even confirms that the self-hosted offering is the same software as Zulip Cloud.

The mobile push notification service is also open source and can be self-hosted for free, although this requires recompiling the mobile apps with a different secret and distributing the modified apps to the desired mobile clients. Zulip has no way around this due to Google and Apple’s push notification security models.

notpushkin 13 hours ago | parent [-]

Can they use https://unifiedpush.org/ on Android (as an option, not insread of FCM)?

jkaplowitz 13 hours ago | parent [-]

You could certainly propose it to them (especially with a PR that includes code), or patch it into your local copy if they decline. I wouldn’t be surprised if Google wouldn’t allow that in the Play Store-compiled version of the app, but I don’t know.

notpushkin 12 hours ago | parent [-]

Yeah, I think it’s quite common to have a “Google Play version” and an “F-Droid version” with different implementations behind build flags. Not sure if it’s required though – I can see some UnifiedPush providers in the Play Store, at least.

jkaplowitz 3 hours ago | parent [-]

As I said, I don’t know whether Google minds UnifiedPush or not. Maybe they don’t.

13 hours ago | parent | prev [-]
[deleted]