]> git.proxmox.com Git - mirror_novnc.git/blame - LICENSE.txt
Use Typed Arrays for the Websock receive queue
[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
12 include/jsunzip.js
b4a979a0 13 include/keysym.js
d58f8b51 14 include/logo.js
613f05ee 15 include/playback.js
d58f8b51
JM
16 include/rfb.js
17 include/ui.js
18 include/util.js
d58f8b51
JM
19 include/websock.js
20 include/webutil.js
21
22The HTML, CSS, font and images files that included with the noVNC
23source distibution (or repository) are not considered part of the
24noVNC core library and are licensed under more permissive licenses.
25The intent is to allow easy integration of noVNC into existing web
26sites and web applications.
27
28The HTML, CSS, font and image files are licensed as follows:
29
30 *.html : 2-Clause BSD license
31
32 include/*.css : 2-Clause BSD license
33
34 include/Orbitron* : SIL Open Font License 1.1
35 (Copyright 2009 Matt McInerney)
36
37 images/ : Creative Commons Attribution-ShareAlike
38 http://creativecommons.org/licenses/by-sa/3.0/
39
c0c143a1
JM
40Some portions of noVNC are copyright to their individual authors.
41Please refer to the individual source files and/or to the noVNC commit
42history: https://github.com/kanaka/noVNC/commits/master
43
d58f8b51
JM
44The are several files and projects that have been incorporated into
45the noVNC core library. Here is a list of those files and the original
1d728ace 46licenses (all MPL 2.0 compatible):
3a2fafac 47
1d728ace 48 include/base64.js : MPL 2.0
3a2fafac 49
1709ee3a 50 include/des.js : Various BSD style licenses
3a2fafac 51
b8dd87c7
JM
52 include/jsunzip.js : zlib/libpng license
53
dbec3984
JM
54 include/chrome-app/tcp-stream.js
55 : Apache 2.0 license
56
1d728ace
JM
57 utils/websockify
58 utils/websocket.py : LGPL 3
6940936f
SR
59
60 utils/inflator.partial.js
61 include/inflator.js : MIT (for pako)
1d728ace 62
d58f8b51 63The following license texts are included:
1709ee3a 64
1d728ace 65 docs/LICENSE.MPL-2.0
c0c143a1
JM
66 docs/LICENSE.LGPL-3 and
67 docs/LICENSE.GPL-3
1709ee3a 68 docs/LICENSE.OFL-1.1
d58f8b51
JM
69 docs/LICENSE.BSD-3-Clause (New BSD)
70 docs/LICENSE.BSD-2-Clause (Simplified BSD / FreeBSD)
71 docs/LICENSE.zlib
dbec3984 72 docs/LICENSE.Apache-2.0
6940936f 73 docs/LICENSE.pako
c0c143a1 74
5299db1a 75Or alternatively the license texts may be found here:
d58f8b51 76
1d728ace 77 http://www.mozilla.org/MPL/2.0/
c0c143a1
JM
78 http://www.gnu.org/licenses/lgpl.html and
79 http://www.gnu.org/licenses/gpl.html
5299db1a 80 http://scripts.sil.org/OFL
1d728ace
JM
81 http://en.wikipedia.org/wiki/BSD_licenses
82 http://www.gzip.org/zlib/zlib_license.html
83 http://www.apache.org/licenses/LICENSE-2.0.html