diff --git a/project/java/Accelerometer.java b/project/java/Accelerometer.java index c068105ca..f9bb4f91e 100644 --- a/project/java/Accelerometer.java +++ b/project/java/Accelerometer.java @@ -1,12 +1,22 @@ /* - SDL - Simple DirectMedia Layer - Copyright (C) 1997-2011 Sam Lantinga - Java source code (C) 2009-2011 Sergii Pylypenko +Simple DirectMedia Layer +Java source code (C) 2009-2011 Sergii Pylypenko + +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. - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. +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. */ package net.sourceforge.clonekeenplus; diff --git a/project/java/Audio.java b/project/java/Audio.java index 0dbd4833f..ae343f393 100644 --- a/project/java/Audio.java +++ b/project/java/Audio.java @@ -1,12 +1,22 @@ /* - SDL - Simple DirectMedia Layer - Copyright (C) 1997-2011 Sam Lantinga - Java source code (C) 2009-2011 Sergii Pylypenko +Simple DirectMedia Layer +Java source code (C) 2009-2011 Sergii Pylypenko + +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. - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. +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. */ package net.sourceforge.clonekeenplus; diff --git a/project/java/DataDownloader.java b/project/java/DataDownloader.java index 5b89b6d06..3289fc6e0 100644 --- a/project/java/DataDownloader.java +++ b/project/java/DataDownloader.java @@ -1,12 +1,22 @@ /* - SDL - Simple DirectMedia Layer - Copyright (C) 1997-2011 Sam Lantinga - Java source code (C) 2009-2011 Sergii Pylypenko +Simple DirectMedia Layer +Java source code (C) 2009-2011 Sergii Pylypenko + +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. - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. +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. */ package net.sourceforge.clonekeenplus; diff --git a/project/java/Globals.java b/project/java/Globals.java index defb68932..10aa7346d 100644 --- a/project/java/Globals.java +++ b/project/java/Globals.java @@ -1,12 +1,22 @@ /* - SDL - Simple DirectMedia Layer - Copyright (C) 1997-2011 Sam Lantinga - Java source code (C) 2009-2011 Sergii Pylypenko +Simple DirectMedia Layer +Java source code (C) 2009-2011 Sergii Pylypenko + +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. - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. +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. */ package net.sourceforge.clonekeenplus; diff --git a/project/java/Keycodes.java b/project/java/Keycodes.java index b56f9f351..26716142e 100644 --- a/project/java/Keycodes.java +++ b/project/java/Keycodes.java @@ -1,12 +1,22 @@ /* - SDL - Simple DirectMedia Layer - Copyright (C) 1997-2011 Sam Lantinga - Java source code (C) 2009-2011 Sergii Pylypenko +Simple DirectMedia Layer +Java source code (C) 2009-2011 Sergii Pylypenko + +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. - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. +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. */ package net.sourceforge.clonekeenplus; diff --git a/project/java/MainActivity.java b/project/java/MainActivity.java index fd8eb74f5..d2e392293 100644 --- a/project/java/MainActivity.java +++ b/project/java/MainActivity.java @@ -1,12 +1,22 @@ /* - SDL - Simple DirectMedia Layer - Copyright (C) 1997-2011 Sam Lantinga - Java source code (C) 2009-2011 Sergii Pylypenko +Simple DirectMedia Layer +Java source code (C) 2009-2011 Sergii Pylypenko + +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. - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. +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. */ package net.sourceforge.clonekeenplus; diff --git a/project/java/Settings.java b/project/java/Settings.java index 2a0a13c66..a32e151c0 100644 --- a/project/java/Settings.java +++ b/project/java/Settings.java @@ -1,30 +1,22 @@ /* - SDL - Simple DirectMedia Layer - Copyright (C) 1997-2011 Sam Lantinga - Java source code (C) 2009-2011 Sergii Pylypenko +Simple DirectMedia Layer +Java source code (C) 2009-2011 Sergii Pylypenko + +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. - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - There is a license exception for this particular file (Settings.java) - - you may modify it as you wish without releasing source code, - as long as the libraries in the binary package you're distributing - (typically libapplication.so and other closed-source libraries in your .apk file) - can be linked and executed without error against the SDL compiled - from the original source code. This implies that you may not modify Java-to-C - interface, otherwise you have to publish the source code with your changes. - - This exception is here to permit you to replace a rather awkward SDL startup config dialog - with your own user-friendly version, possibly with lesser options and some help on them. - Also you may put your own logo in the startup screen instead of the "Powered by SDL" logo. - - You may modify other Java files if needed to implement your custom startup config dialog - without publishing the source code, to a reasonable extent of course - if your modification - will make SDL work better, faster or more stable beyond the startup config dialog - - you still have to publish the source code with such change (and I don't care about - changes which will make SDL work worse, slower or less stable, you may keep them). +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. */ package net.sourceforge.clonekeenplus; diff --git a/project/java/Video.java b/project/java/Video.java index 7597809d5..dbfd263a6 100644 --- a/project/java/Video.java +++ b/project/java/Video.java @@ -1,12 +1,22 @@ /* - SDL - Simple DirectMedia Layer - Copyright (C) 1997-2011 Sam Lantinga - Java source code (C) 2009-2011 Sergii Pylypenko +Simple DirectMedia Layer +Java source code (C) 2009-2011 Sergii Pylypenko + +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. - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. +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. */ package net.sourceforge.clonekeenplus; diff --git a/readme.txt b/readme.txt index b8df2f86d..600d08670 100644 --- a/readme.txt +++ b/readme.txt @@ -338,26 +338,21 @@ License information =================== The SDL port itself is licensed under LGPL, so you may use it for commercial purposes -without releasing source code, however to fullfill LGPL requirementsyou'll have to publish +without releasing source code, however to fullfill LGPL requirements you'll have to publish the file AndroidAppSettings.cfg to allow linking other version of SDL with the libraries in the binary package you're distributing - typically libapplication.so and other closed-source libraries in your .apk file. -There is a license exception for a file project/java/Settings.java: -you may modify it as you wish without releasing source code, -as long as your binary package can be linked and executed without error against the SDL compiled -from the original source code. This implies that you may not modify Java-to-C -interface, otherwise you have to publish the source code with your changes. +The Java source files are licensed under zlib license, which means +you may modify them as you like without releasing source code, +as long as your binary package can be linked and executed without error +against the SDL shared library compiled from the original source code. +This implies that you may not modify Java-to-C interface, +or you'll have to publish all your changes to both C and Java files. -This exception is here to permit you to replace a rather awkward SDL startup config dialog -with your own user-friendly version, possibly with lesser options and some help on them. -Also you may put your own logo in the startup screen instead of the "Powered by SDL" logo. - -You may modify other Java files if needed to implement your custom startup config dialog -without publishing the source code, to a reasonable extent of course - if your modification -will make SDL work better, faster or more stable beyond the startup config dialog - -you still have to publish the source code with such change (and I don't care about -changes which will make SDL work worse, slower or less stable, you may keep them). +Please note that SDL 1.3 Andorid port from libsdl.org has changed it's license type +to zlib, however I've used older release of SDL 1.3 to create this port, +and I cannot switch license type for the C source files I didn't write myself. The libraries under project/jni, each of which has it's own license, I've tried to compile all LGPL-ed libs as shared libs but you should anyway inspect the licenses