Skip to content

Commit 6e12a10

Browse files
committed
chore: move license from FCL-1.0-MIT to AGPLv3
Signed-off-by: Xe Iaso <me@xeiaso.net>
1 parent 6a811f9 commit 6e12a10

File tree

4 files changed

+27
-124
lines changed

4 files changed

+27
-124
lines changed

LICENSE

Lines changed: 11 additions & 122 deletions
Original file line numberDiff line numberDiff line change
@@ -1,125 +1,14 @@
1-
# Fair Core License, Version 1.0, MIT Future License
1+
Copyright (C) 2025 Xe Iaso <xe.iaso@techaro.lol>
22

3-
## Abbreviation
3+
This program is free software: you can redistribute it and/or modify
4+
it under the terms of the GNU Affero General Public License as published
5+
by the Free Software Foundation, either version 3 of the License, or
6+
(at your option) any later version.
47

5-
FCL-1.0-MIT
8+
This program is distributed in the hope that it will be useful,
9+
but WITHOUT ANY WARRANTY; without even the implied warranty of
10+
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11+
GNU Affero General Public License for more details.
612

7-
## Notice
8-
9-
Copyright 2025 Xe Iaso <xe.iaso@techaro.lol>
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 Limitations,
26-
Patents, Redistribution and Trademark clauses below, we hereby grant you the
27-
right to use, copy, modify, create derivative works, publicly perform, publicly
28-
display and redistribute the Software for any Permitted Purpose identified
29-
below.
30-
31-
### Permitted Purpose
32-
33-
A Permitted Purpose is any purpose other than a Competing Use. A Competing Use
34-
means making the Software available to others in a commercial product or
35-
service that:
36-
37-
1. substitutes for the Software;
38-
39-
2. substitutes for any other product or service we offer using the Software
40-
that exists as of the date we make the Software available; or
41-
42-
3. offers the same or substantially similar functionality as the Software.
43-
44-
Permitted Purposes specifically include using the Software:
45-
46-
1. for your internal use and access;
47-
48-
2. for non-commercial education;
49-
50-
3. for non-commercial research; and
51-
52-
4. in connection with professional services that you provide to a licensee
53-
using the Software in accordance with these Terms and Conditions.
54-
55-
### Limitations
56-
57-
You must not move, change, disable, or circumvent the license key functionality
58-
in the Software; or modify any portion of the Software protected by the license
59-
key to:
60-
61-
1. enable access to the protected functionality without a valid license key; or
62-
63-
2. remove the protected functionality.
64-
65-
### Patents
66-
67-
To the extent your use for a Permitted Purpose would necessarily infringe our
68-
patents, the license grant above includes a license under our patents. If you
69-
make a claim against any party that the Software infringes or contributes to
70-
the infringement of any patent, then your patent license to the Software ends
71-
immediately.
72-
73-
### Redistribution
74-
75-
The Terms and Conditions apply to all copies, modifications and derivatives of
76-
the Software.
77-
78-
If you redistribute any copies, modifications or derivatives of the Software,
79-
you must include a copy of or a link to these Terms and Conditions and not
80-
remove any copyright or other proprietary notices provided in or with the
81-
Software.
82-
83-
### Disclaimer
84-
85-
THE SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EXPRESS OR
86-
IMPLIED, INCLUDING WITHOUT LIMITATION WARRANTIES OF FITNESS FOR A PARTICULAR
87-
PURPOSE, MERCHANTABILITY, TITLE OR NON-INFRINGEMENT.
88-
89-
IN NO EVENT WILL WE HAVE ANY LIABILITY TO YOU ARISING OUT OF OR RELATED TO THE
90-
SOFTWARE, INCLUDING INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES,
91-
EVEN IF WE HAVE BEEN INFORMED OF THEIR POSSIBILITY IN ADVANCE.
92-
93-
In the event the provision of this Disclaimer section is unenforceable under
94-
applicable law, the licenses granted herein are void.
95-
96-
### Trademarks
97-
98-
Except for displaying the License Details and identifying us as the origin of
99-
the Software, you have no right under these Terms and Conditions to use our
100-
trademarks, trade names, service marks or product names.
101-
102-
## Grant of Future License
103-
104-
We hereby irrevocably grant you an additional license to use the Software,
105-
under the MIT license, that is effective on the second anniversary of the date
106-
we make the Software available. On or after that date, you may use the Software
107-
under the MIT license, in which case the following will apply:
108-
109-
Permission is hereby granted, free of charge, to any person obtaining a copy of
110-
this software and associated documentation files (the "Software"), to deal in
111-
the Software without restriction, including without limitation the rights to
112-
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
113-
of the Software, and to permit persons to whom the Software is furnished to do
114-
so, subject to the following conditions:
115-
116-
The above copyright notice and this permission notice shall be included in all
117-
copies or substantial portions of the Software.
118-
119-
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
120-
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
121-
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
122-
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
123-
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
124-
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
125-
SOFTWARE.
13+
You should have received a copy of the GNU Affero General Public License
14+
along with this program. If not, see <http://www.gnu.org/licenses/>.

SECURITY.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
# Security Policy
2+
3+
Techaro follows the [Semver 2.0 scheme](https://semver.org/).
4+
5+
## Supported Versions
6+
7+
Techaro strives to support the two most recent minor versions of published software. Patches to those versions will be published as patch releases.
8+
9+
## Reporting a Vulnerability
10+
11+
Email security@techaro.lol with details on the vulnerability and reproduction steps. You will get a response as soon as possible.
12+
13+
Please take care to send your email as a mixed plaintext and HTML message. Messages with GPG signatures or that are plaintext only may be blocked by the spam filter.

alexandria/writerwrapper.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ import (
99
const (
1010
defaultAlexandriaURL = "https://alexandria.probably-not-malware.lol"
1111
ringBufferSize = 1024
12-
flushInterval = time.Second
12+
flushInterval = 5 * time.Second
1313
)
1414

1515
// ringBuffer is a simple ring buffer for storing log entries

package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
"test:gha": "act -W .github/workflows",
1414
"setup:rename": "go tool gomvp github.com/Xe/project-template"
1515
},
16+
"license": "AGPL-3.0-only",
1617
"devDependencies": {
1718
"@commitlint/cli": "^19.8.0",
1819
"@commitlint/config-conventional": "^19.8.0",
@@ -28,4 +29,4 @@
2829
"prettier": "^3.5.3",
2930
"semantic-release": "^24.2.3"
3031
}
31-
}
32+
}

0 commit comments

Comments
 (0)