Skip to content
Snippets Groups Projects
LICENSE-3RD-PARTY.txt 83.1 KiB
Newer Older
AJ Martinez's avatar
AJ Martinez committed
--------------------------------------------------------------------------------
                        3-Clause BSD License
        applies to:
        - MiniUPnPc
          Copyright (c) 2005-2011, Thomas BERNARD
          All rights reserved.
          http://miniupnp.free.fr
        - libwebm
          Copyright (c) 2010, Google Inc.
          All rights reserved.
          https://chromium.googlesource.com/webm/libwebm/
        - libyuv
          Copyright 2011 The LibYuv Project Authors.
          All rights reserved.
          https://chromium.googlesource.com/libyuv/libyuv/
        - libvpx
          Copyright (c) 2010, The WebM Project authors. All rights reserved.
          All rights reserved.
          https://chromium.googlesource.com/webm/libvpx
        - libvorbis + libvorbisenc
          Copyright (c) 2002-2020 Xiph.org Foundation
          https://github.com/xiph/vorbis
AJ Martinez's avatar
AJ Martinez committed
--------------------------------------------------------------------------------

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.
    * The name of the author may not be used to endorse or promote products
	  derived from this software without specific prior written permission.

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 OWNER 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.

--------------------------------------------------------------------------------
                        curl License
        applies to:
        - curl
          Copyright (c) 1996 - 2018, Daniel Stenberg, daniel@haxx.se,
          and many contributors, see the THANKS file.
          https://curl.haxx.se
--------------------------------------------------------------------------------

All rights reserved.

Permission to use, copy, modify, and distribute this software for any purpose
with or without fee is hereby granted, provided that the above copyright notice
and this permission notice appear in all copies.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN
NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE
OR OTHER DEALINGS IN THE SOFTWARE.

Except as contained in this notice, the name of a copyright holder shall not be
used in advertising or otherwise to promote the sale, use or other dealings in
this Software without prior written authorization of the copyright holder.

--------------------------------------------------------------------------------
                        GCC Runtime Library Exception, Version 3.1
        applies to:
        - GCC Runtime Library
          Copyright (C) Free Software Foundation, Inc.
          https://www.gnu.org/software/gcc/
--------------------------------------------------------------------------------

GCC RUNTIME LIBRARY EXCEPTION Version 3.1, 31 March 2009

Copyright © 2009 Free Software Foundation, Inc. <https://fsf.org/>

Everyone is permitted to copy and distribute verbatim copies of this license
document, but changing it is not allowed.

This GCC Runtime Library Exception ("Exception") is an additional permission
under section 7 of the GNU General Public License, version 3 ("GPLv3"). It
applies to a given file (the "Runtime Library") that bears a notice placed by
the copyright holder of the file stating that the file is governed by GPLv3
along with this Exception.

When you use GCC to compile a program, GCC may combine portions of certain GCC
header files and runtime libraries with the compiled program. The purpose of
this Exception is to allow compilation of non-GPL (including proprietary)
programs to use, in this way, the header files and runtime libraries covered by
this Exception.

0. Definitions. A file is an "Independent Module" if it either requires the
Runtime Library for execution after a Compilation Process, or makes use of an
interface provided by the Runtime Library, but is not otherwise based on the
Runtime Library.

"GCC" means a version of the GNU Compiler Collection, with or without
modifications, governed by version 3 (or a specified later version) of the GNU
General Public License (GPL) with the option of using any subsequent versions
published by the FSF.

"GPL-compatible Software" is software whose conditions of propagation,
modification and use would permit combination with GCC in accord with the
license of GCC.

"Target Code" refers to output from any compiler for a real or virtual target
processor architecture, in executable form or suitable for input to an
assembler, loader, linker and/or execution phase. Notwithstanding that, Target
Code does not include data in any format that is used as a compiler
intermediate representation, or used for producing a compiler intermediate
representation.

The "Compilation Process" transforms code entirely represented in
non-intermediate languages designed for human-written code, and/or in Java
Virtual Machine byte code, into Target Code. Thus, for example, use of source
code generators and preprocessors need not be considered part of the
Compilation Process, since the Compilation Process can be understood as
starting with the output of the generators or preprocessors.

A Compilation Process is "Eligible" if it is done using GCC, alone or with
other GPL-compatible software, or if it is done without using any work based on
GCC. For example, using non-GPL-compatible Software to optimize any GCC
intermediate representations would not qualify as an Eligible Compilation
Process.

1. Grant of Additional Permission. You have permission to propagate a work of
Target Code formed by combining the Runtime Library with Independent Modules,
even if such propagation would otherwise violate the terms of GPLv3, provided
that all Target Code was generated by Eligible Compilation Processes. You may
then convey such a combination under terms of your choice, consistent with the
licensing of the Independent Modules.

2. No Weakening of GCC Copyleft. The availability of this Exception does not
imply any general presumption that third-party software is unaffected by the
copyleft requirements of the license of GCC.

--------------------------------------------------------------------------------
                        GNU General Public License, Version 3
        applies to:
        - GCC Runtime Library
          Copyright (C) Free Software Foundation, Inc.
          https://www.gnu.org/software/gcc/
--------------------------------------------------------------------------------

                    GNU GENERAL PUBLIC LICENSE
                       Version 3, 29 June 2007

 Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>
 Everyone is permitted to copy and distribute verbatim copies
 of this license document, but changing it is not allowed.

                            Preamble

  The GNU General Public License is a free, copyleft license for
software and other kinds of works.

  The licenses for most software and other practical works are designed
to take away your freedom to share and change the works.  By contrast,
the GNU General Public License is intended to guarantee your freedom to
share and change all versions of a program--to make sure it remains free
software for all its users.  We, the Free Software Foundation, use the
GNU General Public License for most of our software; it applies also to
any other work released this way by its authors.  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
them 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 prevent others from denying you
these rights or asking you to surrender the rights.  Therefore, you have
certain responsibilities if you distribute copies of the software, or if
you modify it: responsibilities to respect the freedom of others.

  For example, if you distribute copies of such a program, whether
gratis or for a fee, you must pass on to the recipients the same
freedoms that you received.  You must make sure that they, too, receive
or can get the source code.  And you must show them these terms so they
know their rights.

  Developers that use the GNU GPL protect your rights with two steps:
(1) assert copyright on the software, and (2) offer you this License
giving you legal permission to copy, distribute and/or modify it.

  For the developers' and authors' protection, the GPL clearly explains
that there is no warranty for this free software.  For both users' and
authors' sake, the GPL requires that modified versions be marked as
Loading
Loading full blame...