"The Eternity Engine"
Copyright (c) 2026 James Haley, Stephen McGranahan, et al.


Team Eternity is:
-----------------
James Haley <haleyjd@hotmail.com>
Stephen McGranahan
Ioan Chera
David Hill
Max Waine


Previous Team Members
---------------------
Joe Kennedy
Julian Aubourg
Charles Gunyon


Feature and Patch Contributors
------------------------------
4mer
38-vita-38
Afterglow
Anders Astrand
anotak
Cephaler
Charles Gunyon
cxong
derekmd
dotfloat
DRON12261
electricbrass
elf-alchemist
FozzeY
Gez
icecream95
joanbm
Joe Kennedy
Joel Murdoch
Julian Aubourg
Kaitlyn Anne Fox
madame-rachelle
marrub--
Mike Swanson
MP2E
nemesis-vampy
Revenant
Russell Rice
ryan
Samuel Villarreal
SarahCosmosys
SargeBaldy
Shannon Freeman
Simon Howard
sink666
skillsawed
XaserAcheron
Yagisan


Artistic Assets By
------------------
Amaruq Wulfe
Bob Satori
Sarah Mancuso
Sven Ruthner


German Shepherd Dog Sprite
--------------------------
Modeled from scratch and rendered in Blender by Nash Muhandes.
Copyright © 2017 Nash Muhandes. All Rights Reserved.
Forum thread - https://forum.zdoom.org/viewtopic.php?f=59&t=58035
Released under CC-BY - https://creativecommons.org/licenses/by/3.0/


Based On Works
--------------

GPL DOOM Source
   id Software

GPL Heretic and Hexen Source
   Raven Software

DosDOOM
   Chi Hoang

BOOM, by TeamTNT
   Lee Killough
   Jim Flynn
   Rand Phares
   Ty Halderman
   Stan Gula

MBF - "Marine's Best Friend"
   Lee Killough

SMMU - "Smack My Marine Up"
   Simon "fraggle" Howard


Significant Code Utilized From
------------------------------

BSP 5.2
   Raphael Quinet
   Colin Reed
   Lee Killough
   Colin Phipps
   Simon Howard

Chocolate Doom
   Simon Howard

Doom64 EX
   Samuel Villarreal

Odamex
   "Dr. Sean" Leonard

PrBoom
   Colin Phipps
   Florian Schulze

PrBoom-Plus
   Andrey Budko

Quake 2 Source, Quake 3 Source
   id Software
   Gilles Vollant

ZDoom
   Randy Heit
   Graf Zahl
   Braden Obrzut

Woof!
   Roman Fomin

ironwail
    Andrei Drexler

Rum & Raisin Doom
    Ethan Watson

mn_saveg.cpp
   Devin Acker

Libraries/Code Utilized
-----------------------

DJGPP libc
   DJ Delorie et al.

Freeverb - Public Domain Reverb Engine
   Jezar at Dreampoint Design and Engineering

JSON for Modern C++
   Niels Lohmann, https://json.nlohmann.me, https://orcid.org/0000-0001-9037-795X, MIT licensed

   License terms:

   Copyright © 2013-2026 Niels Lohmann

   Permission is hereby granted, free of charge, to any person obtaining a copy of this software and
   associated documentation files (the “Software”), to deal in the Software without restriction,
   including without limitation the rights to use, copy, modify, merge, publish, distribute,
   sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
   furnished to do so, subject to the following conditions:

   The above copyright notice and this permission notice shall be included in all copies or
   substantial portions of the Software.

   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.

   The class contains the UTF-8 Decoder from Bjoern Hoehrmann which is licensed under the MIT
   License (see above). Copyright © 2008-2009 Björn Hoehrmann bjoern@hoehrmann.de

   The class contains a slightly modified version of the Grisu2 algorithm from Florian Loitsch which
   is licensed under the MIT License (see above). Copyright © 2009 Florian Loitsch

   The class contains a copy of Hedley from Evan Nemerson which is licensed as CC0-1.0.


concurrentqueue
   Cameron Desrochers
   Simplified BSD / Boost licensed

   License terms:

   Simplified BSD license:
   Copyright (c) 2013-2020, Cameron Desrochers.
   All rights reserved.

   Redistribution and use in source and binary forms, with or without modification,
   are permitted provided that the following conditions are met:

   - Redistributions of source code must retain the above copyright notice, this list of
   conditions and the following disclaimer.
   - Redistributions in binary form must reproduce the above copyright notice, this list of
   conditions and the following disclaimer in the documentation and/or other materials
   provided with the distribution.

   THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY
   EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
   MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
   THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
   SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
   OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
   HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
   TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
   EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

   Also dual-licensed under the Boost Software License (see LICENSE.md)


libConfuse Parser Library
   Martin Hedenfalk
   GPLv3 licensed

textscreen
   Simon Howard
   GPLv2 licensed

libpng
   Glenn Randers-Pehrson, Andreas Dilger, Guy Eric Schalnat, et al.
   libpng License v2

GNUlib strcasestr
   Bruno Haible / FSF
   GPLv3 licensed

LLVM libc++
   LLVM Team, University of Illinois at Urbana-Champaign; Howard Hinnant et al.

MinGW libc
   Matt Weinstein et al.

SDL and Support Libraries
   Sam Lantinga et al.

snes_spc 0.9.0
   Shay Green
   LGPL-2.1 licensed

SpiderMonkey 1.8.0
   Mozilla Foundation; Brendan Eich et al.

Three-Band EQ and Rational-tanh Clipper
   Neil C / Etanza Systems, cschueler

zlib
   Jean-loup Gailly, Mark Adler, et al.
   zlib License

ACSVM
   David Hill
   LGPL-2.1 licensed

MIDI fallback
   ceski, GPLv2 licensed

libADLMIDI
   Joel Yliluoma, Vitaly Novichkov, Jean Pierre Cimalando, et al.
   Main code LGPL-3.0 licensed
   Subcomponents -- see section

   libADLMIDI components:
   - DOSBox OPL3 (by DOSBox Team): GPLv2 licensed

   - Opal (by Reality, Willy Reeve): public domain

   - Nuked OPL3 (by Nuke.YKT): LGPL-2.1 licensed

   - Java OPL3 (by Robson Cozendey): LGPL-2.1+ licensed

   - ESFMu (by Kagamiin~): LGPL-2.1 licensed

   - MAME OPL2 (by Jarek Burczynski, Tatsuyuki Satoh): GPLv2 licensed

   - YMFM (by Aaron Giles): BSD 3-clause licensed

     YMFM license terms:

      BSD 3-Clause License

      Copyright (c) 2021, Aaron Giles
      All rights reserved.

      Redistribution and use in source and binary forms, with or without
      modification, are permitted provided that the following conditions are met:

      1. Redistributions of source code must retain the above copyright notice, this
         list of conditions and the following disclaimer.

      2. Redistributions in binary form must reproduce the above copyright notice,
         this list of conditions and the following disclaimer in the documentation
         and/or other materials provided with the distribution.

      3. Neither the name of the copyright holder nor the names of its
         contributors may be used to endorse or promote products derived from
         this software without specific prior written permission.

      THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
      AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
      IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
      DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
      FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
      DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
      SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
      CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
      OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
      OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

