Skip to content

Commit bfb125d

Browse files
License split: MIT top-level, zlib for gamecube/.
Top-level LICENSE.md is now MIT, applying to repo-wide scaffolding (CI workflows, build infra, top-level README). Each console subdirectory carries its own LICENSE.md matching its upstream origin — gamecube/LICENSE.md is the original zlib license preserving corenting's notice for code derived from GC-Controller-Test.
1 parent 458ff89 commit bfb125d

3 files changed

Lines changed: 46 additions & 17 deletions

File tree

LICENSE.md

Lines changed: 22 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,26 @@
1-
zlib License
1+
MIT License
22

3-
(C) 2023 corenting (original GC-Controller-Test)
4-
(C) 2026 Robert Dale Smith (Joypad Tester extensions)
3+
Copyright (c) 2026 Robert Dale Smith
54

6-
This software is provided 'as-is', without any express or implied
7-
warranty. In no event will the authors be held liable for any damages
8-
arising from the use of this software.
5+
Each console subdirectory carries its own license file matching its
6+
upstream origin (e.g. `gamecube/LICENSE.md`). This file applies to the
7+
top-level repository scaffolding — README, CI workflows, build infra —
8+
and to any future shared helpers in a `common/` directory.
99

10-
Permission is granted to anyone to use this software for any purpose,
11-
including commercial applications, and to alter it and redistribute it
12-
freely, subject to the following restrictions:
10+
Permission is hereby granted, free of charge, to any person obtaining a
11+
copy of this software and associated documentation files (the "Software"),
12+
to deal in the Software without restriction, including without limitation
13+
the rights to use, copy, modify, merge, publish, distribute, sublicense,
14+
and/or sell copies of the Software, and to permit persons to whom the
15+
Software is furnished to do so, subject to the following conditions:
1316

14-
1. The origin of this software must not be misrepresented; you must not
15-
claim that you wrote the original software. If you use this software
16-
in a product, an acknowledgment in the product documentation would be
17-
appreciated but is not required.
18-
2. Altered source versions must be plainly marked as such, and must not be
19-
misrepresented as being the original software.
20-
3. This notice may not be removed or altered from any source distribution.
17+
The above copyright notice and this permission notice shall be included in
18+
all copies or substantial portions of the Software.
19+
20+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
21+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
22+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
23+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
24+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
25+
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
26+
DEALINGS IN THE SOFTWARE.

README.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,4 +33,7 @@ Originating copyrights are preserved in each console's source headers.
3333

3434
## License
3535

36-
[zlib](LICENSE.md).
36+
Top-level repo (CI, build infra, this README): [MIT](LICENSE.md). Each
37+
console subdir carries its own license file matching its upstream
38+
origin — e.g. `gamecube/` is zlib via corenting's
39+
GC-Controller-Test (see [`gamecube/LICENSE.md`](gamecube/LICENSE.md)).

gamecube/LICENSE.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
zlib License
2+
3+
(C) 2023 corenting (original GC-Controller-Test)
4+
(C) 2026 Robert Dale Smith (Joypad Tester extensions)
5+
6+
This software is provided 'as-is', without any express or implied
7+
warranty. In no event will the authors be held liable for any damages
8+
arising from the use of this software.
9+
10+
Permission is granted to anyone to use this software for any purpose,
11+
including commercial applications, and to alter it and redistribute it
12+
freely, subject to the following restrictions:
13+
14+
1. The origin of this software must not be misrepresented; you must not
15+
claim that you wrote the original software. If you use this software
16+
in a product, an acknowledgment in the product documentation would be
17+
appreciated but is not required.
18+
2. Altered source versions must be plainly marked as such, and must not be
19+
misrepresented as being the original software.
20+
3. This notice may not be removed or altered from any source distribution.

0 commit comments

Comments
 (0)