Browse Source

add license (BSD-2-Clause)

master
Daniel Kolesa 5 months ago
parent
commit
68d1e343cf
3 changed files with 80 additions and 164 deletions
  1. +80
    -0
      COPYING.md
  2. +0
    -96
      src/readme_sauerbraten.txt
  3. +0
    -68
      src/readme_tesseract.txt

+ 80
- 0
COPYING.md View File

@@ -0,0 +1,80 @@
# OctaCore license

All new OctaCore code is provided to you under the terms of the BSD-2-Clause
license, while the original Tesseract/Sauerbraten portions retain their original
license. OctaCore only ships the altered source code of the original projects,
without the media content.

Copyright (c) 2020 Daniel "q66" Kolesa

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 disclaimers.

* Redistributions in binary form must reproduce the above copyright notice,
this list of conditions and the following disclaimers 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.**

# Tesseract

OctaCore is derived from the Tesseract codebase:

Tesseract game engine source code, any release.

Copyright (C) 2001-2020 Wouter van Oortmerssen, Lee Salzman, Mike Dysart,
Robert Pointon, Quinton Reeves, and Benjamin Segovia

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.

# Sauerbraten

Tesseract is based on Sauerbraten:

Sauerbraten game engine source code, any release.

Copyright (C) 2001-2020 Wouter van Oortmerssen, Lee Salzman, Mike Dysart,
Robert Pointon, and Quinton Reeves

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.

+ 0
- 96
src/readme_sauerbraten.txt View File

@@ -1,96 +0,0 @@
Note that this is the license only for original Sauerbraten code, and does
not cover new code provided as part of the Tesseract engine. For the
license governing those changes, please see the included "readme_tesseract.txt".

Sauerbraten source code license, usage, and documentation.

You may use the Sauerbraten source code if you abide by the ZLIB license
http://www.opensource.org/licenses/zlib-license.php
(very similar to the BSD license):


LICENSE
=======

Sauerbraten game engine source code, any release.

Copyright (C) 2001-2020 Wouter van Oortmerssen, Lee Salzman, Mike Dysart, Robert Pointon, and Quinton Reeves

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.


LICENSE NOTES
=============
The license covers the source code found in the "src" directory of this
archive as well as the .cfg files under the "data" directory. The included
ENet network library which Sauerbraten uses is covered by an MIT-style
license, which is however compatible with the above license for all
practical purposes.

Game media included in the game (maps, textures, sounds, models etc.)
are NOT covered by this license, and may have individual copyrights and
distribution restrictions (see individual readmes).


USAGE
=====
Compiling the sources should be straight forward.

Unix users need to make sure to have the development version of all libs
installed (OpenGL, SDL, SDL_mixer, SDL_image, zlib). The included
Makefile can be used to build.

Windows users can use the included Visual Studio project files in the vcpp
directory, which references the lib/include directories for the external
libraries and should thus be self contained. Release mode builds will place
executables in the bin dir ready for testing and distribution.

An alternative to Visual Studio for Windows is MinGW/MSYS, which can be compiled
using the provided Makefile. Another alternative for Windows is to compile under
Code::Blocks with the provided vcpp/sauerbraten.cbp project file.

The Sauerbraten sources are very small, compact, and non-redundant, so anyone
wishing to modify the source code should be able to gain an overview of
Sauerbraten's inner workings by simply reading through the source code in its
entirety. Small amounts of comments should guide you through the more
tricky sections.

When reading the source code and trying to understand Sauerbaten's internal design,
keep in mind the goal of Cube: minimalism. I wanted to create a very complete
game / game engine with absolutely minimal means, and made a sport out of it
keeping the implementation small and simple. Sauerbraten is not a commercial
product, it is merely the author's idea of a fun little programming project.


AUTHORS
======
Wouter "Aardappel" van Oortmerssen
http://strlen.com

Lee "eihrul" Salzman
http://sauerbraten.org/lee/

Mike "Gilt" Dysart

Robert "baby-rabbit" Pointon
http://www.fernlightning.com

Quinton "Quin" Reeves
http://www.redeclipse.net

For additional authors/contributors, see the Sauerbraten binary distribution readme.


+ 0
- 68
src/readme_tesseract.txt View File

@@ -1,68 +0,0 @@
Note that this license is an extension of the original Sauerbraten source
code license which is included under the file "readme_sauerbraten.txt" for
reference. Both are essentially the ZLIB license, but the Tesseract license
may include differing copyright owners and usage clarifications.

Tesseract source code license, usage, and documentation.

You may use the Tesseract source code if you abide by the ZLIB license
http://www.opensource.org/licenses/zlib-license.php
(very similar to the BSD license):


LICENSE
=======

Tesseract game engine source code, any release.

Copyright (C) 2001-2020 Wouter van Oortmerssen, Lee Salzman, Mike Dysart, Robert Pointon, Quinton Reeves, and Benjamin Segovia

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.


LICENSE NOTES
=============
The license covers the source code found in the "src" directory of this
archive as well as the .cfg files under the "data" directory. The included
ENet network library which Tesseract uses is covered by an MIT-style
license, which is however compatible with the above license for all
practical purposes.

Other media included with this distribution (maps, textures, sounds, models etc.)
are NOT covered by this license, and may have individual copyrights and
distribution restrictions (see individual readmes).

AUTHORS
======
Wouter "Aardappel" van Oortmerssen
http://strlen.com

Lee "eihrul" Salzman
http://sauerbraten.org/lee/

Mike "Gilt" Dysart

Robert "baby-rabbit" Pointon
http://www.fernlightning.com

Quinton "Quin" Reeves
http://www.redeclipse.net

Benjamin Segovia

For additional authors/contributors, see the Tesseract distribution readme.


Loading…
Cancel
Save