Cyan Legal has finally approved changes to the CWE open source license. Please read through this new text (below) and make comments. JW will set something up for existing contributors to give permission to change this license. Once we have those permissions then the new license can be released!
Thanks to the efforts of many people, in particular but not limited to: Paradox, JWPlatt, Mac_Fife, Rarified, Hoikas, Branan and Luigi of the Free Software Foundation.
Sorry, it took so long...
The following text will replace the license text in all the source files (except for those source files that are licensed by someone else which the CWE license will be removed). This text will also be repeated in a file in the root directory.
Code: Select all
CyanWorlds.com Engine - MMOG client, server and tools Copyright (C) 2011 Cyan Worlds, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>. Additional permissions under GNU GPL version 3 section 7 If you modify this Program, or any covered work, by linking or combining it with any of RAD Game Tools Bink SDK, Autodesk 3ds Max SDK, NVIDIA PhysX SDK, Microsoft DirectX SDK, OpenSSL library, Independent JPEG Group JPEG library, Microsoft Windows Media SDK, or Apple QuickTime SDK (or a modified version of those libraries), containing parts covered by the terms of the Bink SDK EULA, 3ds Max EULA, PhysX SDK EULA, DirectX SDK EULA, OpenSSL and SSLeay licenses, IJG JPEG Library README, Windows Media SDK EULA, or QuickTime SDK EULA, the licensors of this Program grant you additional permission to convey the resulting work. Corresponding Source for a non-source form of such a combination shall include the source code for the parts of OpenSSL and IJG JPEG Library used as well as that of the covered work. You can contact Cyan Worlds, Inc. by email email@example.com or by snail mail at: Cyan Worlds, Inc. 14617 N Newport Hwy Mead, WA 99021
The following text will be in a README.txt file in the root directory that can be used by a shard owners that distribute a client to pull into their own documentation to cover themselves legally.
Code: Select all
/*==README.txt== About Non-Free Libraries: This software uses some non-free libraries for which exceptions appear in the source code license inserts. It is suggested that anyone who thinks of doing substantial further work on this program should first free it from dependence on the non-free libraries so that it does the same job without the non-free libraries. Further introduction of non-free libraries likely would require a revised license and thus permission from all contributors to the codebase. That being problematic, any additional non-free libraries are unlikely to be accepted by Cyan Worlds or the development community. Acknowledgements: OPENSSL: This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit (http://www.openssl.org/). This product includes cryptographic software written by Eric A. Young (firstname.lastname@example.org). This product includes software written by Tim J. Hudson (email@example.com)." Independent JPEG Group (IJG) JPEG Library: This software is based in part on the work of the Independent JPEG Group. Jani Kajala: Copyright (c) 2001 Jani Kajala Permission to use, copy, modify, distribute and sell this software and its documentation for any purpose is hereby granted without fee, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation. Jani Kajala makes no representations about the suitability of this software for any purpose. It is provided "as is" without express or implied warranty. *==README==*/
Also, another file CREDITS.txt to be included in the root directory. This is additional text that can be used by a shard owners that distribute a client to pull into their own documentation to cover themselves legally.
Code: Select all
/*==CREDITS.txt==* LEGAL ------- MYST is a registered trademark of Cyan Worlds, Inc. All rights reserved. NVIDIA (formerly AGEIA)-provider of the PhysX physics engine. AGEIA™ and PhysX™ are trademarks of AGEIA Technologies, Inc. and are used under license. Uses Bink Video. Copyright C 1997-2006 by RAD Game Tools, Inc. FaceGen Modeller 2.1 Singular Inversions, Inc. Artbeats Digital Film Library Artbeats This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit (http://www.openssl.org/) Free Type The FreeType Project is copyright C 1996-2000 by David Turner, Robert Wilhelm, and Werner Lemberg. All rights reserved. Python Copyright C 2001, 2002 Python Software Foundation. All rights reserved. Boost Copyright C 2002 CrystalClear Software, inc. Permission to use, copy, modify, distribute and sell this software for any purpose is hereby granted without fee. Speex (libspeex) © 2002-2003, Jean-Marc Valin/Xiph.Org Foundation Ogg (libogg) Copyright (c) 2002, Xiph.org Foundation Vorbis (libvorbis) Copyright (c) 2002-2008 Xiph.org Foundation 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. • Neither the name of the Xiph.org Foundation 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 foundation 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. LibJpeg Libpng versions 1.0.7, July 1, 2000, through 1.2.5, October 3, 2002, are Copyright C 2000-2002 Glenn Randers-Pehrson zLib zlib C1995-2002 Jean-loup Gailly and Mark Adler Expat Copyright (c) 1998, 1999, 2000 Thai Open Source Software Center Ltd and Clark Cooper Expat Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006 Expat maintainers. Uses OpenAL 3D Audio - http://openal.org Friends of Sironka Dance Troupe Some sounds and vocal recording provided by the Friends of Sironka Dance Troupe, nonexclusively licensed by Cyan, used by permission. Burn You Up, Burn You Down performed by Peter Gabriel. Written by Peter Gabriel, Neil Sparkes and Karl Wallinger. Published by Real World Music Limited/Universal Music Limited. Peter Gabriel appears courtesy of Real World Records'/ Geffen Records and EMI Records. *==CREDITS==*/