From http://www.jwz.org/xscreensaver/xscreensaver-5.34.tar.gz
[xscreensaver] / android / project / GLWallpaperService / readme.txt
1 Truly Excellent Live Wallpaper - Version 0.1
2
3
4 Upstream codebases
5 ------------------
6
7 This is a port of Xscreensaver 5.29 to Android.
8
9 On the Android side, it uses Ben Gruver's version of Mark Guerra's GL 
10 WallpaperService for Android.
11
12 Xscreensaver's GLX hacks are OpenGL, and Android is OpenGL ES, 
13 so we use the OpenGL to OpenGL ES translation shim that is in Xscreensaver.
14
15
16 Compiling
17 ---------
18
19 We are compiling our APK with ant.  If you have a problem getting this 
20 to work with Eclipse, Android Studio, or some other IDE, let us know.  
21 TrulyCreative is the Service, and GLWallpaperService is the library 
22 which TrulyCreative uses.  Also don't forget this uses C/C++ code via 
23 the NDK, so you have to build both the C/C++ and Java/Dalvik code.
24
25
26
27 Licenses
28 --------
29
30 Some code in gl1.c is based off code from
31 Jetro Lauha's San Angeles Observation project
32 which is under a BSD-style license.
33
34 GLWallpaperService is under an Apache License, Version 2.0.
35
36 Look in the TrulyExcellent/jni/xscreensaver to see what licenses are used.
37 MIT/X11 seems to be the primary license.
38
39 The rest of the code is released under Apache License, Version 2.0.  
40 Some of that code is from the Android Open Source Project, some is from 
41 Dennis Sheil.  Dennis Sheil dual-licenses his code as MIT/X11 license also.