]> git.proxmox.com Git - mirror_novnc.git/blame - LICENSE.txt
Proper error handling for tight filters
[mirror_novnc.git] / LICENSE.txt
CommitLineData
c0c143a1
JM
1noVNC is Copyright (C) 2011 Joel Martin <github@martintribe.org>
2
1d728ace
JM
3The noVNC core library files are licensed under the MPL 2.0 (Mozilla
4Public License 2.0). The noVNC core library is composed of the
d58f8b51
JM
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
b4a979a0 12 include/keysym.js
d58f8b51 13 include/logo.js
613f05ee 14 include/playback.js
d58f8b51
JM
15 include/rfb.js
16 include/ui.js
17 include/util.js
d58f8b51
JM
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
c0c143a1
JM
39Some portions of noVNC are copyright to their individual authors.
40Please refer to the individual source files and/or to the noVNC commit
41history: https://github.com/kanaka/noVNC/commits/master
42
d58f8b51
JM
43The are several files and projects that have been incorporated into
44the noVNC core library. Here is a list of those files and the original
1d728ace 45licenses (all MPL 2.0 compatible):
3a2fafac 46
1d728ace 47 include/base64.js : MPL 2.0
3a2fafac 48
1709ee3a 49 include/des.js : Various BSD style licenses
3a2fafac 50
dbec3984
JM
51 include/chrome-app/tcp-stream.js
52 : Apache 2.0 license
53
1d728ace
JM
54 utils/websockify
55 utils/websocket.py : LGPL 3
6940936f
SR
56
57 utils/inflator.partial.js
58 include/inflator.js : MIT (for pako)
1d728ace 59
d58f8b51 60The following license texts are included:
1709ee3a 61
1d728ace 62 docs/LICENSE.MPL-2.0
c0c143a1
JM
63 docs/LICENSE.LGPL-3 and
64 docs/LICENSE.GPL-3
1709ee3a 65 docs/LICENSE.OFL-1.1
d58f8b51
JM
66 docs/LICENSE.BSD-3-Clause (New BSD)
67 docs/LICENSE.BSD-2-Clause (Simplified BSD / FreeBSD)
68 docs/LICENSE.zlib
dbec3984 69 docs/LICENSE.Apache-2.0
6940936f 70 docs/LICENSE.pako
c0c143a1 71
5299db1a 72Or alternatively the license texts may be found here:
d58f8b51 73
1d728ace 74 http://www.mozilla.org/MPL/2.0/
c0c143a1
JM
75 http://www.gnu.org/licenses/lgpl.html and
76 http://www.gnu.org/licenses/gpl.html
5299db1a 77 http://scripts.sil.org/OFL
1d728ace
JM
78 http://en.wikipedia.org/wiki/BSD_licenses
79 http://www.gzip.org/zlib/zlib_license.html
80 http://www.apache.org/licenses/LICENSE-2.0.html