pkgsrc/licenses/commander-x16-rom-license
thorpej 5425c726fe Add Commander X16 ROM license (this is a somewhat complex combination of
2/3-clause BSD, public domain, and commercial licenses for legacy ROM code
from Microsoft and Commodore Business Machines).
2022-08-07 17:35:09 +00:00

80 lines
2.2 KiB
Text

From: https://github.com/commanderx16/x16-rom/blob/master/LICENSE.md
The X16 ROM consists of various components with different licenses:
Commercial Licenses
===================
The following components are based on non-open source projects, and their
base code has commercial licenses:
Component Subdirectory Copyright
===============================================
Commodore KERNAL kernal/cbm (C) 1983 Commodore Business Machines
Microsoft BASIC basic, math (C) 1977 Microsoft Corp.
(with Commodore extensions) (C) 1983 Commodore Business Machines
GEOS geos (C) 1985 Berkeley Softworks
The X16 project has a license to use this code in the context of the X16
computer. If you want to use these components outside of the context of
the X16, please contaxt Cloanto (KERNAL and BASIC) and Click Here Software
(GEOS) for details.
General Public License V3
=========================
The following component is GPLv3-licensed:
Component Subdirectory License
=====================================================
MEGA65 KERNAL kernal/open-roms GPLv3
Reimplementation
This component is **not** a part of a default build!
Public Domain
=============
The following components are in the public domain:
Component Subdirectory License
===========================================================
PETSCII charset charset public domain
ISO charset (PXLfont) charset public domain
Keyboard tables keymap public domain
Machine Language monitor public domain
Monitor
3-Clause BSD
============
The following components are under the 3-clause BSD license:
Component Subdirectory License
===========================================================
LZSA2 Decompression kernal/lzsa.s 3-clause BSD
2-Clause BSD
============
All code outside of the subdirectories above as well as additions to
legacy code are under the 2-clause BSD license.
Component Subdirectory License
===========================================================
BASIC additions basic 2-clause BSD
KERNAL additions kernal 2-clause BSD
GEOS additions geos 2-clause BSD
CMDR-DOS and FAT32 dos 2-clause BSD
for 6502
CodeX Interactive codex 2-clause BSD
Assembly Environment