git.y1.nz

gbdk-2020

GameBoy Development Kit
download: https://git.y1.nz/archives/gbdk.tar.gz
README | Files | Log | Refs | LICENSE

commit a92b1d4c991e4b475a5d3404cfc2a0b8227af0b4
parent 46d2b5d449cd3b66bdd2e165f82b87b134b5afd9
Author: bbbbbr <bbbbbr@users.noreply.github.com>
Date:   Sun,  3 Jul 2022 23:46:24 -0700

Merge pull request #389 from bbbbbr/license_clarification

Clarify a couple licenses in gbdk-support
Diffstat:
Agbdk-support/lcc/LICENSE78++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Agbdk-support/makebin/LICENSE130+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Agbdk-support/makecom/LICENSE24++++++++++++++++++++++++
3 files changed, 232 insertions(+), 0 deletions(-)

diff --git a/gbdk-support/lcc/LICENSE b/gbdk-support/lcc/LICENSE @@ -0,0 +1,78 @@ + +The LCC front end / compiler driver this LICENSE file is attached to +is a small subset of the original LCC compiler distribution included +in versions of GBDK before it switched to the SDCC compiler. Now only +the LCC front end / compiler driver is included with GBDK as a +convenience interface to the SDCC compiler. + +The license below is the one used by the original authorsof LCC. There have +been various contributors via the GBDK and GBDK-2020 projects since then. + +The modern incarnation of the original project can now be found at: +https://github.com/drh/lcc/ + +The file was formerly named "CPYRIGHT" + +------------------------------------------------------------------------------- + +The authors of this software are Christopher W. Fraser and +David R. Hanson. + +Copyright (c) 1991,1992,1993,1994,1995,1996,1997,1998 by AT&T, +Christopher W. Fraser, and David R. Hanson. All Rights Reserved. + +Permission to use, copy, modify, and distribute this software for any +purpose, subject to the provisions described below, without fee is +hereby granted, provided that this entire notice is included in all +copies of any software that is or includes a copy or modification of +this software and in all copies of the supporting documentation for +such software. + +THIS SOFTWARE IS BEING PROVIDED "AS IS", WITHOUT ANY EXPRESS OR IMPLIED +WARRANTY. IN PARTICULAR, NEITHER THE AUTHORS NOR AT&T MAKE ANY +REPRESENTATION OR WARRANTY OF ANY KIND CONCERNING THE MERCHANTABILITY +OF THIS SOFTWARE OR ITS FITNESS FOR ANY PARTICULAR PURPOSE. + + +lcc is not public-domain software, shareware, and it is not protected +by a `copyleft' agreement, like the code from the Free Software +Foundation. + +lcc is available free for your personal research and instructional use +under the `fair use' provisions of the copyright law. You may, however, +redistribute lcc in whole or in part provided you acknowledge its +source and include this CPYRIGHT file. You may, for example, include +the distribution in a CDROM of free software, provided you charge only +for the media, or mirror the distribution files at your site. + +You may not sell lcc or any product derived from it in which it is a +significant part of the value of the product. Using the lcc front end +to build a C syntax checker is an example of this kind of product. + +You may use parts of lcc in products as long as you charge for only +those components that are entirely your own and you acknowledge the use +of lcc clearly in all product documentation and distribution media. You +must state clearly that your product uses or is based on parts of lcc +and that lcc is available free of charge. You must also request that +bug reports on your product be reported to you. Using the lcc front +end to build a C compiler for the Motorola 88000 chip and charging for +and distributing only the 88000 code generator is an example of this +kind of product. + +Using parts of lcc in other products is more problematic. For example, +using parts of lcc in a C++ compiler could save substantial time and +effort and therefore contribute significantly to the profitability of +the product. This kind of use, or any use where others stand to make a +profit from what is primarily our work, requires a license agreement +with Addison-Wesley. Per-copy and unlimited use licenses are +available; for more information, contact + + J. Carter Shanklin + Addison Wesley Longman, Inc. + 2725 Sand Hill Rd. + Menlo Park, CA 94025 + 650/854-0300 x2478 FAX: 650/614-2930 jcs@awl.com +----- +Chris Fraser / cwfraser@microsoft.com +David Hanson / drh@microsoft.com +$Revision: 1.1.1.1 $ $Date: 1998/10/01 16:08:20 $ diff --git a/gbdk-support/makebin/LICENSE b/gbdk-support/makebin/LICENSE @@ -0,0 +1,130 @@ +SDCC - free open source, retargettable, optimizing ANSI-C compiler +------------------------------------------------------------------ + +Welcome to SDCC, free open source, retargettable, optimizing ANSI C +compiler suite that targets a growing list of processors including the +Intel MCS-51 based microprocessors (8031, 8032, 8051, 8052, etc.), Maxim +(formerly Dallas) DS80C390 variants, Freescale (formerly Motorola) HC08 +based (hc08, s08), Zilog Z80 based MCUs (Z80, Z80N, Z180, SM83 (e.g. Game Boy), +Rabbit 2000, Rabbit 2000A/3000, Rabbit 3000A, TLCS-90), STMicroelectronics STM8 +and Padauk PDK14 and PDk15. +Work is in progress on supporting the Padauk PDK13 and MOS 6502 targets. +There are unmaintained Microchip PIC16 and PIC18 targets. +It can be retargeted for other microprocessors. + +See share/sdcc/doc/INSTALL.txt for the installation instructions for +the binary kits. + +See the share/sdcc/doc directory for more documentation. + +See http://sdcc.sourceforge.net/ for the latest information on sdcc. + + +Licenses: +~~~~~~~~~ +SDCC compiler suite is a collection of several components derived from +different sources with different FOSS licenses. See the sdccman.pdf +document, chapter "SDCC Suite Licenses" for details. + +The code or object files generated by SDCC suite are not licensed, so +they can be used in FLOSS or proprietary (closed source) applications. + +The great majority of sdcc run-time libraries are licensed under the +GPLv2+LE which allows linking of sdcc run time libraries with +proprietary (closed source) applications. + +Exception are pic device libraries and header files which are derived +from Microchip header (.inc) and linker script (.lkr) files. Microchip +requires that "The header files should state that they are only to be +used with authentic Microchip devices" which makes them incompatible +with the GPL. Pic device libraries and header files are located at +non-free/lib and non-free/include directories respectively. Sdcc should +be run with the --use-non-free command line option in order to include +the potentially non-free header files and libraries. + +However: Many think that the Microchip requirement is not legally enforceable, +arguing that the header files only contain noncopyrightable facts. + +See: + + http://www.gnu.org/copyleft/gpl.html + + http://sourceforge.net/apps/trac/sdcc/wiki/SDCC%20Library%20Licenses + + +Support: +~~~~~~~~ +SDCC compiler suite is a collaborative effort between a group of +volunteers. Please feel free to report bugs via the Sourceforge bug +tracker, or to ask questions on the user mailing list. See: + + http://sourceforge.net/tracker/?atid=100599&group_id=599&func=browse + + http://sourceforge.net/mail/?group_id=599 + +Notes: +* The ds400, pic14 and pic16 are currently experimental, but work is in +progress. Please check http://sdcc.sourceforge.net/snap.php for snapshots. +* The TININative, avr and xa51 targets are no longer maintained. + + +Roadmap: +~~~~~~~~ +COPYING - GPL v2 +debugger/ - sdcdb debugger +device/ - Device libraries and examples +doc/ - sdcc and target specific documentation +sdas/ - Assemblers and linkers, derived from asxxxx +sim/ - ucsim simulator +src/ - Source to the C compiler and targets +support/ - Libraries and apps that may not be provided by your system. + + +Authors and interested persons: +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +* Sandeep Dutta (sandeep AT users.sourceforge.net) + +* Jean Loius-VERN <jlvern AT writeme.com> +* Daniel Drotos <drdani AT mazsola.iit.uni-miskolc.hu> +* Kevin Vigor <kevin AT vigor.nu> +* Johan Knol <johan.knol AT iduna.nl> +* Scott Dattalo <scott AT dattalo.com> +* Karl Bongers <karl AT turbobit.com> +* Bernhard Held <bernhard AT bernhardheld.de> +* Frieder Ferlemann <frieder.ferlemann AT web.de> +* Jesus Calvino-Fraga <jesusc AT ece.ubc.ca> +* Borut Razem <borut.razem AT siol.net> +* Vangelis Rokas <vrokas AT otenet.gr> +* Erik Petrich <epetrich AT ivorytower.norman.ok.us> +* Paul Stoffregen <paul AT pjrc.com> +* Michael Hope <michaelh AT juju.net.nz> <nz_michaelh AT yahoo.com> +* Maarten Brock <sourceforge.brock AT dse.nl> +* Raphael Neider <RNeider AT web.de> +* Hans-Juergen Dorn <hans.dorn AT apl-landau.de> +* Klaus Flittner <klaus_flittner AT gmx.de> +* Philipp Klaus Krause <pkk AT spth.de> +* Leland Morrison <enigmalee.AT.sourceforget.net> +* Molnar Karoly <molnarkaroly AT users.sf.net> +* Ben Shi <powerstudio1st AT 163.com> + +SDCC includes code from: +* Alan Baldwin <baldwin AT shop-pdp.kent.edu> + Initial version of ASXXXX and ASLINK. +* John Hartman <noice AT noicedebugger.com> + Porting ASXXXX and ASLINK for 8051. +* Dmitry S. Obukhov <dso AT usa.net> + malloc and serial I/O routines. +* Pascal Felber + Some of the Z80 related files are borrowed from the Gameboy + Development Kit (GBDK). +* The GCC development team http://gcc.gnu.org/ + for GNU C preprocessor, the basis of sdcpp preprocessor and + gcc test suite, partially included into the SDCC regression test suite +* The GNU Binutils development team http://www.gnu.org/software/binutils/ + for GNU Binutils, the basis of sdbinutils +* Boost Community http://www.boost.org/ + for Boost C++ libraries used in sdcc compiler +* Timo Bingmann http://idlebox.net/2007/stx-btree/ + for TX B+ Tree C++ Template Classes used in sdcc compiler +* Malini Dutta <malini AT mediaone.net> + Sandeep's wife, for her patience and support. diff --git a/gbdk-support/makecom/LICENSE b/gbdk-support/makecom/LICENSE @@ -0,0 +1,24 @@ +This is free and unencumbered software released into the public domain. + +Anyone is free to copy, modify, publish, use, compile, sell, or +distribute this software, either in source code form or as a compiled +binary, for any purpose, commercial or non-commercial, and by any +means. + +In jurisdictions that recognize copyright laws, the author or authors +of this software dedicate any and all copyright interest in the +software to the public domain. We make this dedication for the benefit +of the public at large and to the detriment of our heirs and +successors. We intend this dedication to be an overt act of +relinquishment in perpetuity of all present and future rights to this +software under copyright law. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR +OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, +ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +OTHER DEALINGS IN THE SOFTWARE. + +For more information, please refer to <https://unlicense.org>

This webpage is intended to be an accessible preview of this repository. To get a fuller picture, clone it and use the git CLI.