git.y1.nz

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.