Today in ransomware, Slack increases pricing by $195k with a week's notice for a non-profit that teaches teenagers how to code.

@kepano

Are there more cases like this with #Slack? We have a 25k€/year plan and non-profit status and if this is systematic then I would initiate a #Mattermost installation _now_.

On a side note: Are self-hosted Mattermost instances free of license charges or do they still cost money?

@knud @kepano Wouldn‘t just a single known case justify to at least have a proven plan for immediate migration to Mattermost on standby? It’s an obvious risk, do you mitigate or do you accept it?

@chris @kepano

I've been toying with the idea for a long time, but, as usual, the lock-in effect is quite substantial. We built a lot of workflows in Slack and have actual experts.

If Mattermost were free as a self-hosted instance, we would probably switch, but that I still think is not the case. Then we'd have an incentive to spend the time to transition.

Here, this might be contract change from "old" non-profit to a 20% rate. Which we already pay. So I'd like more statistics.

@knud @chris @kepano
What do you mean "if Mattermost were free as self-hosted instance"?
Mattermost *IS* opensource, and can be self-hosted.

Mattermost is an open-source, self-hostable online chat service with file sharing, search, and third party application integrations.
https://en.wikipedia.org/wiki/Mattermost

Mattermost - Wikipedia

@joosteto @chris @kepano

Yes, but as soon as we need single sign-on capabilities this doesn't work with the "free" (Team) version but requires a Pro subscription - even if self-hosted. For 1000 active users this would be again several 10k€ per year.

"Non-profit" status would not apply since we're a science collaboration and not a registered non-profit.

@knud @chris @kepano
Ah, didn't know that, guess I never used the single-sign-on capability of mattermost. Just used the app/program, login once and stay logged in (that's also a single sign on, isn't it?).

@joosteto @chris @kepano

Sort of - we need to manage 1000-2000 members and so far linked Slack invites to an external identity system that serves a number of our tools. To do that manually for these many people would be gruesome (and cost person-power).

@joosteto @knud @chris @kepano why do you need the single sign on? That's for companies that want to log once and have access to different services (email, chat, ticketing,...).

Any non for profit can work with a separated login on Mattermost. Which works wonderfully, if I may say.

And if you are a not for profit, ask Mattermost about some free/cheap hosting. They are usually generous and you can always migrate for free to your own instance if they stop the offer.

@delawen @joosteto @chris @kepano

We are a large science collaboration. We have a member system, we have a publication system, we have a Redmine server for issue tracking, we have a GitLab for code tracking, we have a Slack for communication, and some other services. With >1000 active people this can't be managed manually without an SSO system. We'd rather put out person power towards the science than to administrating things by hand.

@knud @joosteto @chris @kepano for the price of slack you can put a Mattermost and help a smaller company succeed.

(There are ways to "hack" an SSO in Mattermost but sure, that means paying someone)

@delawen @joosteto @chris @kepano

Well that very much depends on which rates they ask for in their Enterprise tier. The "Pro" version at nominal rate costs 4x more that we currently pay for Slack. We can't afford that.

@knud @delawen @joosteto @chris @kepano

You could look into #Zulip. SSO and all other features are *included* even when you go with the free plan. You just have to set it up on your own.

Paying customers will get support for these and other "enterprisey" features, but the features themselves are not exclusive to them.

https://zulip.com/plans/#self-hosted-plan-comparison

Plans and pricing | Zulip

Sign up for a managed cloud solution, or self-host our 100% open-source software. Get started for free.

Zulip

@knud @joosteto @kepano Ich erinnere mich vage, etwas darüber gelesen zu haben, als ich mich mit gitlab beschäftigt habe. Ich bin nicht sicher, ob das hier der Artikel war, und ich habe das nicht ausprobiert (wir hatten ja gitlab), aber vielleicht ist es ja nützlich:

https://ayedo.de/posts/mattermost-self-hosted-sso-mit-authentik/

Mattermost Self-Hosted: SSO mit Authentik als IDP in der Free-Version | ayedo

Mattermost SSO ohne GitLab und ohne Enterprise-Version nutzen. Featured by Authentik.

ayedo

@chris @joosteto @kepano

Oh, interessant. Wir machen zwar unsere Userverwaltung nicht über GitLab, haben aber eine GitLab-Instanz, die ans SSO angeschlossen ist. Ich schau mal, ob das ein möglicher Weg sein könnte.

@knud @kepano
BTW the nonprofit in question setup a mattermost instance
Also slack sent out an apology to try to do damage control lol

@knud
From my understanding the only price you'll have with mattermost is the overhead of the server you run it on, whether that's in the cloud or local

@kepano

@4bz @kepano

As soon as you want single-signon capabilities one has to get a "Pro" subscription. Doesn't work with the "Team" version. We can't afford to manually manage 1000+ members.

@knud
Dang. I haven't used mattermost myself, but it was one of the contendors we were thinking of switching to so I didn't know that. Not even with OAuth2? The tutorial doesn't mention needing a pro version
@kepano

@4bz @kepano

SSO only from Pro plan:

https://docs.mattermost.com/product-overview/plans.html

And one can only self-host Team version.

Mattermost Plans - Mattermost documentation

@4bz @kepano

There are possibilities to link SSO to a GitLab instance and run SSO through them. There are some webpages that describe how that works.

@knud
What about rocket chat? Have you tried seeing if that could meet your needs?

@kepano

@4bz @kepano

I think we have a messenger based on Rocket Chat inside Max Planck Society. Haven't used it yet - but I could test it there. Good idea.

@knud
If not I know someone will come in and sugest matrix 🤪
@kepano