MediaConch - License

### MediaConch License

Copyright (c) 2015-2018 MediaArea.net SARL. 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.

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.

Alternate open source licenses:
You can relicense (including source headers change) MediaConch under Apache License 2.0 or later, and/or GNU Lesser General Public License 2.1 or later, and/or GNU General Public License 2.0 or later, and/or Mozilla Public License 2.0 or later.

### Third party libraries

The software relies on third party libraries. Such libraries have their own license:

- Media analysis library: MediaInfoLib, (c) MediaArea.net SARL, BSD-2-Clause license
- Base classes library: ZenLib, (c) MediaArea.net SARL, initialy zlib license
- C++ standard library: libstdc++ (GPLv3+ with linking exception), libc++ (MIT license), Visual C++ library (Microsoft proprietary license) or any other C++ standard library
- GUI (optional): Qt, LGPLv3+ license
- WebUI engine (optional) : Symfony, MIT license
- WebUI design (optional) : Bootstrap, MIT license/li>
- XML parser (optional): TinyXML-2, zlib license
- gzip decompression routine (optional): zlib, zlib license
- FTP, FTPS, SFTP, HTTP, HTTPS (optional): libcurl, MIT license
- Base64 (optional): base64 by Bob Withers, public domain
- AES (optional): aes by Brian Gladman, BSD-2-Clause license
- MD5 (optional): md5 by Colin Plumb, public domain
- SHA-1 (optional): sha1 by Brian Gladman, BSD-2-Clause license
- SHA-2 (optional): sha2 by Brian Gladman, BSD-2-Clause license
- HMAC (optional): hmac by Brian Gladman, BSD-2-Clause license
- SQLite (optional): the author disclaims copyright

## The Team

MediaConch project leads are:

- Jérôme Martinez (Digital Media Specialist): technical design, implementation of the bytestream/bitstream analyzer, extraction of metadata
- Dave Rice (Archivist): communication with memory institutions, definition of tests, documentation

Other team members are:

- Guillaume Roques (Developer): database management, automation, performance optimization, shell
- Florent Tribouilloy (Developer): implementation of the bytestream/bitstream analyzer, extraction of metadata, GUI development, reporting
- Ashley Blewer (Archivist): technical writing and documentation, design and user experience optimization
- Tessa Fallon (Archivist): community outreach and standards organization

This project has received funding from PREFORMA, co-funded by the European Commission under its FP7-ICT Programme