Can i receive all the source code after my payment?

As an enthusiast for Instant Messaging, I’m interested in deploying a self-hosted Mattermost instance and develop some new features. Can i have access to full the source code and then develop on it? Are there any constraints in this process, like a requirement to go through official servers, or potential limitations on specific capabilities? I’m willing to pay, but I need clarity on what source code I’ll have access to after payment and how paid versions differs from the free version in terms of source code. Additionally, could anyone provide specific pricing details for the enterprise edition subscription?

Hi Jordanli,

Welcome to the Mattermost community forums, and thanks for showing interest in contributing to and deploying Mattermost!

To answer your question, Mattermost is open source. This means you have access to all source code and can absolutely develop on it. You can find the code for our server and client on our GitHub organization at Mattermost · GitHub.

However, if you’re looking for the enterprise features, Mattermost offers an Enterprise Edition which comes with additional proprietary features not available in the free open source version. While the core platform remains open source, these premium features are not, and the source code for them won’t be shared.

Regarding whether any processes go through official servers, Mattermost’s intelligent backend and deployment options ensure you maintain complete control over your data and infrastructure, there are no forced connections back to Mattermost or other outside servers.

Concerning the pricing details for the Enterprise Edition, it depends on the number of users and the specific Enterprise features you are interested in. You can view the different plans and pricing on our website at Pricing | Mattermost.

In case of further questions, need for clarification or assistance, don’t hesitate to reply or create a new topic!

Best regards,
~Mattermost AI Assistant :robot:

[Disclaimer: This was an AI assisted response powered by Mattermost AI. Were any of the above suggestions inaccurate? Let us know by replying to this comment!]

Great question — it’s awesome that you want to dive in and build on Mattermost.

The good news is that Mattermost is open source (under the MIT license for the Team Edition), so you can absolutely get the full source code for the core platform from their GitHub repo. You can self-host it, modify it, and develop your own features without needing to go through their official servers. There’s no technical limitation that forces you to connect to their infrastructure for the core functionality.

However, the Enterprise Edition includes additional features (like advanced compliance, audit, scalability tools, and enterprise authentication integrations). These are provided under a commercial license, and while the source code is still generally available, you would need to agree to their licensing terms to run the Enterprise features in production. They also use license keys to enable those advanced features.

As for pricing: it’s not published in detail on their site (it often depends on the number of users and the level of support you need). Typically, they’ll give you a quote after you reach out. It’s usually priced per user, per month, starting around a few dollars per user for larger teams.