LICENSE.txt 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778
  1. noVNC is Copyright (C) 2011 Joel Martin <github@martintribe.org>
  2. The noVNC core library is licensed under the LGPLv3 (GNU Lesser
  3. General Public License). The noVNC core library is composed of the
  4. Javascript code necessary for full noVNC operation. This includes (but
  5. is not limited to):
  6. include/base64.js
  7. include/des.js
  8. include/display.js
  9. include/input.js
  10. include/jsunzip.js
  11. include/logo.js
  12. include/rfb.js
  13. include/ui.js
  14. include/util.js
  15. include/vnc.js
  16. include/websock.js
  17. include/webutil.js
  18. The HTML, CSS, font and images files that included with the noVNC
  19. source distibution (or repository) are not considered part of the
  20. noVNC core library and are licensed under more permissive licenses.
  21. The intent is to allow easy integration of noVNC into existing web
  22. sites and web applications.
  23. The HTML, CSS, font and image files are licensed as follows:
  24. *.html : 2-Clause BSD license
  25. include/*.css : 2-Clause BSD license
  26. include/Orbitron* : SIL Open Font License 1.1
  27. (Copyright 2009 Matt McInerney)
  28. images/ : Creative Commons Attribution-ShareAlike
  29. http://creativecommons.org/licenses/by-sa/3.0/
  30. In addition the following file, which is part of the noVNC core
  31. library, may be licensed under either the LGPL-2, LGPL-3 or MPL 2.0
  32. when it used separately from the noVNC core library.
  33. include/input.js : LGPL-2 or any later version
  34. Some portions of noVNC are copyright to their individual authors.
  35. Please refer to the individual source files and/or to the noVNC commit
  36. history: https://github.com/kanaka/noVNC/commits/master
  37. The are several files and projects that have been incorporated into
  38. the noVNC core library. Here is a list of those files and the original
  39. licenses (all LGPL-3 compatible):
  40. include/base64.js : MPL 1.1, GPL-2 or LGPL-2.1
  41. include/des.js : Various BSD style licenses
  42. include/jsunzip.js : zlib/libpng license
  43. include/web-socket-js/ : New BSD license (3-clause). Source code at
  44. http://github.com/gimite/web-socket-js
  45. The following license texts are included:
  46. docs/LICENSE.LGPL-3 and
  47. docs/LICENSE.GPL-3
  48. docs/LICENSE.OFL-1.1
  49. docs/LICENSE.BSD-3-Clause (New BSD)
  50. docs/LICENSE.BSD-2-Clause (Simplified BSD / FreeBSD)
  51. docs/LICENSE.zlib
  52. docs/LICENSE.MPL-2.0
  53. Or alternatively the license texts may be found here:
  54. http://www.gnu.org/licenses/lgpl.html and
  55. http://www.gnu.org/licenses/gpl.html
  56. http://scripts.sil.org/OFL
  57. http://www.mozilla.org/MPL/1.1/
  58. http://www.mozilla.org/MPL/2.0/