Added a license exception to permit custom startup config dialogs in closed-source projects.

This commit is contained in:
pelya
2011-04-18 17:56:40 +00:00
parent 5c60741dae
commit ea3df210c4
10 changed files with 132 additions and 16 deletions

View File

@@ -1,4 +1,14 @@
// This string is autogenerated by ChangeAppSettings.sh, do not change spaces amount
/*
SDL - Simple DirectMedia Layer
Copyright (C) 1997-2011 Sam Lantinga
Java source code (C) 2009-2011 Sergii Pylypenko
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.
*/
package net.sourceforge.clonekeenplus;
import android.app.Activity;

View File

@@ -1,4 +1,14 @@
// This string is autogenerated by ChangeAppSettings.sh, do not change spaces amount
/*
SDL - Simple DirectMedia Layer
Copyright (C) 1997-2011 Sam Lantinga
Java source code (C) 2009-2011 Sergii Pylypenko
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.
*/
package net.sourceforge.clonekeenplus;

View File

@@ -1,4 +1,14 @@
// This string is autogenerated by ChangeAppSettings.sh, do not change spaces amount
/*
SDL - Simple DirectMedia Layer
Copyright (C) 1997-2011 Sam Lantinga
Java source code (C) 2009-2011 Sergii Pylypenko
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.
*/
package net.sourceforge.clonekeenplus;
import android.app.Activity;

View File

@@ -15,9 +15,8 @@
*/
/* This is GLSurfaceView class ripped out of Android 2.1 sources,
fixed with a hammer and rasp to work with libSDL port */
fixed with a hammer to work with libSDL port */
// This string is autogenerated by ChangeAppSettings.sh, do not change spaces amount
package net.sourceforge.clonekeenplus;
import java.io.Writer;

View File

@@ -1,4 +1,14 @@
// This string is autogenerated by ChangeAppSettings.sh, do not change spaces amount anywhere
/*
SDL - Simple DirectMedia Layer
Copyright (C) 1997-2011 Sam Lantinga
Java source code (C) 2009-2011 Sergii Pylypenko
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.
*/
package net.sourceforge.clonekeenplus;
import android.app.Activity;

View File

@@ -1,4 +1,14 @@
// This string is autogenerated by ChangeAppSettings.sh, do not change spaces amount anywhere
/*
SDL - Simple DirectMedia Layer
Copyright (C) 1997-2011 Sam Lantinga
Java source code (C) 2009-2011 Sergii Pylypenko
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.
*/
package net.sourceforge.clonekeenplus;
import java.lang.String;

View File

@@ -1,4 +1,14 @@
// This string is autogenerated by ChangeAppSettings.sh, do not change spaces amount
/*
SDL - Simple DirectMedia Layer
Copyright (C) 1997-2011 Sam Lantinga
Java source code (C) 2009-2011 Sergii Pylypenko
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.
*/
package net.sourceforge.clonekeenplus;
import android.app.Activity;

View File

@@ -1,4 +1,32 @@
// This string is autogenerated by ChangeAppSettings.sh, do not change spaces amount
/*
SDL - Simple DirectMedia Layer
Copyright (C) 1997-2011 Sam Lantinga
Java source code (C) 2009-2011 Sergii Pylypenko
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).
*/
package net.sourceforge.clonekeenplus;
import android.app.Activity;

View File

@@ -1,4 +1,14 @@
// This string is autogenerated by ChangeAppSettings.sh, do not change spaces amount
/*
SDL - Simple DirectMedia Layer
Copyright (C) 1997-2011 Sam Lantinga
Java source code (C) 2009-2011 Sergii Pylypenko
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.
*/
package net.sourceforge.clonekeenplus;
import javax.microedition.khronos.opengles.GL10;