Skip to content

ducasp/blueMSX

Repository files navigation

This file contains the license agreement on individual file in the blueMSX
source tree.

blueMSX was originally derived from fMSX but now it is free from all
fMSX source. All source used in blueMSX is either under BSD license,
GPL or freeware.

Most files are developed within the blueMSX project but some have their
origin from other sources. All blueMSX developed code is released under
a BSD style license but some of the other code is released under other
license. Most notable are source from:

- openMSX    released under GPL license

Technical information needed to develop blueMSX has sometimes been found
in the source code and documentation of other emulators. These emulators
are:

- openMSX
- BRMSX
- RuMSX
- RedMSX
- MESS
- fMSX-SDL  
- no$msx

The following paragraph contains the license for the blueMSX created source files:

**  This software is provided 'as-is', without any express or implied
**  warranty.  In no event will the authors be held liable for any damages
**  arising from the use of this software.
**
**  Permission is granted to anyone to use this software for any purpose,
**  including commercial applications, and to alter it and redistribute it
**  freely, subject to the following restrictions:
**
**  1. The origin of this software must not be misrepresented; you must not
**     claim that you wrote the original software. If you use this software
**     in a product, an acknowledgment in the product documentation would be
**     appreciated but is not required.
**  2. Altered source versions must be plainly marked as such, and must not be
**     misrepresented as being the original software.
**  3. This notice may not be removed or altered from any source distribution.


The tree below shows all source code files in the blueMSX, their origin and license.
blueMSX files that have been implemented using information from other emulators
are not explicitly shown. The files developed by the blueMSX team under BSD license
are not shown in this tree.


\\---blueMSX
    |   
    \---Src
        |       
        |       Fmopl.c                 fMSXSDL - GPL
        |       Fmopl.h                 fMSXSDL - GPL
        |       OpenMsxYM2413.cpp       openMSX - GPL
        |       OpenMsxYM2413.h         openMSX - GPL
        |       OpenMsxYMF262.cpp       openMSX - GPL
        |       OpenMsxYMF262.h         openMSX - GPL
        |       OpenMsxYMF278.cpp       openMSX - GPL
        |       OpenMsxYMF278.h         openMSX - GPL
        |       Ymdeltat.c              fMSXSDL - GPL
        |       Ymdeltat.h              fMSXSDL - GPL
        |       
        +---TinyXML
        |       tinystr.cpp             3rd party - ZLIB
        |       TinyStr.h               3rd party - ZLIB
        |       tinyxml.cpp             3rd party - ZLIB
        |       tinyxml.h               3rd party - ZLIB
        |       tinyxmlerror.cpp        3rd party - ZLIB
        |       tinyxmlparser.cpp       3rd party - ZLIB
        |       
        +---Unzip
        |       crypt.h                 3rd party - ZLIB
        |       ioapi.c                 3rd party - ZLIB
        |       ioapi.h                 3rd party - ZLIB
        |       iowin32.c               3rd party - ZLIB
        |       iowin32.h               3rd party - ZLIB
        |       miniunz.c               3rd party - ZLIB
        |       minizip.c               3rd party - ZLIB
        |       unzip.c                 3rd party - ZLIB
        |       unzip.h                 3rd party - ZLIB
        |       zconf.h                 3rd party - ZLIB
        |       zip.c                   3rd party - ZLIB
        |       zip.h                   3rd party - ZLIB
        |       ziphelper.c             3rd party - ZLIB
        |       ziphelper.h             3rd party - ZLIB
        |       zlib.h                  3rd party - ZLIB
        |       
        +---VideoChips
        |       V9938.c                 Alex Wulms - Freeware
        |       V9938.h                 Alex Wulms - Freeware
        |       
        +---VideoRender
        |       Scale2x.h               ? - BSD
        |       Scale3x.h               ? - BSD
        |       Scalebit.c              ? - BSD
        |       Scalebit.h              ? - BSD
        |       
        |       
        \---Z80
                R800Dasm.c              openMSX - GPL