gbdk-2020 | GameBoy Development Kit |
| download: https://git.y1.nz/archives/gbdk.tar.gz | |
| README | Files | Log | Refs | LICENSE |
LICENSE
1
2
3 ### Overview of Licenses in GBDK-2020
4
5 See the relevant licensing files in the LICENSES folder for details on the entries below
6
7
8 ### For the End User
9 Q: What license information is required when distributing the compiled ROM (binary) of my game?
10
11 A: There is no requirement to include or credit any of the GBDK-2020 licenses or authors, although credit of GBDK-2020 is appreciated.
12 This is different and separate from redistributing the GBDK-2020 dev environment itself (or the GBDK-2020 sources) which does require the licenses.
13
14 If zx0 decompression from the GBDK library is used then credit should be included per the requirements of it's BSD 3-Clause license. See the LICENSE folder for details.
15
16
17
18
19 ### GBDK Library & Makefiles, SDCC:
20 GPLv2+LE (linking exception). Some files from SDCC, some from the historical GBDK that were originally LGPL and have been relicensed to GPLv2+LE (linking exception) to match the SDCC ones in 2022 by permission of original authors.
21 - LICENSE_SDCC
22 - LICENSE_GPLV2_LE
23
24 When patches are used for some SDCC tools they can be found at:
25 https://github.com/gbdk-2020/gbdk-2020-sdcc
26
27
28 ### Optional Crash handler in the GBDK Library
29 zlib License: https://github.com/ISSOtm/gb-starter-kit/
30 - LICENSE_crashhandler
31
32
33 ### makebin:
34 zlib/libpng License
35 According to: http://sdcc.sourceforge.net/
36
37
38 ### bankpack, ihxcheck, gbcompress, makecom:
39 Public Domain. @bbbbbr is the original author
40
41
42 ### zx0 compression in gbcompress
43 The zx0 salvador code is available under the Zlib license, except for matchfinder.c which is placed under the Creative Commons CC0 license.
44 Please consult LICENSE.zlib.md and LICENSE.CC0.md for more information.
45
46 ### zx0 compression in the library
47 BSD 3-Clause, Einar Saukas
48
49
50 ### png2asset:
51 MIT License. @Zal0 is the original author + additional contributors
52
53
54 ### LCC front end / compiler driver:
55 LCC License, traditionally named as the "CPYRIGHT" file
56
57
58 ### png2hicolorgb:
59 Public Domain. Glen Cook and others are the original authors, @bbbbbr authored the cross platform console port
60
61
62
63 ### Note about historical license changes:
64
65 (some edits for brevity)
66
67 August 4, 2022 (bbbbbr)
68
69 Re-licensing of GBDK Library & Makefiles
70
71 As mentioned above, the way forward is to re-license the library code to GPLV2 + LE to match the parts from SDCC so that all library code uses the same license.
72
73 To that end:
74
75 - This is from Jon Fuge @jf1452 when asked about re-licensing his contributions to GPL or GPLv2 with a Linking Exception (to have the same licenses as the SDCC library code):
76
77 "Yes, completely happy to re-license the code to make it more accessible and link to my GitHub account."
78
79 - This is from Pascal Felber when asked about re-licensing his contributions to GPL or GPLv2 with a Linking Exception (to have the same licenses as the SDCC library code):
80
81 "Yes, absolutely."
82
83 - Earlier in this issues @nzmichaelh mentioned being ok with re-licensing to MIT or BSD2. However instead of MIT or BSD2, I'd like to get final specific agreement from @nzmichaelh as well for GPLv2 + LE (linking exception) if that is acceptable (for the reasons mentioned above).
84
85 nzmichaelh, Michael Hope: "GPLv2 + LE SGTM, go for it."
86
87 ...
88
89 Great!
90 We've got the required signoff so I'll start the repo changes and we're good to go.
91 Thank you so much Michael, Pascal and Jon for allowing the re-license. We really appreciate the time you've taken to help resolve this issue and clear up any license ambiguity.
This webpage is intended to be an accessible preview of this repository. To get a fuller picture, clone it and use the git CLI.