Skip to content

Commit 955a3ce

Browse files
dgellowclaude
authored andcommitted
Add Elastic License 2.0 with commercial exceptions
Adds ELv2 license which protects against cloud providers offering mcp-front as a hosted service while allowing self-hosting and modifications. Includes commercial exceptions for Stainless Software Ltd and the author.
1 parent b90e674 commit 955a3ce

File tree

4 files changed

+139
-2
lines changed

4 files changed

+139
-2
lines changed

LICENSE

Lines changed: 107 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,107 @@
1+
## Elastic License 2.0 (ELv2)
2+
3+
### Acceptance
4+
5+
By using the software, you agree to all of the terms and conditions below.
6+
7+
### Copyright License
8+
9+
The licensor grants you a non-exclusive, royalty-free, worldwide,
10+
non-sublicensable, non-transferable license to use, copy, distribute, make
11+
available, and prepare derivative works of the software, in each case subject
12+
to the limitations and conditions below.
13+
14+
### Limitations
15+
16+
You may not provide the software to third parties as a hosted or managed
17+
service, where the service provides users with access to any substantial set
18+
of the features or functionality of the software.
19+
20+
You may not move, change, disable, or circumvent the license key functionality
21+
in the software, and you may not remove or obscure any functionality in the
22+
software that is protected by the license key.
23+
24+
You may not alter, remove, or obscure any licensing, copyright, or other
25+
notices of the licensor in the software. Any use of the licensor's trademarks
26+
is subject to applicable law.
27+
28+
### Patents
29+
30+
The licensor grants you a license, under any patent claims the licensor can
31+
license, or becomes able to license, to make, have made, use, sell, offer for
32+
sale, import and have imported the software, in each case subject to the
33+
limitations and conditions in this license. This license does not cover any
34+
patent claims that you cause to be infringed by modifications or additions to
35+
the software. If you or your company make any written claim that the software
36+
infringes or contributes to infringement of any patent, your patent license
37+
for the software granted under these terms ends immediately. If your company
38+
makes such a claim, your patent license ends immediately for work on behalf of
39+
your company.
40+
41+
### Notices
42+
43+
You must ensure that anyone who gets a copy of any part of the software from
44+
you also gets a copy of these terms.
45+
46+
If you modify the software, you must include in any modified copies of the
47+
software prominent notices stating that you have modified the software.
48+
49+
### No Other Rights
50+
51+
These terms do not imply any licenses other than those expressly granted in
52+
these terms.
53+
54+
### Termination
55+
56+
If you use the software in violation of these terms, such use is not licensed,
57+
and your licenses will automatically terminate. If the licensor provides you
58+
with a notice of your violation, and you cease all violation of this license
59+
no later than 30 days after you receive that notice, your licenses will be
60+
reinstated retroactively. However, if you violate these terms after such
61+
reinstatement, any additional violation of these terms will cause your
62+
licenses to terminate automatically and permanently.
63+
64+
### No Liability
65+
66+
*As far as the law allows, the software comes as is, without any warranty or
67+
condition, and the licensor will not be liable to you for any damages arising
68+
out of these terms or the use or nature of the software, under any kind of
69+
legal claim.*
70+
71+
### Definitions
72+
73+
The **licensor** is the entity offering these terms, and the **software** is
74+
the software the licensor makes available under these terms, including any
75+
portion of it.
76+
77+
**you** refers to the individual or entity agreeing to these terms.
78+
79+
**your company** is any legal entity, sole proprietorship, or other kind of
80+
organization that you work for, plus all organizations that have control over,
81+
are under the control of, or are under common control with that organization.
82+
**control** means ownership of substantially all the assets of an entity, or
83+
the power to direct its management and policies by vote, contract, or
84+
otherwise. Control can be direct or indirect.
85+
86+
**your licenses** are all the licenses granted to you for the software under
87+
these terms.
88+
89+
**use** means anything you do with the software requiring one of your
90+
licenses.
91+
92+
**trademark** means trademarks, service marks, and similar rights.
93+
94+
---
95+
96+
## Commercial License Exceptions
97+
98+
The following parties are granted a perpetual, irrevocable, worldwide,
99+
royalty-free license to use, copy, modify, distribute, sublicense, and
100+
commercialize this software without the limitations stated above:
101+
102+
- **Stainless Software Ltd** and its affiliates (stainless.com)
103+
- **Samuel "dgellow" El-Borai** (sam@elborai.me)
104+
105+
---
106+
107+
Copyright 2025 Samuel "dgellow" El-Borai (sam@elborai.me)

README.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -127,5 +127,6 @@ See the [configuration reference](https://stainless-api.github.io/mcp-front/conf
127127

128128
## License
129129

130-
Copyright 2025 Samuel "dgellow" El-Borai.
131-
All rights reserved.
130+
Licensed under the [Elastic License 2.0](LICENSE) with commercial exceptions for Stainless Software Ltd and the author.
131+
132+
Copyright 2025 Samuel "dgellow" El-Borai (sam@elborai.me)

docs-site/astro.config.mjs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ export default defineConfig({
3030
},
3131
{ label: 'Configuration', slug: 'configuration' },
3232
{ label: 'API Reference', slug: 'api-reference' },
33+
{ label: 'License', slug: 'license' },
3334
],
3435
customCss: ['./src/styles/custom.css'],
3536
components: {
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
---
2+
title: License
3+
description: MCP Front licensing terms
4+
---
5+
6+
MCP Front is licensed under the [Elastic License 2.0](https://github.com/stainless-api/mcp-front/blob/main/LICENSE) with commercial exceptions.
7+
8+
## What you can do
9+
10+
Run MCP Front on your own infrastructure. Modify the source code to fit your needs. Use it for commercial purposes within your organization. Integrate it into your internal tooling.
11+
12+
## What you cannot do
13+
14+
Offer MCP Front as a hosted or managed service to third parties. For example, you cannot run "MCP Front as a Service" and sell access to it.
15+
16+
## Commercial exceptions
17+
18+
Stainless Software Ltd (stainless.com) and Samuel "dgellow" El-Borai (sam@elborai.me) have full commercial rights without the restrictions above.
19+
20+
## Why this license
21+
22+
The Elastic License protects against cloud providers offering the software as a competing service while keeping the source available for self-hosting and modification. This balances openness with sustainability.
23+
24+
## Full license text
25+
26+
The complete license is in the [LICENSE](https://github.com/stainless-api/mcp-front/blob/main/LICENSE) file in the repository.
27+
28+
Copyright 2025 Samuel "dgellow" El-Borai (sam@elborai.me)

0 commit comments

Comments
 (0)