xref: /aosp_15_r20/external/libaom/NOTICE (revision 77c1e3ccc04c968bd2bc212e87364f250e820521)
1Copyright (c) 2016, Alliance for Open Media. All rights reserved.
2
3Redistribution and use in source and binary forms, with or without
4modification, are permitted provided that the following conditions
5are met:
6
71. Redistributions of source code must retain the above copyright
8   notice, this list of conditions and the following disclaimer.
9
102. Redistributions in binary form must reproduce the above copyright
11   notice, this list of conditions and the following disclaimer in
12   the documentation and/or other materials provided with the
13   distribution.
14
15THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
16"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
17LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
18FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
19COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
20INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
21BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
22LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
23CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
24LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
25ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
26POSSIBILITY OF SUCH DAMAGE.
27
28Alliance for Open Media Patent License 1.0
29
301. License Terms.
31
321.1. Patent License. Subject to the terms and conditions of this License, each
33     Licensor, on behalf of itself and successors in interest and assigns,
34     grants Licensee a non-sublicensable, perpetual, worldwide, non-exclusive,
35     no-charge, royalty-free, irrevocable (except as expressly stated in this
36     License) patent license to its Necessary Claims to make, use, sell, offer
37     for sale, import or distribute any Implementation.
38
391.2. Conditions.
40
411.2.1. Availability. As a condition to the grant of rights to Licensee to make,
42       sell, offer for sale, import or distribute an Implementation under
43       Section 1.1, Licensee must make its Necessary Claims available under
44       this License, and must reproduce this License with any Implementation
45       as follows:
46
47       a. For distribution in source code, by including this License in the
48          root directory of the source code with its Implementation.
49
50       b. For distribution in any other form (including binary, object form,
51          and/or hardware description code (e.g., HDL, RTL, Gate Level Netlist,
52          GDSII, etc.)), by including this License in the documentation, legal
53          notices, and/or other written materials provided with the
54          Implementation.
55
561.2.2. Additional Conditions. This license is directly from Licensor to
57       Licensee.  Licensee acknowledges as a condition of benefiting from it
58       that no rights from Licensor are received from suppliers, distributors,
59       or otherwise in connection with this License.
60
611.3. Defensive Termination. If any Licensee, its Affiliates, or its agents
62     initiates patent litigation or files, maintains, or voluntarily
63     participates in a lawsuit against another entity or any person asserting
64     that any Implementation infringes Necessary Claims, any patent licenses
65     granted under this License directly to the Licensee are immediately
66     terminated as of the date of the initiation of action unless 1) that suit
67     was in response to a corresponding suit regarding an Implementation first
68     brought against an initiating entity, or 2) that suit was brought to
69     enforce the terms of this License (including intervention in a third-party
70     action by a Licensee).
71
721.4. Disclaimers. The Reference Implementation and Specification are provided
73     "AS IS" and without warranty. The entire risk as to implementing or
74     otherwise using the Reference Implementation or Specification is assumed
75     by the implementer and user. Licensor expressly disclaims any warranties
76     (express, implied, or otherwise), including implied warranties of
77     merchantability, non-infringement, fitness for a particular purpose, or
78     title, related to the material. IN NO EVENT WILL LICENSOR BE LIABLE TO
79     ANY OTHER PARTY FOR LOST PROFITS OR ANY FORM OF INDIRECT, SPECIAL,
80     INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY CHARACTER FROM ANY CAUSES OF
81     ACTION OF ANY KIND WITH RESPECT TO THIS LICENSE, WHETHER BASED ON BREACH
82     OF CONTRACT, TORT (INCLUDING NEGLIGENCE), OR OTHERWISE, AND WHETHER OR
83     NOT THE OTHER PARTRY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
84
852. Definitions.
86
872.1. Affiliate.  "Affiliate" means an entity that directly or indirectly
88     Controls, is Controlled by, or is under common Control of that party.
89
902.2. Control. "Control" means direct or indirect control of more than 50% of
91     the voting power to elect directors of that corporation, or for any other
92     entity, the power to direct management of such entity.
93
942.3. Decoder.  "Decoder" means any decoder that conforms fully with all
95     non-optional portions of the Specification.
96
972.4. Encoder.  "Encoder" means any encoder that produces a bitstream that can
98     be decoded by a Decoder only to the extent it produces such a bitstream.
99
1002.5. Final Deliverable.  "Final Deliverable" means the final version of a
101     deliverable approved by the Alliance for Open Media as a Final
102     Deliverable.
103
1042.6. Implementation.  "Implementation" means any implementation, including the
105     Reference Implementation, that is an Encoder and/or a Decoder. An
106     Implementation also includes components of an Implementation only to the
107     extent they are used as part of an Implementation.
108
1092.7. License. "License" means this license.
110
1112.8. Licensee. "Licensee" means any person or entity who exercises patent
112     rights granted under this License.
113
1142.9. Licensor.  "Licensor" means (i) any Licensee that makes, sells, offers
115     for sale, imports or distributes any Implementation, or (ii) a person
116     or entity that has a licensing obligation to the Implementation as a
117     result of its membership and/or participation in the Alliance for Open
118     Media working group that developed the Specification.
119
1202.10. Necessary Claims.  "Necessary Claims" means all claims of patents or
121      patent applications, (a) that currently or at any time in the future,
122      are owned or controlled by the Licensor, and (b) (i) would be an
123      Essential Claim as defined by the W3C Policy as of February 5, 2004
124      (https://www.w3.org/Consortium/Patent-Policy-20040205/#def-essential)
125      as if the Specification was a W3C Recommendation; or (ii) are infringed
126      by the Reference Implementation.
127
1282.11. Reference Implementation. "Reference Implementation" means an Encoder
129      and/or Decoder released by the Alliance for Open Media as a Final
130      Deliverable.
131
1322.12. Specification. "Specification" means the specification designated by
133      the Alliance for Open Media as a Final Deliverable for which this
134      License was issued.
135
136------------------
137
138Files: libaom/third_party/fastfeat/*
139
140Copyright (c) 2006, 2008 Edward Rosten
141All rights reserved.
142
143Redistribution and use in source and binary forms, with or without
144modification, are permitted provided that the following conditions
145are met:
146
147
148	*Redistributions of source code must retain the above copyright
149	 notice, this list of conditions and the following disclaimer.
150
151	*Redistributions in binary form must reproduce the above copyright
152	 notice, this list of conditions and the following disclaimer in the
153	 documentation and/or other materials provided with the distribution.
154
155	*Neither the name of the University of Cambridge nor the names of
156	 its contributors may be used to endorse or promote products derived
157	 from this software without specific prior written permission.
158
159THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
160"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
161LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
162A PARTICULAR PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE COPYRIGHT OWNER OR
163CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
164EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
165PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
166PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
167LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
168NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
169SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
170
171------------------
172
173Files: libaom/third_party/googletest/*
174
175Copyright 2008, Google Inc.
176All rights reserved.
177
178Redistribution and use in source and binary forms, with or without
179modification, are permitted provided that the following conditions are
180met:
181
182    * Redistributions of source code must retain the above copyright
183notice, this list of conditions and the following disclaimer.
184    * Redistributions in binary form must reproduce the above
185copyright notice, this list of conditions and the following disclaimer
186in the documentation and/or other materials provided with the
187distribution.
188    * Neither the name of Google Inc. nor the names of its
189contributors may be used to endorse or promote products derived from
190this software without specific prior written permission.
191
192THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
193"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
194LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
195A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
196OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
197SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
198LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
199DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
200THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
201(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
202OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
203
204------------------
205
206Files: libaom/third_party/libyuv/*
207
208Copyright 2011 The LibYuv Project Authors. All rights reserved.
209
210Redistribution and use in source and binary forms, with or without
211modification, are permitted provided that the following conditions are
212met:
213
214  * Redistributions of source code must retain the above copyright
215    notice, this list of conditions and the following disclaimer.
216
217  * Redistributions in binary form must reproduce the above copyright
218    notice, this list of conditions and the following disclaimer in
219    the documentation and/or other materials provided with the
220    distribution.
221
222  * Neither the name of Google nor the names of its contributors may
223    be used to endorse or promote products derived from this software
224    without specific prior written permission.
225
226THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
227"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
228LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
229A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
230HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
231SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
232LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
233DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
234THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
235(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
236OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
237
238------------------
239
240Files: libaom/third_party/vector/*
241
242The MIT License (MIT)
243Copyright (c) 2016 Peter Goldsborough
244
245Permission is hereby granted, free of charge, to any person obtaining a copy of
246this software and associated documentation files (the "Software"), to deal in
247the Software without restriction, including without limitation the rights to
248use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
249the Software, and to permit persons to whom the Software is furnished to do so,
250subject to the following conditions:
251
252The above copyright notice and this permission notice shall be included in all
253copies or substantial portions of the Software.
254
255THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
256IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
257FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
258COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
259IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
260CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
261
262------------------
263
264Files: libaom/third_party/x86inc/*
265
266Copyright (C) 2005-2012 x264 project
267
268Authors: Loren Merritt <[email protected]>
269         Anton Mitrofanov <[email protected]>
270         Jason Garrett-Glaser <[email protected]>
271         Henrik Gramner <[email protected]>
272
273Permission to use, copy, modify, and/or distribute this software for any
274purpose with or without fee is hereby granted, provided that the above
275copyright notice and this permission notice appear in all copies.
276
277THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
278WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
279MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
280ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
281WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
282ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
283OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
284