Business & Licensing¶
What are Mattermost’s policies around licensing, terms of use, and privacy?¶
The following outlines the licensing, terms of use and privacy policies across Mattermost software and services. See the source available license documentation to learn what the Mattermost source available license offers.
Mattermost Software¶
Software |
License |
Terms and Conditions |
Privacy Policy |
---|---|---|---|
Mattermost Team Edition (Open Source) |
Open Source MIT License. Open Source Add-ons available under Apache v2 and other licenses. |
Mattermost Server Privacy Policy with GDPR Data Processing Addendum. |
|
Mattermost Enterprise Edition with no subscription |
Commercial Enterprise Edition License. You are welcome to use the Enterprise Edition of Mattermost free of charge in perpetuity when the subscription feature are not enabled by a license key. If you choose to purchase a subscription for paid features, terms and conditions are offered as part of the subscription purchase (see “Terms”). |
No subscription terms apply when operating without a subscription |
|
Mattermost Enterprise Edition with subscription |
Self Managed Subscription Terms Enterprise Edition Subscription Terms for Purchase by Resale |
Mattermost Service Agreements¶
Service |
Terms and Conditions |
Privacy Policy |
---|---|---|
Mattermost Enterprise Edition Support, including Premier Support |
Mattermost Server Privacy Policy with GDPR Data Processing Addendum. |
|
Mattermost Hosted Push Notification Service |
||
Mattermost Professional Services |
To be posted. |
Mattermost Websites¶
Website |
License |
Terms and Conditions |
Privacy Policy |
---|---|---|---|
Mattermost Websites:
|
Open source under Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License (CC BY-NC-SA 3.0). |
Mattermost Partnership Agreements¶
Partnership Agreement |
Agreement |
---|---|
Mattermost Authorized Reseller Agreement |
Mattermost Confidentiality Agreements¶
Confidentiality Agreement |
Agreement |
---|---|
Mattermost Mutual Non-Disclosure Agreement |
Working for Mattermost¶
Service |
Terms and Conditions |
---|---|
Mattermost Professional Consulting Services |
|
Mattermost Consulting |
How do I fork Mattermost?¶
If you wish to create a forked version of the Mattermost source code, you must comply with the applicable licenses under which the source code is made available.
For example, the Mattermost server source code is and always has been made available under the AGPLv2 license. Therefore, all third-party open source forks of the Mattermost server source code must comply with the AGPLv2 license in both source code and compiled versions. If you encounter a third-party fork of the publicly available source code of Mattermost server that claims to be licensed under an alternate license, it is incorrect.
For clarity, this license information regarding forking the source specifically refers to the use (and compilation) of the Mattermost source code by third parties. Third parties are obligated to comply with the open source licenses referenced above in connection with their derivative works. Compiled versions and derivative works of Mattermost prepared by third parties may not be made available under any license other than those under which the applicable source code is made available.
In contrast, Mattermost, as the copyright holder to the collection of the Mattermost source code, has exercised its exclusive right to make compiled versions of the Mattermost source code available under various other licenses (such as the MIT license and the Mattermost Commercial Enterprise License, as more specifically made clear in the table here: https://docs.mattermost.com/about/faq-license.html).
How can I create an open source derivative work of Mattermost?¶
If you’re looking to customize the look and feel of Mattermost, see the customization documentation. For advanced customization, the system’s user experience is available in different repositories for web, mobile apps, and desktop apps and custom experiences can be developed and integrated via the system APIs and custom plugins.
If, instead of using Mattermost Team Edition or Mattermost Enterprise Edition, you choose to compile your own version of the system using the open source code from /mattermost
, there are a number of factors to consider:
Security¶
If you run a fork of the Mattermost server, we highly recommend you only deploy the system securely behind a firewall and to pay close attention to Mattermost security updates. Mattermost Team Edition and Mattermost Enterprise Edition release security update patches when reports of new attacks are received and verified. Mattermost waits until 30 days after a security patch is released before publicly detailing its nature so that users and customers can upgrade before the security vulnerability is widely known. A malicious user can potentially make use of Mattermost security disclosures to exploit a fork of Mattermost if the security upgrade is not promptly incorporated into the forked version.
Rebranding¶
When you create a derivative version of Mattermost and share it with others as a product, you need to replace the Mattermost name and logo from the system, among other requirements, per the Mattermost trademark policy.
You can rebrand your system using custom branding tools.
For advanced whitelabelling, you can manually update files on the Mattermost server per product documentation. This can also be done without forking.
Copyright and Licensing of /mattermost
open source code¶
Compiling and distributing your own version of the open source Mattermost
/mattermost
repo requires a) compliance with licenses in the repo, including NOTICE.txt, and b) the compiled version of the/mattermost
source code should have the same open source license as the source code, per our licensing policy.
Other considerations¶
Mattermost has a default Terms of Use agreement for the Terms of Use link at the bottom of login screen that should be incorporated into any additional Terms of Use you may add.
The Mattermost copyright notices on the user interface should remain.
There may be additional legal and regulatory issues to consider and we recommend you employ legal counsel to fully understand what’s involved in creating and selling a derivative work.
Can I create a derivative work of the Mattermost /mattermost repository that is not open source?¶
The Mattermost open source project was created by a group of developers who had their data paywalled by a proprietary online messaging service and felt it was unfair.
Because of this, the Mattermost /mattermost repository uses an open source license that requires derivative works to use the same open source license. This prevents the creation of derivative works that are not open source, and the situation where end users would not have access to the source code of the systems they use, and hence be at risk of “lock in”.
For companies purchasing Enterprise Edition subscriptions for use by internal staff, who need to modify /mattermost, and who also have legal departments that won’t allow their staff to work under an open source software license, a special “Advanced Licensing Option” can be purchased to modify /mattermost for internal use under a commercial software license. This option is not available for companies that would offer a modified, non-open source version of Mattermost to external parties.
Why does Mattermost have a discount for certain kinds of non-profits but not for others?¶
While we welcome anyone to use the open source version of Mattermost Team Edition free of charge, Mattermost, Inc., like any software company, has specific discounting programs for its commercial Mattermost Enterprise Edition based on business objectives. Objectives of the discounting programs include the suitability of potential case studies, references, word-of-mouth promotion and public promotion of solutions, among many other factors.
See our non-profit subscriptions documentation for details.
Will Mattermost, Inc. offer the ability to resell Mattermost software without a reseller agreement?¶
No.
If there is a case where the reseller agreement is under review and a customer urgently needs an order, Mattermost may, with internal approvals, accept a reseller purchase order with the following language:
“Any statements, clauses, or conditions included on or referenced by buyer’s purchase order forms, which forms modify, add to, or are inconsistent with Mattermost’s standard terms and conditions are expressly rejected. Such orders will only be accepted by Mattermost upon the condition and with the express understanding that despite any such statements, clauses, or conditions contained in any order forms of the buyer are void and have no effect.
EXCEPT AS OTHERWISE EXPRESSLY AGREED BY THE PARTIES IN WRITING, MATTERMOST MAKES NO WARRANTIES OR REPRESENTATIONS WITH RESPECT TO ANY MATTERMOST PRODUCTS, DOCUMENTATION OR SUPPORT, AND HEREBY DISCLAIMS ALL OTHER EXPRESS AND ALL IMPLIED WARRANTIES, INCLUDING BUT NOT LIMITED TO IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT.”
Will Mattermost complete questionnaires requiring confidential data without an NDA?¶
No, Mattermost will not complete questionnaires requiring confidential data without a non-disclosure agreement.