]> git.proxmox.com Git - mirror_novnc.git/blame - LICENSE.txt
Update copyright
[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
99feba6b 20 include/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
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
99feba6b 49
1709ee3a 50 include/des.js : Various BSD style licenses
3a2fafac 51
dbec3984
JM
52 include/chrome-app/tcp-stream.js
53 : Apache 2.0 license
54
1d728ace
JM
55 utils/websockify
56 utils/websocket.py : LGPL 3
99feba6b 57
6940936f
SR
58 utils/inflator.partial.js
59 include/inflator.js : MIT (for pako)
1d728ace 60
15e733f5
JM
61Any other files not mentioned above are typically marked with
62a copyright/license header at the top of the file. The default noVNC
63license is MPL-2.0.
64
d58f8b51 65The following license texts are included:
1709ee3a 66
1d728ace 67 docs/LICENSE.MPL-2.0
c0c143a1
JM
68 docs/LICENSE.LGPL-3 and
69 docs/LICENSE.GPL-3
1709ee3a 70 docs/LICENSE.OFL-1.1
d58f8b51
JM
71 docs/LICENSE.BSD-3-Clause (New BSD)
72 docs/LICENSE.BSD-2-Clause (Simplified BSD / FreeBSD)
73 docs/LICENSE.zlib
dbec3984 74 docs/LICENSE.Apache-2.0
6940936f 75 docs/LICENSE.pako
c0c143a1 76
5299db1a 77Or alternatively the license texts may be found here:
d58f8b51 78
1d728ace 79 http://www.mozilla.org/MPL/2.0/
c0c143a1
JM
80 http://www.gnu.org/licenses/lgpl.html and
81 http://www.gnu.org/licenses/gpl.html
5299db1a 82 http://scripts.sil.org/OFL
1d728ace
JM
83 http://en.wikipedia.org/wiki/BSD_licenses
84 http://www.gzip.org/zlib/zlib_license.html
85 http://www.apache.org/licenses/LICENSE-2.0.html