Enea® Linux Open Source Report
Total Page:16
File Type:pdf, Size:1020Kb
Enea® Linux Open Source Report 4.0 Enea® Linux Open Source Report Enea® Linux Open Source Report Copyright Copyright © Enea Software AB 2014. This User Documentation consists of confidential information and is protected by Trade Secret Law. This notice of copyright does not indicate any actual or intended publication of this information. Except to the extent expressly stipulated in any software license agreement covering this User Documentation and/or corresponding software, no part of this User Documentation may be reproduced, transmitted, stored in a retrieval system, or translated, in any form or by any means, without the prior written permission of Enea Software AB. However, permission to print copies for personal use is hereby granted. Disclaimer The information in this User Documentation is subject to change without notice, and unless stipulated in any software license agreement covering this User Documentation and/or corresponding software, should not be construed as a commitment of Enea Software AB. Trademarks Enea®, Enea OSE®, and Polyhedra® are the registered trademarks of Enea AB and its subsidiaries. Enea OSE®ck, Enea OSE® Epsilon, Enea® Element, Enea® Optima, Enea® Linux, Enea® LINX, Enea® LWRT, Enea® Accelerator, Polyhedra® Flash DBMS, Polyhedra® Lite, Enea® dSPEED, Accelerating Network Convergence™, Device Software Optimized™, and Embedded for Leaders™ are unregistered trademarks of Enea AB or its subsidiaries. Any other company, product or service names mentioned in this document are the registered or unregistered trade- marks of their respective owner. Acknowledgements and Open Source License Conditions Information is found in the Release Information manual. © Enea Software AB 2014 4.0 ii Enea® Linux Open Source Report Table of Contents 1 - About this Report ........................................................................................................ 4 2 - Packages and Licenses .................................................................................................. 5 2.1 - Packages ........................................................................................................... 5 2.2 - Licenses Content ............................................................................................... 27 2.2.1 - AFL-2.0 ................................................................................................ 27 2.2.2 - Apache-2.0 ............................................................................................ 29 2.2.3 - Artistic-1.0 ............................................................................................ 32 2.2.4 - BSD ..................................................................................................... 34 2.2.5 - BSD-2-Clause ........................................................................................ 34 2.2.6 - BSD-3-Clause ........................................................................................ 35 2.2.7 - BSD-4-Clause ........................................................................................ 35 2.2.8 - EDL-1.0 ................................................................................................ 36 2.2.9 - EPL-1.0 ................................................................................................ 36 2.2.10 - Elfutils-Exception .................................................................................. 39 2.2.11 - FSF-Unlimited ...................................................................................... 39 2.2.12 - FreeType ............................................................................................. 39 2.2.13 - Freescale-EULA .................................................................................... 42 2.2.14 - GPL-1.0 .............................................................................................. 45 2.2.15 - GPL-2.0 .............................................................................................. 49 2.2.16 - GPL-3.0 .............................................................................................. 54 2.2.17 - GPL-3.0-with-GCC-exception .................................................................. 62 2.2.18 - ICU .................................................................................................... 63 2.2.19 - ISC ..................................................................................................... 64 2.2.20 - LGPL-2.0 ............................................................................................ 64 2.2.21 - LGPL-2.1 ............................................................................................ 73 2.2.22 - LGPL-3.0 ............................................................................................ 79 2.2.23 - Libpng ................................................................................................ 81 2.2.24 - MIT .................................................................................................... 83 2.2.25 - OpenSSL ............................................................................................. 83 2.2.26 - PD ...................................................................................................... 85 2.2.27 - Python-2.0 ........................................................................................... 85 2.2.28 - Sleepycat ............................................................................................. 88 2.2.29 - Zlib .................................................................................................... 90 2.2.30 - unfs3 ................................................................................................... 90 © Enea Software AB 2014 4.0 iii Enea® Linux Open Source Report 1. About this Report 1. About this Report This report lists the open source packages and license contents of Enea Linux 4.0. Important Disclaimer: Some package and license names might be auto-hyphenated in the PDF version of this report. Please refer to the HTML version for exact names, see documentation/html/ book-enea-linux-open-source/. © Enea Software AB 2014 4.0 4 Enea® Linux Open Source Report 2. Packages and Licenses 2. Packages and Licenses 2.1 Packages Package Name Version Description License Package Version Description acl 2.2.52 Utilities for managing POSIX Access Control Lists. LGPL-2.1, GPL-2.0 alsa-lib 1.0.27.2 ALSA sound library. LGPL-2.1, GPL-2.0 attr 2.4.47 Utilities for manipulating filesystem extended at- LGPL-2.1, tributes. GPL-2.0 augeas 1.2.0 Augeas configuration API. LGPL-2.1 autoconf 2.69 Autoconf is an extensible package of M4 macros GPL-2.0, GPL-3.0 that produce shell scripts to automatically configure software source code packages. Autoconf creates a configuration script for a package from a template file that lists the operating system features that the package can use in the form of M4 macro calls. autogen 5.18.2 AutoGen is a tool designed to simplify the creation GPL-3.0 and maintenance of programs that contain large amounts of repetitious text. It is especially valuable in programs that have several blocks of text that must be kept synchronized. automake 1.14 Automake is a tool for automatically generating GPL-2.0 `Makefile.in' files compliant with the GNU Coding Standards. Automake requires the use of Autoconf. avahi 0.6.31 Avahi is a fully LGPL framework for Multicast GPL-2.0, DNS Service Discovery. It allows programs to pub- LGPL-2.1 lish and discover services and hosts running on a local network with no specific configuration. This tool implements IPv4LL "Dynamic Configuration of IPv4 Link-Local Addresses" (IETF RFC3927) a protocol for automatic IP address configuration from the link-local 169.254.0.0/16 range without the need for a central server. babeltrace 1.1.1 Babeltrace provides trace read and write libraries in MIT, GPL-2.0 host side as well as a trace converter which used to convert LTTng 2.0 traces into human-readable log. base-files 3.0.14 The base-files package creates the basic system di- GPL-2.0 rectory structure and provides a small set of key con- figuration files for the system. base-passwd 3.5.29 The master copies of the user database files (/etc/ GPL-2.0 passwd and /etc/group). The update-passwd tool is also provided to keep the system databases synchro- nized with these master files. bash 4.3 An sh-compatible command language interpreter. GPL-3.0 © Enea Software AB 2014 4.0 5 Enea® Linux Open Source Report 2. Packages and Licenses Package Name Version Description License bc 1.06 Arbitrary precision calculator language. GPL-2.0, LGPL-2.1 bdwgc 7.2d The Boehm-Demers-Weiser conservative garbage MIT, FSF-Unlimit- collector can be used as a garbage collecting re- ed, GPL-2.0 placement for C malloc or C++ new. It allows you to allocate memory basically as you normally would without explicitly deallocating memory that is no longer useful. The collector automatically recycles memory when it determines that it can no longer be otherwise accessed. The collector is also used by a number of programming language implementations that either use C as intermediate code want to fa- cilitate easier interoperation with C libraries or just prefer the simple collector interface. Alternatively the garbage collector may be used as a leak detec- tor for C or C++ programs though that is not its primary goal. Empirically this collector works with most unmodified C programs simply by replacing malloc with GC_malloc calls replacing realloc with GC_realloc calls and removing free calls. beecrypt 4.2.1 A general-purpose