Skip to content

Commit 90ae13c

Browse files
Add NOTICE.md with project and licensing information
1 parent 0512487 commit 90ae13c

1 file changed

Lines changed: 279 additions & 0 deletions

File tree

NOTICE.md

Lines changed: 279 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,279 @@
1+
# GoTool Center Notices
2+
3+
## Project Identity
4+
5+
GoTool Center is an independently developed software project created and maintained by Kyle Maillet, also known as AlgorithMagic.
6+
7+
Official project repository:
8+
9+
<https://github.com/AlgorithMagic/GoTool-Center/>
10+
11+
Primary licensing contact:
12+
13+
Kyle Maillet <algorithmage@gmail.com>
14+
15+
## License Summary
16+
17+
GoTool Center is licensed under the MIT License unless a file, dependency, asset, generated artifact, or included third-party component states otherwise.
18+
19+
The authoritative project license is the `LICENSE` file in the root of the official repository.
20+
21+
This notice file provides project context, attribution context, support context, contribution context, third-party context, and non-affiliation context. It does not replace, modify, narrow, or expand the MIT License.
22+
23+
## Copyright
24+
25+
Copyright (c) 2026 Kyle Maillet.
26+
27+
Unless otherwise stated, source code, project documentation, scripts, configuration files, tests, examples, and project-maintained build files created specifically for GoTool Center are provided under the MIT License.
28+
29+
## Contribution Notice
30+
31+
Unless explicitly stated otherwise in a written agreement approved by Kyle Maillet, any contribution submitted to GoTool Center is intended to be licensed under the same MIT License that governs the project.
32+
33+
Contributions include, but are not limited to:
34+
35+
- Source code
36+
- Documentation
37+
- Tests
38+
- Scripts
39+
- Build configuration
40+
- CI configuration
41+
- Issue reports
42+
- Pull requests
43+
- Security reports
44+
- Code review feedback
45+
- Design feedback
46+
- Performance analysis
47+
- Architecture suggestions
48+
- Debugging information
49+
- Reproduction cases
50+
- Generated patches
51+
- Repository maintenance assistance
52+
53+
Submitting a contribution, report, suggestion, issue, review, analysis, or other project-related input does not create or imply any right to compensation, royalties, ownership, employment, partnership, agency, authorship credit beyond ordinary repository attribution, or other payment unless Kyle Maillet explicitly agrees to those terms in writing.
54+
55+
## No Compensation or Royalty Expectation
56+
57+
GoTool Center is an open-source project. Participation in the repository, community, development process, review process, security process, maintenance process, or support process does not imply compensation, reimbursement, royalties, revenue share, employment, contractor status, or any other financial arrangement.
58+
59+
Any paid work, sponsorship, bounty, private contract, commercial support, consulting arrangement, or special licensing arrangement must be separately agreed to in writing by Kyle Maillet.
60+
61+
## Official Source Notice
62+
63+
The official source repository for GoTool Center is:
64+
65+
<https://github.com/AlgorithMagic/GoTool-Center/>
66+
67+
Copies, forks, mirrors, archives, redistributed binaries, package-manager builds, compiled libraries, downloaded artifacts, or other versions obtained from unofficial sources may differ from the official repository.
68+
69+
Kyle Maillet, contributors, maintainers, reviewers, and other project participants do not guarantee the authenticity, integrity, safety, completeness, maintenance status, compatibility, or security of copies obtained from unofficial locations.
70+
71+
Users should verify that they are using a trusted source before building, installing, loading, executing, or distributing GoTool Center.
72+
73+
## Binary, Build Artifact, and Package Notice
74+
75+
GoTool Center may be distributed as source code, build artifacts, compiled binaries, dynamic libraries, static libraries, editor extension files, packaged releases, or other distribution formats.
76+
77+
Compiled or packaged forms may include generated files, bundled dependencies, copied license notices, platform-specific build outputs, or other artifacts not present in the same form in the source tree.
78+
79+
The MIT License applies to GoTool Center’s own project code unless otherwise stated. Third-party components retain their own licenses, notices, copyright statements, and attribution requirements.
80+
81+
## Third-Party Dependency Notice
82+
83+
GoTool Center may use or interface with third-party software, libraries, headers, tools, documentation, APIs, or assets.
84+
85+
Known or planned third-party components may include, but are not limited to:
86+
87+
- Godot Engine
88+
- godot-cpp
89+
- SQLite3
90+
- spdlog
91+
- nlohmann JSON
92+
- doctest
93+
- Platform SDKs, compilers, build tools, and operating system APIs
94+
95+
Third-party components are not relicensed by GoTool Center unless their own licenses explicitly allow and state that outcome.
96+
97+
Each third-party dependency remains subject to its own license terms, copyright notices, attribution requirements, warranty disclaimers, and redistribution requirements.
98+
99+
When third-party components are bundled, copied, linked, vendored, packaged, or distributed with GoTool Center, their license notices should be preserved in the repository, release archive, binary distribution, or a corresponding third-party notices file.
100+
101+
Recommended companion file:
102+
103+
`THIRD_PARTY_NOTICES.md`
104+
105+
## Godot Non-Affiliation Notice
106+
107+
GoTool Center is an independent project.
108+
109+
GoTool Center is not associated with, affiliated with, endorsed by, sponsored by, approved by, or officially connected to the Godot Foundation, the Godot Engine project, or their maintainers.
110+
111+
GoTool Center is developed as software intended to work with Godot Engine, but the Godot Foundation and the Godot Engine project are not responsible for GoTool Center, its source code, binaries, behavior, installation, distribution, compatibility, maintenance, security, support, documentation, or usage.
112+
113+
Names such as Godot, Godot Engine, and other third-party project names are used only for identification and compatibility context.
114+
115+
## Trademark and Branding Notice
116+
117+
GoTool Center, GoTool, and AlgorithMagic branding are associated with Kyle Maillet unless otherwise stated.
118+
119+
Third-party names, logos, product names, project names, organization names, package names, and trademarks belong to their respective owners.
120+
121+
Use of third-party names does not imply endorsement, sponsorship, affiliation, partnership, approval, or official support.
122+
123+
The MIT License grants rights to the software code. It does not automatically grant trademark, brand identity, logo, domain, or project-name rights beyond what is necessary to truthfully identify the software.
124+
125+
## No Warranty and No Support Obligation
126+
127+
GoTool Center is provided as-is.
128+
129+
No guarantee is made regarding:
130+
131+
- Correctness
132+
- Safety
133+
- Security
134+
- Reliability
135+
- Practicality
136+
- Usability
137+
- Fitness for a particular purpose
138+
- Compatibility with any Godot version
139+
- Compatibility with any operating system
140+
- Compatibility with any compiler
141+
- Compatibility with any build toolchain
142+
- Compatibility with any project structure
143+
- Scan accuracy
144+
- Database accuracy
145+
- Performance characteristics
146+
- Maintenance continuity
147+
- Future development
148+
- Availability of support
149+
- Availability of releases
150+
- Availability of security fixes
151+
- Preservation of APIs
152+
- Preservation of file formats
153+
- Preservation of database schemas
154+
155+
Kyle Maillet and project contributors are not obligated to provide support, fixes, updates, compatibility patches, security patches, migration paths, maintenance releases, or release builds.
156+
157+
## Security Notice
158+
159+
Security issues may be reported to:
160+
161+
Kyle Maillet <algorithmage@gmail.com>
162+
163+
Security reporting does not create or imply compensation, bounty eligibility, ownership rights, employment, contractor status, or any obligation by Kyle Maillet or contributors to accept, disclose, prioritize, remediate, or publish a fix.
164+
165+
Users are responsible for evaluating whether GoTool Center is appropriate for their environment and threat model.
166+
167+
Users should avoid running untrusted builds, untrusted binaries, untrusted extensions, unreviewed scripts, or modified forks from unknown sources.
168+
169+
## Data, Scanning, and Generated Output Notice
170+
171+
GoTool Center may inspect, scan, index, classify, hash, parse, analyze, database, or otherwise process project files depending on its implemented features.
172+
173+
Generated outputs may include, but are not limited to:
174+
175+
- SQLite databases
176+
- Project inventories
177+
- Scan results
178+
- File metadata
179+
- Dependency records
180+
- Resource references
181+
- Script references
182+
- Scene references
183+
- Hashes
184+
- Diagnostics
185+
- Logs
186+
- Caches
187+
- Temporary files
188+
- Reports
189+
- Test outputs
190+
- CI artifacts
191+
192+
Generated data may be incomplete, stale, inaccurate, corrupted, implementation-specific, version-specific, or incompatible with future versions.
193+
194+
Users are responsible for backing up their projects before using tools that inspect, modify, reorganize, delete, move, rewrite, or generate project files.
195+
196+
## Project Modification Notice
197+
198+
If GoTool Center includes tools that modify files, resources, scenes, scripts, databases, project settings, import metadata, generated files, or other project content, users are responsible for reviewing changes before committing, publishing, distributing, or deploying them.
199+
200+
Use with version control is strongly recommended.
201+
202+
No guarantee is made that automated analysis, automated fixes, refactors, scans, imports, exports, migrations, or generated output will preserve behavior, project integrity, editor compatibility, runtime compatibility, or asset correctness.
203+
204+
## Compatibility Notice
205+
206+
GoTool Center may target specific versions of Godot, godot-cpp, C++, C, SQLite, compilers, operating systems, and build tools.
207+
208+
Compatibility with future or older versions is not guaranteed.
209+
210+
Unless a release explicitly states otherwise, compatibility statements should be understood as best-effort technical targets rather than warranties.
211+
212+
## Platform Notice
213+
214+
GoTool Center may contain platform-specific code paths, build logic, dependency behavior, filesystem behavior, dynamic library behavior, path normalization behavior, or editor integration behavior.
215+
216+
Behavior may differ between:
217+
218+
- Windows
219+
- macOS
220+
- Linux
221+
- Different filesystems
222+
- Different compiler toolchains
223+
- Different Godot builds
224+
- Different editor configurations
225+
- Different project layouts
226+
227+
Users are responsible for testing GoTool Center in their own target environment.
228+
229+
## Documentation Notice
230+
231+
Documentation, examples, comments, prompts, diagrams, reports, issue discussions, and repository discussions are provided for project understanding and development support.
232+
233+
Documentation may become outdated, incomplete, inaccurate, or inconsistent with the current implementation.
234+
235+
If documentation conflicts with the license, the `LICENSE` file controls licensing terms.
236+
237+
If documentation conflicts with source code behavior, the implementation controls runtime behavior.
238+
239+
## AI-Assisted Content Notice
240+
241+
Project text, documentation, code review material, prompts, generated reports, generated examples, or other repository content may include AI-assisted drafting, refactoring, analysis, or review.
242+
243+
AI-assisted material should be reviewed before use, especially for correctness, safety, licensing, maintainability, security, and compatibility.
244+
245+
AI-assisted generation does not alter the license of GoTool Center unless explicitly stated in a file or agreement.
246+
247+
## Repository Automation Notice
248+
249+
GoTool Center may use automated tooling, including but not limited to:
250+
251+
- Continuous integration
252+
- Static analysis
253+
- Code scanning
254+
- Dependency scanning
255+
- Secret scanning
256+
- Formatting checks
257+
- Test automation
258+
- Release automation
259+
- Build automation
260+
- Security auditing tools
261+
- Artifact generation
262+
263+
Passing automated checks does not guarantee correctness, security, safety, completeness, portability, or fitness for use.
264+
265+
Failing automated checks does not necessarily mean a release or commit is unsafe, but failures should be reviewed before use.
266+
267+
## Fork and Redistribution Notice
268+
269+
The MIT License permits copying, modification, distribution, sublicensing, and sale of the Software, subject to preserving the required copyright and permission notices.
270+
271+
Forks, redistributed builds, modified versions, repackaged releases, and downstream projects should clearly identify when changes have been made and should avoid implying that unofficial versions are official GoTool Center releases.
272+
273+
Unofficial versions should not imply endorsement by Kyle Maillet, AlgorithMagic, GoTool Center, the Godot Foundation, or the Godot Engine project.
274+
275+
## Contact
276+
277+
For licensing questions, project ownership questions, special permission requests, security reports, or other project notices, contact:
278+
279+
Kyle Maillet <algorithmage@gmail.com>

0 commit comments

Comments
 (0)