diff options
Diffstat (limited to 'webclients/novnc/LICENSE.txt')
-rw-r--r-- | webclients/novnc/LICENSE.txt | 67 |
1 files changed, 55 insertions, 12 deletions
diff --git a/webclients/novnc/LICENSE.txt b/webclients/novnc/LICENSE.txt index 6a1131b..67cdca5 100644 --- a/webclients/novnc/LICENSE.txt +++ b/webclients/novnc/LICENSE.txt @@ -1,35 +1,78 @@ noVNC is Copyright (C) 2011 Joel Martin <github@martintribe.org> +The noVNC core library is licensed under the LGPLv3 (GNU Lesser +General Public License). The noVNC core library is composed of the +Javascript code necessary for full noVNC operation. This includes (but +is not limited to): + + include/base64.js + include/des.js + include/display.js + include/input.js + include/jsunzip.js + include/logo.js + include/rfb.js + include/ui.js + include/util.js + include/vnc.js + include/websock.js + include/webutil.js + +The HTML, CSS, font and images files that included with the noVNC +source distibution (or repository) are not considered part of the +noVNC core library and are licensed under more permissive licenses. +The intent is to allow easy integration of noVNC into existing web +sites and web applications. + +The HTML, CSS, font and image files are licensed as follows: + + *.html : 2-Clause BSD license + + include/*.css : 2-Clause BSD license + + include/Orbitron* : SIL Open Font License 1.1 + (Copyright 2009 Matt McInerney) + + images/ : Creative Commons Attribution-ShareAlike + http://creativecommons.org/licenses/by-sa/3.0/ + +In addition the following file, which is part of the noVNC core +library, may be licensed under either the LGPL-2, LGPL-3 or MPL 2.0 +when it used separately from the noVNC core library. + + include/input.js : LGPL-2 or any later version + Some portions of noVNC are copyright to their individual authors. Please refer to the individual source files and/or to the noVNC commit history: https://github.com/kanaka/noVNC/commits/master -noVNC is licensed under the LGPL (GNU Lesser General Public License) -version 3 with the following exceptions (all LGPL-3 compatible): +The are several files and projects that have been incorporated into +the noVNC core library. Here is a list of those files and the original +licenses (all LGPL-3 compatible): - include/input.js : LGPL-2 or any later version - - include/base64.js : Dual GPL-2 or LGPL-2.1 + include/base64.js : MPL 1.1, GPL-2 or LGPL-2.1 include/des.js : Various BSD style licenses include/jsunzip.js : zlib/libpng license - include/web-socket-js/ : New BSD license. Source code at + include/web-socket-js/ : New BSD license (3-clause). Source code at http://github.com/gimite/web-socket-js - include/Orbitron* : SIL Open Font License 1.1 - (Copyright 2009 Matt McInerney) +The following license texts are included: - images/ : Creative Commons Attribution-ShareAlike - http://creativecommons.org/licenses/by-sa/3.0/ - -The license texts are included at: docs/LICENSE.LGPL-3 and docs/LICENSE.GPL-3 docs/LICENSE.OFL-1.1 + docs/LICENSE.BSD-3-Clause (New BSD) + docs/LICENSE.BSD-2-Clause (Simplified BSD / FreeBSD) + docs/LICENSE.zlib + docs/LICENSE.MPL-2.0 Or alternatively the license texts may be found here: + http://www.gnu.org/licenses/lgpl.html and http://www.gnu.org/licenses/gpl.html http://scripts.sil.org/OFL + http://www.mozilla.org/MPL/1.1/ + http://www.mozilla.org/MPL/2.0/ |