License Compliance
Total Page:16
File Type:pdf, Size:1020Kb
License Compliance Required information as per the licenses of used algorithm and libraries Product: Guiliani Streaming Editor (GSE) Release version: 2.4 Release date: April 6, 2021 Table of contents 1 Introduction .............................................................................................................................. 3 2 Used algorithms........................................................................................................................ 3 2.1 md5 .................................................................................................................................... 3 2.2 AES .................................................................................................................................... 3 3 Used libraries: .......................................................................................................................... 3 3.1 libjpeg ................................................................................................................................ 3 3.2 libgif .................................................................................................................................. 3 3.3 libpng ................................................................................................................................. 3 3.4 zlib ..................................................................................................................................... 3 3.5 freetype .............................................................................................................................. 3 3.6 jpegdecoder ........................................................................................................................ 3 4 Used libraries by component: ................................................................................................... 4 4.1 eGaC (all Platforms): ......................................................................................................... 4 4.1.1 libjpeg ......................................................................................................................... 4 4.1.2 libgif ........................................................................................................................... 4 4.1.3 libpng .......................................................................................................................... 4 4.1.4 zlib .............................................................................................................................. 4 4.2 Guiliani (Platform: Linux x86): ......................................................................................... 4 4.2.1 jpegdecoder ................................................................................................................ 4 4.3 Guiliani (Platform: Windows): .......................................................................................... 4 License Compliance Page 1 from 20 April 6, 2021 www.guiliani.de 4.3.1 jpegdecoder ................................................................................................................ 4 4.3.2 libpng .......................................................................................................................... 5 4.3.3 zlib .............................................................................................................................. 5 4.3.4 freetype ....................................................................................................................... 5 4.4 Guiliani (Platform: Renesas SH7724) ............................................................................... 6 4.4.1 jpegdecoder ................................................................................................................ 6 4.4.2 libpng .......................................................................................................................... 6 4.4.3 zlib .............................................................................................................................. 6 4.4.4 freetype ....................................................................................................................... 6 5 Appendixes: .............................................................................................................................. 7 5.1 Appendix A (excerpt from README file of the IJG JPEG library version 8c): .............. 7 5.2 Appendix B (contents of the COPYING file of the giflib version 4.1.6): ......................... 8 5.3 Appendix C (contents of the LICENSE file of the libpng version 1.2.5): ........................ 9 5.4 Appendix D (copyright notice from the README file of the zlib version 1.2.8): ......... 11 5.5 Appendix E (text of the LGPL version 2.1): ................................................................... 12 5.6 Appendix F (text of the FreeType 2.6 License): ............................................................. 18 License Compliance Page 2 from 20 April 6, 2021 www.guiliani.de 1 Introduction This document provides compliance information as required by the libraries used by GSE, Guiliani and eGaC. 2 Used algorithms 2.1 md5 All use of md5 checksum algorithm is derived from the RSA Data Security, Inc. MD5 Message-Digest Algorithm. Copyright (C) 1991-2, RSA Data Security, Inc. Created 1991. All rights reserved. 2.2 AES Copyright (c) 2007-2009 Ilya O. Levin, http://www.literatecode.com Other contributors: Hal Finney 3 Used libraries: 3.1 libjpeg This software is copyright (C) 1991-2011, Thomas G. Lane, Guido Vollbeding. See Appendix A for further information. 3.2 libgif The GIFLIB distribution is Copyright (c) 1997 Eric S. Raymond See Appendix B for further information. 3.3 libpng libpng versions 1.0.7, July 1, 2000, through 1.2.5, October 3, 2002, are Copyright (c) 2000-2002 Glenn Randers-Pehrson See Appendix C for further information. 3.4 zlib (C) 1995-2010 Jean-loup Gailly and Mark Adler See Appendix D for further information. 3.5 freetype Copyright 1996-2002, 2006 by David Turner, Robert Wilhelm, and Werner Lemberg See Appendix F for further information. 3.6 jpegdecoder Copyright © 1994-2000 Rich Geldreich ([email protected]) The Guiliani component is compiled against version 0.93b of Rich Geldreich’s jpegdecoder library, available at http://www.subquantumtech.com/jpeg/. See Appendix E for further information. License Compliance Page 3 from 20 April 6, 2021 www.guiliani.de 4 Used libraries by component: 4.1 eGaC (all Platforms): 4.1.1 libjpeg The eGaC component contains an unmodified version 6b of the IJG JPEG library, available at http://www.ijg.org/. See Appendix A for further information. 4.1.2 libgif The eGaC component contains an unmodified version 4.1 of the giflib, available at http://sourceforge.net/projects/giflib/develop. See Appendix B for further information. 4.1.3 libpng The eGaC component contains an unmodified version 1.2.25 of the libpng, available at http://www.libpng.org/pub/png/libpng.html. See Appendix C for further information. 4.1.4 zlib The eGaC component contains an unmodified version 1.2.8 of the zlib, available at http://zlib.net/. See Appendix D for further information. 4.2 Guiliani (Platform: Linux x86): 4.2.1 jpegdecoder The Guiliani component is compiled against version 0.93b of Rich Geldreich’s jpegdecoder library, available at http://www.subquantumtech.com/jpeg/. A statically linkable .a file is supplied in the deps/lib/linux/pc directory. See Appendix E for the full text of the LGPL version 2.1. Note that the following libraries are required for Guiliani to operate on x86 Linux: libpng (compiled against 1.2.35) zlib (compiled against 1.2.8) freetype (compiled against 2.6) When linking a Guiliani application, these libraries will be obtained from the host system. 4.3 Guiliani (Platform: Windows): 4.3.1 jpegdecoder The Guiliani component is compiled against version 0.93b of Rich Geldreich’s jpegdecoder library, available at http://www.subquantumtech.com/jpeg/. A statically linkable .lib file is supplied in the deps/lib/win/pc directory. License Compliance Page 4 from 20 April 6, 2021 www.guiliani.de 4.3.2 libpng The Guiliani component is compiled against version 1.2.35 of the libpng, available at http://www.libpng.org/pub/png/libpng.html. A statically linkable .lib file is supplied in the deps/lib/win/pc directory. 4.3.3 zlib The Guiliani component is compiled against version 1.2.3 of the zlib, available at http://zlib.net/. A statically linkable .lib file is supplied in the deps/lib/win/pc directory. 4.3.4 freetype The Guiliani component is compiled against version 2.6 the FreeType library, available at http://freetype.sourceforge.net/index2.html. A statically linkable .lib file is supplied in the deps/lib/win/pc directory. See Appendix F for further information. License Compliance Page 5 from 20 April 6, 2021 www.guiliani.de 4.4 Guiliani (Platform: Renesas SH7724) 4.4.1 jpegdecoder The Guiliani component is compiled against version 0.93b of Rich Geldreich’s jpegdecoder library, available at http://www.subquantumtech.com/jpeg/. A statically linkable .a file is supplied in the deps/lib/linux/renesas7724 directory. 4.4.2 libpng The Guiliani component is compiled against version 1.2.35 of the libpng, available at http://www.libpng.org/pub/png/libpng.html. A statically linkable .a file is supplied in the deps/lib/linux/renesas7724 directory. 4.4.3 zlib The Guiliani component is compiled against version 1.2.3 of the zlib, available at http://zlib.net/. A statically