From 68d1e343cf476eeb879b4bf1ca2cb258ff35636d Mon Sep 17 00:00:00 2001 From: q66 Date: Mon, 27 Apr 2020 14:34:43 +0200 Subject: [PATCH] add license (BSD-2-Clause) --- COPYING.md | 80 +++++++++++++++++++++++++++++++ src/readme_sauerbraten.txt | 96 -------------------------------------- src/readme_tesseract.txt | 68 --------------------------- 3 files changed, 80 insertions(+), 164 deletions(-) create mode 100644 COPYING.md delete mode 100644 src/readme_sauerbraten.txt delete mode 100644 src/readme_tesseract.txt diff --git a/COPYING.md b/COPYING.md new file mode 100644 index 0000000..020d9e3 --- /dev/null +++ b/COPYING.md @@ -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. diff --git a/src/readme_sauerbraten.txt b/src/readme_sauerbraten.txt deleted file mode 100644 index 689b768..0000000 --- a/src/readme_sauerbraten.txt +++ /dev/null @@ -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. - diff --git a/src/readme_tesseract.txt b/src/readme_tesseract.txt deleted file mode 100644 index 3d02f96..0000000 --- a/src/readme_tesseract.txt +++ /dev/null @@ -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. -