]> git.proxmox.com Git - mirror_novnc.git/blame - LICENSE.txt
doc/release.txt: fix small error in process.
[mirror_novnc.git] / LICENSE.txt
CommitLineData
c0c143a1
JM
1noVNC is Copyright (C) 2011 Joel Martin <github@martintribe.org>
2
d58f8b51
JM
3The noVNC core library is licensed under the LGPLv3 (GNU Lesser
4General Public License). The noVNC core library is composed of the
5Javascript code necessary for full noVNC operation. This includes (but
6is not limited to):
7
8 include/base64.js
9 include/des.js
10 include/display.js
11 include/input.js
12 include/jsunzip.js
13 include/logo.js
14 include/rfb.js
15 include/ui.js
16 include/util.js
17 include/vnc.js
18 include/websock.js
19 include/webutil.js
20
21The HTML, CSS, font and images files that included with the noVNC
22source distibution (or repository) are not considered part of the
23noVNC core library and are licensed under more permissive licenses.
24The intent is to allow easy integration of noVNC into existing web
25sites and web applications.
26
27The HTML, CSS, font and image files are licensed as follows:
28
29 *.html : 2-Clause BSD license
30
31 include/*.css : 2-Clause BSD license
32
33 include/Orbitron* : SIL Open Font License 1.1
34 (Copyright 2009 Matt McInerney)
35
36 images/ : Creative Commons Attribution-ShareAlike
37 http://creativecommons.org/licenses/by-sa/3.0/
38
39In addition the following file, which is part of the noVNC core
40library, may be licensed under either the LGPL-2, LGPL-3 or MPL 2.0
41when it used separately from the noVNC core library.
42
43 include/input.js : LGPL-2 or any later version
44
c0c143a1
JM
45Some portions of noVNC are copyright to their individual authors.
46Please refer to the individual source files and/or to the noVNC commit
47history: https://github.com/kanaka/noVNC/commits/master
48
d58f8b51
JM
49The are several files and projects that have been incorporated into
50the noVNC core library. Here is a list of those files and the original
51licenses (all LGPL-3 compatible):
3a2fafac 52
d58f8b51 53 include/base64.js : MPL 1.1, GPL-2 or LGPL-2.1
3a2fafac 54
1709ee3a 55 include/des.js : Various BSD style licenses
3a2fafac 56
b8dd87c7
JM
57 include/jsunzip.js : zlib/libpng license
58
d58f8b51 59 include/web-socket-js/ : New BSD license (3-clause). Source code at
5f409eee 60 http://github.com/gimite/web-socket-js
3a2fafac 61
d58f8b51 62The following license texts are included:
1709ee3a 63
c0c143a1
JM
64 docs/LICENSE.LGPL-3 and
65 docs/LICENSE.GPL-3
1709ee3a 66 docs/LICENSE.OFL-1.1
d58f8b51
JM
67 docs/LICENSE.BSD-3-Clause (New BSD)
68 docs/LICENSE.BSD-2-Clause (Simplified BSD / FreeBSD)
69 docs/LICENSE.zlib
70 docs/LICENSE.MPL-2.0
c0c143a1 71
5299db1a 72Or alternatively the license texts may be found here:
d58f8b51 73
c0c143a1
JM
74 http://www.gnu.org/licenses/lgpl.html and
75 http://www.gnu.org/licenses/gpl.html
5299db1a 76 http://scripts.sil.org/OFL
d58f8b51
JM
77 http://www.mozilla.org/MPL/1.1/
78 http://www.mozilla.org/MPL/2.0/