]> git.proxmox.com Git - mirror_novnc.git/blame - LICENSE.txt
Adapt display to be able to handle a changing clipping-setting while connected
[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
d58f8b51 54 include/web-socket-js/ : New BSD license (3-clause). Source code at
5f409eee 55 http://github.com/gimite/web-socket-js
3a2fafac 56
dbec3984
JM
57 include/chrome-app/tcp-stream.js
58 : Apache 2.0 license
59
1d728ace
JM
60 utils/websockify
61 utils/websocket.py : LGPL 3
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
c0c143a1 73
5299db1a 74Or alternatively the license texts may be found here:
d58f8b51 75
1d728ace 76 http://www.mozilla.org/MPL/2.0/
c0c143a1
JM
77 http://www.gnu.org/licenses/lgpl.html and
78 http://www.gnu.org/licenses/gpl.html
5299db1a 79 http://scripts.sil.org/OFL
1d728ace
JM
80 http://en.wikipedia.org/wiki/BSD_licenses
81 http://www.gzip.org/zlib/zlib_license.html
82 http://www.apache.org/licenses/LICENSE-2.0.html