Third-party code used in Opera

Third-party software components compiled in the Opera TV Emulator:

Name Version Description Acknowledgement requirements License URL
Bison 2.4 Parser generator tool. Opera uses Bison output in the CSS parser. None. GNU General Public License [1], [2] www.gnu.org
dlmalloc - Doug Lea's memory allocator. None. License [1], [2] A Memory Allocator
dtoa - David Gay's binary/decimal conversion code (dtoa and strtod). The author of this software is David M. Gay

Copyright (c) 1991 by Lucent Technologies.

Permission to use, copy, modify, and distribute this software for any purpose without fee is hereby granted, provided that this entire notice is included in all copies of any software which is or includes a copy or modification of this software and in all copies of the supporting documentation for such software.

THIS SOFTWARE IS BEING PROVIDED "AS IS", WITHOUT ANY EXPRESS OR IMPLIED WARRANTY. IN PARTICULAR, NEITHER THE AUTHOR NOR LUCENT MAKES ANY REPRESENTATION OR WARRANTY OF ANY KIND CONCERNING THE MERCHANTABILITY OF THIS SOFTWARE OR ITS FITNESS FOR ANY PARTICULAR PURPOSE.

License rounding.pdf,
dtoa.c
EMX - EMX is an OS/2 port of the gcc suite. The C library was developed by Eberhard Mattes, and we use modified versions of the sprintf and sscanf methods from this library. Developed by Eberhard Mattes: (Copyright © 1990-1998 Eberhard Mattes) None. License
OpenSSL 0.9.8k Developed by the OpenSSL project and based on SSLeay. OpenSSL:

All advertising materials mentioning features or use of this software must display the following acknowledgement: "This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit. (http://www.openssl.org/)"

Redistributions of any form whatsoever must retain the following acknowledgment: "This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit (http://www.openssl.org/)"

SSLeay:

If this package is used in a product, Eric Young should be given attribution as the author of the parts of the library used. This can be in the form of a textual message at program startup or in documentation (online or textual) provided with the package.

Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.

All advertising materials mentioning features or use of this software must display the following acknowledgement: "This product includes cryptographic software written by Eric Young (eay@cryptsoft.com)"

If you include any Windows specific code (or a derivative thereof) from the apps directory (application code) you must include an acknowledgement: "This product includes software written by Tim Hudson (tjh@cryptsoft.com)"

Patents,
License [1], [2]
www.openssl.org
Zlib 1.2.3 Zlib compression library, developed by Jean-loup Gailly and Mark Adler: (Copyright © 1995-1998 by Jean-loup Gailly and Mark Adler) If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required. License [1], [2] www.zlib.net
SimpleIni 4.14 A cross-platform library that provides a simple API to read and write INI-style configuration files. It supports data files in ASCII, MBCS and Unicode. It is designed explicitly to be portable to any platform and has been tested on Windows, WinCE and Linux. Released as open-source and free using the MIT licence. None. MIT License code.jellycan.com
WebP - libwebp is a library for decoding images in the WebP format. Products may use it to decode WebP images. The turbo servers will eventually re-decode images to WebP. Copyright (c) 2010, Google Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

* Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.

* Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.

* Neither the name of Google nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Copying,
Patents
WebP Home,
libwebp

"Acknowledgement requirements" for the third party components included in Opera TV Emulator are fulfilled by allowing browsing to opera:about in the end-consumer product. If this for some reasons is unwanted or not possible then written documentation needs to include acknowledgements according to the licenses above.

Depending on build configuration, the Opera browser engine also links dynamically to third party libraries for graphic rendering and font handling. The version of the third party libraries are decided at link time.

Dynamically linked third-party software components included in Opera TV Emulator:

Name Description Acknowledgement requirements License URL
DirectFB DirectFB is a software library with a small memory footprint that provides graphics acceleration, input device handling and abstraction layer. None. License [1], [2] www.directfb.org
GStreamer GStreamer is a library for constructing graphs of media-handling components. The applications it supports range from simple Ogg/Vorbis playback, audio/video streaming to complex audio (mixing) and video (non-linear editing) processing. Source code of dfbvideosink.c file was modified to fix bug. Patch may be found here: patches/BLV-90-dfbvideosink-0.10.21.patch License [1], [2] gstreamer.freedesktop.org
Libxml2 Libxml2 is the XML C parser and toolkit developed for the Gnome project (but usable outside of the Gnome platform), it is free software available under the MIT License. XML itself is a metalanguage to design markup languages, i.e. text language where semantic and structure are added to the content using extra "markup" information enclosed between angle brackets. None. License MIT License code.jellycan.com
FreeType FreeType 2 is a software-font engine that is designed to be small, efficient, highly customizable and portable, while capable of producing high-quality output (glyph images). You may not pretend that you wrote this software. If you use it, or only parts of it, in a program, you must acknowledge somewhere in your documentation that you have used the FreeType code. (`credits')

Finally, many people asked us for a preferred form for a credit/disclaimer to use in compliance with this license. We thus encourage you to use the following text:

Portions of this software are copyright © <year> The FreeType Project (www.freetype.org). All rights reserved.

Please replace <year> with the value from the FreeType version you actually use.
License www.freetype.org

Third-party software components included in the Opera TV Emulator packages:

Name Version Description Acknowledgement requirements License URL
Arphic fonts 0.2.20080216 Evaluation fonts included in the package: ukai.ttc and uming.ttc. None. Arphic Public License www.freedesktop.org
Bitstream Vera fonts 1.10 Evaluation fonts included in the package: VeraBd.ttf, VeraBI.ttf, VeraIt.ttf, VeraMoBd.ttf, VeraMoBI.ttf, VeraMoIt.ttf, VeraMono.ttf, VeraSeBd.ttf, VeraSe.ttf and Vera.ttf. None. License www.gnome.org
VL Gothic fonts 1.990 Evaluation fonts included in the package: VL-Gothic-Regular.ttf and VL-PGothic-Regular.ttf. None. License dicey.org