Open Source Software Notice
Total Page:16
File Type:pdf, Size:1020Kb
Open Source Software Notice This document describes open source software contained in LG Smart TV SDK. Introduction This chapter describes open source software contained in LG Smart TV SDK. Terms and Conditions of the Applicable Open Source Licenses Please be informed that the open source software is subject to the terms and conditions of the applicable open source licenses, which are described in this chapter. | 1 Contents Introduction............................................................................................................................................................................................. 4 Open Source Software Contained in LG Smart TV SDK ........................................................... 4 Revision History ........................................................................................................................ 5 Terms and Conditions of the Applicable Open Source Licenses..................................................................................... 6 GNU Lesser General Public License ......................................................................................... 6 GNU Lesser General Public License ....................................................................................... 11 Mozilla Public License 1.1 (MPL 1.1) ....................................................................................... 13 Common Public License Version v 1.0 .................................................................................... 18 Eclipse Public License Version 1.0 .......................................................................................... 20 wxWindows Library Licence, Version 3.1 ................................................................................ 23 Apache License Version 2.0 .................................................................................................... 23 Academic Free License ........................................................................................................... 25 BSD license ............................................................................................................................. 27 base.js 27 Open BSD .............................................................................................................................. 27 OpenGL ES 2.0...................................................................................................................... 28 libogg 28 libupnp 28 libvorbis 29 libvpx 29 MT19937 – Random Number Generator ............................................................................... 29 SHA 30 xySSL 30 epubtools 31 Javolution 31 Expat License .......................................................................................................................... 31 The FreeType Project License................................................................................................. 32 JPEG License .......................................................................................................................... 33 JSON License ......................................................................................................................... 33 MIT License ............................................................................................................................. 34 cares 34 fontconfig 34 jQuery 34 libcurl 34 libxml2 35 libxslt 35 Prototype JavaScript Framework........................................................................................... 35 Blackbird 36 OpenSSL License.................................................................................................................... 36 pixman license ......................................................................................................................... 37 tiff License ............................................................................................................................... 38 X.net License........................................................................................................................... 38 | 2 W3C Software Notice and License .......................................................................................... 38 zlib/libpng License ................................................................................................................... 39 | 3 Introduction This chapter describes open source software contained in LG Smart TV SDK and revision history of this document. This chapter includes the following sections. ▪ Open Source Software Contained in LG Smart TV SDK ▪ Revision History Open Source Software Contained in LG Smart TV SDK Category Description Software Type Software Development Kit Software Name LG Smart TV SDK Those products identified by the Product Type and Model Range above from LG Electronics, Inc. ("LGE") contain the open source software detailed below. Please refer to the indicated open source licenses (as are included following this notice) for the terms and conditions of their use. Component(s) License ATK, directFB, ffmpeg, gail, gettext, glib, gnuTLS, gail, GDK-Pixbuf, GNetwork, GnuTLS, GStreamer, GTK+, gst-plugin-bad, gst-pluginbase, gst-plugin-good, gst-plugin-ugly, iconv, LGPL v2.1 iText-a JAVA-PDF library, JFreeChart, libintl, libgcrypt, libgpg-error, libmms, libsoup, pango, pthread, PyEnchant, SDL, webkit jWebSocket LGPL v3.0 Cairo, mozilla firefox, nano x, Rhino, MPL 1.1 XULRunner Galois Field Arithmetic Library, Junit CPL v1.0 Eclipse Indigo, JSONEditor EPL v1.0 wxWidgets wxWindows Library License The source code for the above may be obtained free of charge from LGE at http://opensource.lge.com. LGE will also provide open source code to you on CD-ROM for a charge covering the cost of performing such distribution (such as the cost of media, shipping and handling) upon email request to [email protected]. This offer is valid for three (3) years from the date on which you purchased the product. Please be informed that LG Electronics products may contain open source software listed in the tables below. Component(s) License dbus Academic Free License Apache Commons Codec/Email/Lang Library, Apache HttpComponents, Apache log4j Apache License 2.0 Library, Debugger JSDT, Base.js, openBSD, OpenGL ES 2.0, libogg, libupnp, libvorbis, libvpx, MT19937 – Random BSD license Number Generator, SHA, xySSL, epubtools, Javolution expat expat license freetype Freetype license libjpeg-6b, libjpeg-7 JPEG license JSON JSON license cares, fontconfig, jQuery, libcurl, libxml2, libxslt, MIT license Prototype JavaScript Framework, Blackbird | 4 Component(s) License openssl OpenSSL license pixman pixman license tiff tiff license International Components for Unicode X.net license Flute.jar, Sac.jar W3C license base64, libpng, tinyXML, zlib zlib/libpng license Revision History V2.2.1 ▪ Eclipse Indigo is added in EPL v1.0 section of License table. | 5 Terms and Conditions of the Applicable Open Source Licenses Please be informed that the open source software is subject to the terms and conditions of the applicable open source licenses, which are described in this chapter. This chapter includes the following sections. ▪ GNU Lesser General Public License ▪ GNU Lesser General Public License ▪ Mozilla Public License 1.1 (MPL 1.1) ▪ Common Public License Version v 1.0 ▪ Eclipse Public License Version 1.0 ▪ wxWindows Library Licence, Version 3.1 ▪ Apache License Version 2.0 ▪ Academic Free License ▪ BSD license ▪ Expat License ▪ The FreeType Project License ▪ JPEG License ▪ JSON License ▪ MIT License ▪ OpenSSL License ▪ pixman license ▪ tiff License ▪ X.net License ▪ W3C Software Notice and License ▪ zlib/libpng License GNU Lesser General Public License Version 2.1, February 1999 Copyright (C) 1991, 1999 Free Software Foundation, Inc. 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. [This is the first released version of the Lesser GPL. It also counts as the successor of the GNU Library Public License, version 2, hence the version number 2.1.] Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public Licenses are intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This license, the Lesser General Public License, applies to some specially designated software packages--typically libraries--of the Free Software Foundation and other authors who decide to use it. You can use it too, but we suggest you first think carefully about whether this license or the ordinary General Public License is the better strategy to use in any particular case, based on the explanations below. When we speak of free software, we are referring to freedom of use, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish); that you receive source code or can get it if you want it; that you can change the software and use pieces of it in new free programs; and that you are informed that you can do these things. To protect your rights, we need to make restrictions that forbid distributors to deny you these rights or to ask you to surrender these rights. These restrictions translate to certain responsibilities for you if you distribute copies of the library or if you modify it. For example, if you distribute