]> git.proxmox.com Git - mirror_novnc.git/blame - LICENSE.txt
Change noVNC license to from LGPLv3 to MPL 2.0
[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
13 include/logo.js
14 include/rfb.js
15 include/ui.js
16 include/util.js
17 include/vnc.js
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
b8dd87c7
JM
51 include/jsunzip.js : zlib/libpng license
52
d58f8b51 53 include/web-socket-js/ : New BSD license (3-clause). Source code at
5f409eee 54 http://github.com/gimite/web-socket-js
3a2fafac 55
dbec3984
JM
56 include/chrome-app/tcp-stream.js
57 : Apache 2.0 license
58
1d728ace
JM
59 utils/websockify
60 utils/websocket.py : LGPL 3
61
d58f8b51 62The following license texts are included:
1709ee3a 63
1d728ace 64 docs/LICENSE.MPL-2.0
c0c143a1
JM
65 docs/LICENSE.LGPL-3 and
66 docs/LICENSE.GPL-3
1709ee3a 67 docs/LICENSE.OFL-1.1
d58f8b51
JM
68 docs/LICENSE.BSD-3-Clause (New BSD)
69 docs/LICENSE.BSD-2-Clause (Simplified BSD / FreeBSD)
70 docs/LICENSE.zlib
dbec3984 71 docs/LICENSE.Apache-2.0
c0c143a1 72
5299db1a 73Or alternatively the license texts may be found here:
d58f8b51 74
1d728ace 75 http://www.mozilla.org/MPL/2.0/
c0c143a1
JM
76 http://www.gnu.org/licenses/lgpl.html and
77 http://www.gnu.org/licenses/gpl.html
5299db1a 78 http://scripts.sil.org/OFL
1d728ace
JM
79 http://en.wikipedia.org/wiki/BSD_licenses
80 http://www.gzip.org/zlib/zlib_license.html
81 http://www.apache.org/licenses/LICENSE-2.0.html