Third-party code used in Opera

This document lists the main third-party software components used in the CDK. For a complete list of third party components and acknowledgements check opera:about

Ref Description License URL
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). License www.freetype.org
Zlib Zlib compression library, developed by Jean-loup Gailly and Mark Adler: (Copyright © 1995-1998 by Jean-loup Gailly and Mark Adler) License www.zlib.net
OpenSSL Developed by the OpenSSL project and based on SSLeay. License and Patents www.openssl.org
dlmalloc Doug Lea's memory allocator Public domain A Memory Allocator
dtoa David Gay's binary/decimal conversion code (dtoa and strtod). Paper
Bison Parser generator tool. Opera uses Bison output in ECMAScript + CSS parsers.
npapi.h Netscape 4 plug-in API. Distributed as part of the Netscape 4 Plug-in SDK. Netscape Public License netscape.com
Arphic fonts ukai.ttc and uming.ttc. Arphic Public License freedesktop.org
Bitstream Vera fonts VeraBd.ttf, VeraBI.ttf, VeraIt.ttf, VeraMoBd.ttf, VeraMoBI.ttf, VeraMoIt.ttf, VeraMono.ttf, VeraSeBd.ttf, VeraSe.ttf and Vera.ttf. License gnome.org
VL Gothic fonts VL-Gothic-Regular.ttf and VL-PGothic-Regular.ttf. License dicey.org

The matrix below indicates which third-party modules are compiled in with the CDK, along with the version number of the third-party module where appropriate.

OS FreeType Zlib OpenSSL dmalloc dtoa bison npapi.h
Linux 2.3.5 1.2.3 0.9.8k yes yes 2.3 yes