License
-
Project: GenX-DOS
-
Author: Jack Horton (Retro-Jack)
-
Year: 2026
-
Main License: Creative Commons Attribution-NonCommercial 4.0 International (CC BY-NC 4.0) for original elements, EXCEPT the emulator-facing glue, which is GPL-3.0-or-later. See SCOPE below.
STATEMENT OF INTENT & SCOPE
This repository is a composite work, and the original material in it is under TWO licences.
CC BY-NC 4.0 ....... the DOS prompt and its filesystem, the AMIBIOS POST animation, the menu tree, the home page and feature article, the wiki, the game instruction pages, and the artwork and prose throughout.
GPL-3.0-or-later ... the emulator-facing glue, being systems/_shared/genx-.js systems/_shared-ejs/genx-.js systems/*/play.html Every file above carries an SPDX header saying so, and the licence text is in COPYING at the repo root.
WHY THE SPLIT: those glue files load and drive GPL-licensed emulator engines in the same browser context, so they are best treated as part of a combined work with those engines. The GPL does not permit further restrictions to be imposed on such a work, and NonCommercial is a further restriction. Putting the glue under GPL-3.0-or-later removes the conflict at the only place it arises. It costs nothing that matters: the glue is small and specific to this project, while the work worth protecting — the prompt, the writing, the artwork and the several hundred instruction pages — stays NonCommercial.
This does NOT relicense any third-party component, and it does not make the whole repository GPL.
All bundled third-party elements (including, but not limited to, the underlying LGR terminal framework, jQuery libraries, vendored WASM emulators, and the game files and system ROMs served by the live site) are explicitly excluded from this License. You must consult ATTRIBUTION.md and individual bundle subdirectories for the authoritative upstream licensing terms governing those components.
Licensed under the Creative Commons Attribution-NonCommercial 4.0 International License (the "License"). You may not use the original files in this repository except in compliance with the License.
You may obtain a copy of the License at: https://creativecommons.org/licenses/by-nc/4.0/legalcode
SUMMARY OF THE CC BY-NC 4.0 LICENSE DEED
Under the terms of this license, you are free to:
-
Share — copy and redistribute the material in any medium or format
-
Adapt — remix, transform, and build upon the material
The licensor cannot revoke these freedoms as long as you follow the license terms:
1. Attribution. You must give appropriate credit, provide a link to the license, and indicate if changes were made. You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use.
Per upstream source requirements, you must also preserve a clear and prominent credit to the original "LGR" (www.lazygamereviews.com) base terminal code framework in any distributed derivative work.
2. Non-commercial. You may not use the material for commercial purposes.
3. No Additional Restrictions. You may not apply legal terms or technological measures that legally restrict others from doing anything the license permits.
EXPRESS DISCLAIMER OF WARRANTY
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 OR COPYRIGHT HOLDERS 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.