Folks have different perspectives on Open Core. It's definitely a lot better from a freedom perspective than proprietary software, so I don't want to be too down on it. But it isn't really FOSS, and I think the difference is important, which is why Zulip is following the commercially more difficult path of 100% FOSS. Even obviously enterprise features developed entirely by our paid team, like SAML authentication are FOSS, and our plan is for it to remain that way forever.
It's commercially more difficult because it means right now we have users at governments and Fortune 500 companies and whatnot who've reached out to tell us they how much they love Zulip, but nonetheless aren't paying us anything. On the flipside, Zulip has been very successful in building a large community of volunteer major contributors (some handy stats are in our release blog posts, e.g. last week's https://blog.zulip.org/2019/12/13/zulip-2-1-released/). I don't think that would have happened had we taken Mattermost's aggressively Open Core approach..
(I lead the Zulip project and company)
Zulip is one of the few pieces of software that I think are unquestionably worth their price (some others being Gitlab and some sort of SIP provider, e.g. OnSIP).
Thanks for the feedback, replies on both issues posted:
https://github.com/mattermost/mattermost-server/issues/6320
https://github.com/mattermost/mattermost-server/issues/5935
Please let us know what y'all think?
The password policy was added to Team Edition back in June, 2018.
>Mattermost isn’t any kind of a competitor to free-tier Slack
Mattermost isn't intended to compete with Slack's free tier.
The open source version of Mattermost is focused on software builders and operators who want a flexible, open, collaboration platform that works with their tools and workflows. Here's more on Mattermost Chatops as an example: https://mattermost.com/blog/introducing-mattermost-chatops/
Very often we're deployed in high security environments and private clouds where internet-based services can't easily go.
I don't really feel like reading all that just to figure it out.
Did you resolve both of the issues brought up by OP or not?
(Answering: "The password policy was added to Team Edition back in June, 2018.", isn't the same as answering, "the free tier allows passwords of length >5 characters.")
1) Enforcing password requirements for end users was put in free tier last year - Here's why, with a link on how to use it: https://github.com/mattermost/mattermost-server/issues/5935#...
2) Non-admins are still able to archive channels they belong to but did not create - Here's why: https://github.com/mattermost/mattermost-server/issues/6320#...
3) I need to work on speaking more concisely, here is another version of #2 from an HN user who puts things more simply: https://news.ycombinator.com/item?id=21824219
Does this help?
I'd love for there to be a viable alternative to slack that is more (if not entirely) open.
It seems to me this is the point of free/open source software: anyone can improve it and make it more functional and distribute those improvements. The first logical improvement, to me, is removing the unnecessary license checks that disable useful features of the software.
https://github.com/mattermost/mattermost-server/blob/master/...
I run a mattermost server for a Free Software project. We have over 2000 users, but around 300 monthly active users, 100 daily. I worry about it sometimes, but trolling in our community is pretty rare.
Aside from being wrong, this seems needlessly argumentative and rude.
Thank you for calling me on it.
(As an aside, this is one of my highest upvoted comments ever, which perhaps says something about what gets internet points on HN.)
That’s my take on the market at least. I’d buy stock in it if I could.
Deploying Mattermost is not ideal, as the server requires write access to its JSON configuration file and will overwrite it from time to time, which makes using any configuration manager pointless: after upgrading mattermost you have to fetch the "updated" configuration file from your server and import it back into your configuration manager (and since it's JSON you might get different key sorting and indentation offset).
Despite the above I like Mattermost and I've been regularly using it for more than 1 year, basically for free.
It doesn't really have a place even doing open source works (no real controls), nor in the corporate world... unless you pay.
I have to agree with their assessment of demoware.
Mattermost (and specifically their CEO, who is vigorously replying to messages on this thread, but probably won’t engage with this one) haven’t responded positively to requests to include these basic features:
https://github.com/mattermost/mattermost-server/issues/6320
https://github.com/mattermost/mattermost-server/issues/5935
As far as I’m concerned, Mattermost isn’t any kind of a competitor to free-tier Slack until these issues are resolved. This exact thing has turned more than one team I’m on away from Mattermost.