Open Source Software Disclosure Document
Total Page:16
File Type:pdf, Size:1020Kb
GM Performance Data Recorder OPEN SOURCE SOFTWARE DISCLOSURE DOCUMENT Cosworth Ltd 18th August 2016 1. Contents 1. Contents .......................................................................................................................................... 2 2. Introduction .................................................................................................................................... 4 3. Open Source Software Licenses used in this Product ..................................................................... 5 4. Licenses Used by Individual Packages ............................................................................................. 6 ais326dq .............................................................................................................................................. 6 alsa-lib ................................................................................................................................................. 6 alsa-utils .............................................................................................................................................. 6 bulk...................................................................................................................................................... 6 busybox ............................................................................................................................................... 6 camera-module ................................................................................................................................... 6 jansson ................................................................................................................................................ 6 kbus ..................................................................................................................................................... 6 kernel .................................................................................................................................................. 6 libav ..................................................................................................................................................... 6 libgcc ................................................................................................................................................... 7 libpng .................................................................................................................................................. 7 libuuid ................................................................................................................................................. 7 mBedTLS .............................................................................................................................................. 7 marlin-module .................................................................................................................................... 7 mtd-utils .............................................................................................................................................. 7 qt-everywhere-opensource ................................................................................................................ 7 ti-dvsdk ................................................................................................................................................ 7 u-boot ................................................................................................................................................. 7 x-loader ............................................................................................................................................... 7 zlib ....................................................................................................................................................... 7 5. License Terms & Condition ............................................................................................................. 8 GPL v2 ................................................................................................................................................. 8 Lesser GPL v2.1 ................................................................................................................................. 13 Apache 2.0 ........................................................................................................................................ 21 GCC Runtime Library Exception 3.1 to GPL ....................................................................................... 24 MIT License ....................................................................................................................................... 37 Mozilla Public License v1.1 ............................................................................................................... 38 Libpng License ................................................................................................................................... 45 BSD-3 ................................................................................................................................................. 45 TI License ........................................................................................................................................... 46 Zlib License ........................................................................................................................................ 46 2. Introduction This document contains the licensing information for the Open Source Software used in the MY18 Performance Data Recorder. These software packages are either used completely or only in part within the software. The applicable license is listed depending on whether the complete package is used or only parts of the package are used. N.B. This document supersedes any previous Open Source Software Disclosure Documents for the MY18 Performance Data Recorder. 3. Open Source Software Licenses used in this Product License Name GPL v2 Lesser GPL v2.1 Apache 2.0 GCC Runtime Library Exception 3.1 to GPL MIT License Mozilla Public License v1.1 Libpng License BSD-3 TI License Zlib License 4. Licenses Used by Individual Packages ais326dq Description: Kernel driver for accelerometer Version: 1.0 Available under License: GPL v2 alsa-lib Description: ALSA sound library Version: 1.0.25 Available under License: Lesser GPL v2.1 alsa-utils Description: ALSA utilities Version: 1.0.25 Available under License: GPL v2 bulk Description: Kernel module and library for video & audio buffer handling Available under License: GPL v2 busybox Description: Utilities for embedded systems Version: 1.23.2 Available under License: GPL v2 camera-module Description: Kernel module for camera configuration Version: 1.0 Available under License: GPL v2 jansson Description: JSON manipulation library Version: 2.7 Available under License: MIT License kbus Description: Messaging protocol Available under License: Mozilla Public License v1.1 kernel Description: Linux kernel Available under License: GPL v2 libav Description: Audio Video library Available under License: Lesser GPL v2.1 libgcc Description: GNU C runtime library Available under License: GCC Runtime Library Exception 3.1 to GPL libpng Description: PNG library Available under License: libpng License libuuid Description: Unique ID library Available under License: BSD-3 mBedTLS Description: cryptographic operations Version: 2.3.0 Available under License: Apache 2.0 marlin-module Description: Kernel module hardware interface Available under License: GPL v2 mtd-utils Description: Flash device utilities Available under License: GPL v2 qt-everywhere-opensource Description: Qt GUI toolkit Available under License: Lesser GPL v2.1 ti-dvsdk Description: TI development kit Available under License: TI License u-boot Description: Universal Boot Loader Available under License: GPL v2 x-loader Description: Boot Loader Available under License: GPL v2 zlib Description: Zlib compression library Available under License: zlib License 5. License Terms & Condition GPL v2 GNU GENERAL PUBLIC LICENSE Version 2, June 1991 Copyright (C) 1989, 1991 Free Software Foundation, Inc. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Lesser General Public License instead.) You can apply it to your programs, too. When we speak of free software, we are referring to freedom, 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 or use pieces of it in new free programs; and that you know you can do these things. To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate