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