]> git.proxmox.com Git - mirror_novnc.git/blame - LICENSE.txt
Move input-related files into core/input
[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
ae510306
SR
8 core/base64.js
9 core/des.js
10 core/display.js
bd5340c7
SR
11 core/input/devices.js
12 core/input/keysym.js
ae510306
SR
13 core/logo.js
14 core/playback.js
15 core/rfb.js
16 app/ui.js
17 core/util.js
18 core/websock.js
19 app/webutil.js
bd5340c7 20 core/input/xtscancodes.js
d58f8b51
JM
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
ae510306 32 app/styles/*.css : 2-Clause BSD license
d58f8b51 33
ae510306 34 app/styles/Orbitron* : SIL Open Font License 1.1
d58f8b51
JM
35 (Copyright 2009 Matt McInerney)
36
ae510306 37 app/images/ : Creative Commons Attribution-ShareAlike
d58f8b51
JM
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
ae510306 48 core/base64.js : MPL 2.0
99feba6b 49
ae510306 50 core/des.js : Various BSD style licenses
3a2fafac 51
ae510306
SR
52 utils/inflator.mod.js
53 include/inflator.js : MIT (for pako)
1d728ace 54
15e733f5
JM
55Any other files not mentioned above are typically marked with
56a copyright/license header at the top of the file. The default noVNC
57license is MPL-2.0.
58
d58f8b51 59The following license texts are included:
1709ee3a 60
1d728ace 61 docs/LICENSE.MPL-2.0
c0c143a1
JM
62 docs/LICENSE.LGPL-3 and
63 docs/LICENSE.GPL-3
1709ee3a 64 docs/LICENSE.OFL-1.1
d58f8b51
JM
65 docs/LICENSE.BSD-3-Clause (New BSD)
66 docs/LICENSE.BSD-2-Clause (Simplified BSD / FreeBSD)
67 docs/LICENSE.zlib
dbec3984 68 docs/LICENSE.Apache-2.0
6940936f 69 docs/LICENSE.pako
c0c143a1 70
5299db1a 71Or alternatively the license texts may be found here:
d58f8b51 72
1d728ace 73 http://www.mozilla.org/MPL/2.0/
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
1d728ace
JM
77 http://en.wikipedia.org/wiki/BSD_licenses
78 http://www.gzip.org/zlib/zlib_license.html
79 http://www.apache.org/licenses/LICENSE-2.0.html