Skip to content

Commit 6a43481

Browse files
committed
chore: switch license to FSL-1.1-ALv2, rewrite README
- Replace MIT with Functional Source License 1.1 (Apache 2.0 future) - Free to use, modify, self-host — cannot build competing commercial product - Converts to Apache 2.0 after 2 years per version - Rewrite README: accurate feature list, 20 themes, agent sidebar, multi-terminal, auto-update, context compaction, current download links - Update license in Cargo.toml and all npm package.json files Made-with: Cursor
1 parent 84bff2b commit 6a43481

File tree

10 files changed

+207
-306
lines changed

10 files changed

+207
-306
lines changed

LICENSE

Lines changed: 100 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,100 @@
1-
MIT License
2-
3-
Copyright (c) 2026 James Lawrence
4-
5-
Permission is hereby granted, free of charge, to any person obtaining a copy
6-
of this software and associated documentation files (the "Software"), to deal
7-
in the Software without restriction, including without limitation the rights
8-
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9-
copies of the Software, and to permit persons to whom the Software is
10-
furnished to do so, subject to the following conditions:
11-
12-
The above copyright notice and this permission notice shall be included in all
13-
copies or substantial portions of the Software.
14-
15-
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16-
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17-
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18-
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19-
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20-
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21-
SOFTWARE.
1+
# Functional Source License, Version 1.1, ALv2 Future License
2+
3+
## Abbreviation
4+
5+
FSL-1.1-ALv2
6+
7+
## Notice
8+
9+
Copyright 2026 James Lawrence
10+
11+
## Terms and Conditions
12+
13+
### Licensor ("We")
14+
15+
The party offering the Software under these Terms and Conditions.
16+
17+
### The Software
18+
19+
The "Software" is each version of the software that we make available under
20+
these Terms and Conditions, as indicated by our inclusion of these Terms and
21+
Conditions with the Software.
22+
23+
### License Grant
24+
25+
Subject to your compliance with this License Grant and the Patents,
26+
Redistribution and Trademark clauses below, we hereby grant you the right to
27+
use, copy, modify, create derivative works, publicly perform, publicly display
28+
and redistribute the Software for any Permitted Purpose identified below.
29+
30+
### Permitted Purpose
31+
32+
A Permitted Purpose is any purpose other than a Competing Use. A Competing Use
33+
means making the Software available to others in a commercial product or
34+
service that:
35+
36+
1. substitutes for the Software;
37+
2. substitutes for any other product or service we offer using the Software
38+
that exists as of the date we make the Software available; or
39+
3. offers the same or substantially similar functionality as the Software.
40+
41+
Permitted Purposes specifically include using the Software:
42+
43+
1. for your internal use and access;
44+
2. for non-commercial education;
45+
3. for non-commercial research; and
46+
4. in connection with professional services that you provide to a licensee
47+
using the Software in accordance with these Terms and Conditions.
48+
49+
### Patents
50+
51+
To the extent your use for a Permitted Purpose would necessarily infringe our
52+
patents, the license grant above includes a license under our patents. If you
53+
make a claim against any party that the Software infringes or contributes to
54+
the infringement of any patent, then your patent license to the Software ends
55+
immediately.
56+
57+
### Redistribution
58+
59+
The Terms and Conditions apply to all copies, modifications and derivatives of
60+
the Software.
61+
62+
If you redistribute any copies, modifications or derivatives of the Software,
63+
you must include a copy of or a link to these Terms and Conditions and not
64+
remove any copyright notices provided in or with the Software.
65+
66+
### Disclaimer
67+
68+
THE SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EXPRESS OR
69+
IMPLIED, INCLUDING WITHOUT LIMITATION WARRANTIES OF FITNESS FOR A PARTICULAR
70+
PURPOSE, MERCHANTABILITY, TITLE OR NON-INFRINGEMENT.
71+
72+
IN NO EVENT WILL WE HAVE ANY LIABILITY TO YOU ARISING OUT OF OR RELATED TO THE
73+
SOFTWARE, INCLUDING INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES,
74+
EVEN IF WE HAVE BEEN INFORMED OF THEIR POSSIBILITY IN ADVANCE.
75+
76+
### Trademarks
77+
78+
Except for displaying the License Details and identifying us as the origin of
79+
the Software, you have no right under these Terms and Conditions to use our
80+
trademarks, trade names, service marks or product names.
81+
82+
## Grant of Future License
83+
84+
We hereby irrevocably grant you an additional license to use the Software under
85+
the Apache License, Version 2.0 that is effective on the second anniversary of
86+
the date we make the Software available. On or after that date, you may use the
87+
Software under the Apache License, Version 2.0, in which case the following
88+
will apply:
89+
90+
Licensed under the Apache License, Version 2.0 (the "License"); you may not use
91+
this file except in compliance with the License.
92+
93+
You may obtain a copy of the License at
94+
95+
http://www.apache.org/licenses/LICENSE-2.0
96+
97+
Unless required by applicable law or agreed to in writing, software distributed
98+
under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
99+
CONDITIONS OF ANY KIND, either express or implied. See the License for the
100+
specific language governing permissions and limitations under the License.

0 commit comments

Comments
 (0)