1*8fb009dcSAndroid Build Coastguard WorkerBoringSSL is a fork of OpenSSL. As such, large parts of it fall under OpenSSL 2*8fb009dcSAndroid Build Coastguard Workerlicensing. Files that are completely new have a Google copyright and an ISC 3*8fb009dcSAndroid Build Coastguard Workerlicense. This license is reproduced at the bottom of this file. 4*8fb009dcSAndroid Build Coastguard Worker 5*8fb009dcSAndroid Build Coastguard WorkerContributors to BoringSSL are required to follow the CLA rules for Chromium: 6*8fb009dcSAndroid Build Coastguard Workerhttps://cla.developers.google.com/clas 7*8fb009dcSAndroid Build Coastguard Worker 8*8fb009dcSAndroid Build Coastguard WorkerFiles in third_party/ have their own licenses, as described therein. The MIT 9*8fb009dcSAndroid Build Coastguard Workerlicense, for third_party/fiat, which, unlike other third_party directories, is 10*8fb009dcSAndroid Build Coastguard Workercompiled into non-test libraries, is included below. 11*8fb009dcSAndroid Build Coastguard Worker 12*8fb009dcSAndroid Build Coastguard WorkerThe OpenSSL toolkit stays under a dual license, i.e. both the conditions of the 13*8fb009dcSAndroid Build Coastguard WorkerOpenSSL License and the original SSLeay license apply to the toolkit. See below 14*8fb009dcSAndroid Build Coastguard Workerfor the actual license texts. Actually both licenses are BSD-style Open Source 15*8fb009dcSAndroid Build Coastguard Workerlicenses. In case of any license issues related to OpenSSL please contact 16*8fb009dcSAndroid Build Coastguard Worker[email protected]. 17*8fb009dcSAndroid Build Coastguard Worker 18*8fb009dcSAndroid Build Coastguard WorkerThe following are Google-internal bug numbers where explicit permission from 19*8fb009dcSAndroid Build Coastguard Workersome authors is recorded for use of their work. (This is purely for our own 20*8fb009dcSAndroid Build Coastguard Workerrecord keeping.) 21*8fb009dcSAndroid Build Coastguard Worker 27287199 22*8fb009dcSAndroid Build Coastguard Worker 27287880 23*8fb009dcSAndroid Build Coastguard Worker 27287883 24*8fb009dcSAndroid Build Coastguard Worker 263291445 25*8fb009dcSAndroid Build Coastguard Worker 26*8fb009dcSAndroid Build Coastguard Worker OpenSSL License 27*8fb009dcSAndroid Build Coastguard Worker --------------- 28*8fb009dcSAndroid Build Coastguard Worker 29*8fb009dcSAndroid Build Coastguard Worker/* ==================================================================== 30*8fb009dcSAndroid Build Coastguard Worker * Copyright (c) 1998-2011 The OpenSSL Project. All rights reserved. 31*8fb009dcSAndroid Build Coastguard Worker * 32*8fb009dcSAndroid Build Coastguard Worker * Redistribution and use in source and binary forms, with or without 33*8fb009dcSAndroid Build Coastguard Worker * modification, are permitted provided that the following conditions 34*8fb009dcSAndroid Build Coastguard Worker * are met: 35*8fb009dcSAndroid Build Coastguard Worker * 36*8fb009dcSAndroid Build Coastguard Worker * 1. Redistributions of source code must retain the above copyright 37*8fb009dcSAndroid Build Coastguard Worker * notice, this list of conditions and the following disclaimer. 38*8fb009dcSAndroid Build Coastguard Worker * 39*8fb009dcSAndroid Build Coastguard Worker * 2. Redistributions in binary form must reproduce the above copyright 40*8fb009dcSAndroid Build Coastguard Worker * notice, this list of conditions and the following disclaimer in 41*8fb009dcSAndroid Build Coastguard Worker * the documentation and/or other materials provided with the 42*8fb009dcSAndroid Build Coastguard Worker * distribution. 43*8fb009dcSAndroid Build Coastguard Worker * 44*8fb009dcSAndroid Build Coastguard Worker * 3. All advertising materials mentioning features or use of this 45*8fb009dcSAndroid Build Coastguard Worker * software must display the following acknowledgment: 46*8fb009dcSAndroid Build Coastguard Worker * "This product includes software developed by the OpenSSL Project 47*8fb009dcSAndroid Build Coastguard Worker * for use in the OpenSSL Toolkit. (http://www.openssl.org/)" 48*8fb009dcSAndroid Build Coastguard Worker * 49*8fb009dcSAndroid Build Coastguard Worker * 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to 50*8fb009dcSAndroid Build Coastguard Worker * endorse or promote products derived from this software without 51*8fb009dcSAndroid Build Coastguard Worker * prior written permission. For written permission, please contact 52*8fb009dcSAndroid Build Coastguard Worker * [email protected]. 53*8fb009dcSAndroid Build Coastguard Worker * 54*8fb009dcSAndroid Build Coastguard Worker * 5. Products derived from this software may not be called "OpenSSL" 55*8fb009dcSAndroid Build Coastguard Worker * nor may "OpenSSL" appear in their names without prior written 56*8fb009dcSAndroid Build Coastguard Worker * permission of the OpenSSL Project. 57*8fb009dcSAndroid Build Coastguard Worker * 58*8fb009dcSAndroid Build Coastguard Worker * 6. Redistributions of any form whatsoever must retain the following 59*8fb009dcSAndroid Build Coastguard Worker * acknowledgment: 60*8fb009dcSAndroid Build Coastguard Worker * "This product includes software developed by the OpenSSL Project 61*8fb009dcSAndroid Build Coastguard Worker * for use in the OpenSSL Toolkit (http://www.openssl.org/)" 62*8fb009dcSAndroid Build Coastguard Worker * 63*8fb009dcSAndroid Build Coastguard Worker * THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY 64*8fb009dcSAndroid Build Coastguard Worker * EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 65*8fb009dcSAndroid Build Coastguard Worker * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 66*8fb009dcSAndroid Build Coastguard Worker * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR 67*8fb009dcSAndroid Build Coastguard Worker * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 68*8fb009dcSAndroid Build Coastguard Worker * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT 69*8fb009dcSAndroid Build Coastguard Worker * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 70*8fb009dcSAndroid Build Coastguard Worker * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 71*8fb009dcSAndroid Build Coastguard Worker * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, 72*8fb009dcSAndroid Build Coastguard Worker * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 73*8fb009dcSAndroid Build Coastguard Worker * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 74*8fb009dcSAndroid Build Coastguard Worker * OF THE POSSIBILITY OF SUCH DAMAGE. 75*8fb009dcSAndroid Build Coastguard Worker * ==================================================================== 76*8fb009dcSAndroid Build Coastguard Worker * 77*8fb009dcSAndroid Build Coastguard Worker * This product includes cryptographic software written by Eric Young 78*8fb009dcSAndroid Build Coastguard Worker * ([email protected]). This product includes software written by Tim 79*8fb009dcSAndroid Build Coastguard Worker * Hudson ([email protected]). 80*8fb009dcSAndroid Build Coastguard Worker * 81*8fb009dcSAndroid Build Coastguard Worker */ 82*8fb009dcSAndroid Build Coastguard Worker 83*8fb009dcSAndroid Build Coastguard Worker Original SSLeay License 84*8fb009dcSAndroid Build Coastguard Worker ----------------------- 85*8fb009dcSAndroid Build Coastguard Worker 86*8fb009dcSAndroid Build Coastguard Worker/* Copyright (C) 1995-1998 Eric Young ([email protected]) 87*8fb009dcSAndroid Build Coastguard Worker * All rights reserved. 88*8fb009dcSAndroid Build Coastguard Worker * 89*8fb009dcSAndroid Build Coastguard Worker * This package is an SSL implementation written 90*8fb009dcSAndroid Build Coastguard Worker * by Eric Young ([email protected]). 91*8fb009dcSAndroid Build Coastguard Worker * The implementation was written so as to conform with Netscapes SSL. 92*8fb009dcSAndroid Build Coastguard Worker * 93*8fb009dcSAndroid Build Coastguard Worker * This library is free for commercial and non-commercial use as long as 94*8fb009dcSAndroid Build Coastguard Worker * the following conditions are aheared to. The following conditions 95*8fb009dcSAndroid Build Coastguard Worker * apply to all code found in this distribution, be it the RC4, RSA, 96*8fb009dcSAndroid Build Coastguard Worker * lhash, DES, etc., code; not just the SSL code. The SSL documentation 97*8fb009dcSAndroid Build Coastguard Worker * included with this distribution is covered by the same copyright terms 98*8fb009dcSAndroid Build Coastguard Worker * except that the holder is Tim Hudson ([email protected]). 99*8fb009dcSAndroid Build Coastguard Worker * 100*8fb009dcSAndroid Build Coastguard Worker * Copyright remains Eric Young's, and as such any Copyright notices in 101*8fb009dcSAndroid Build Coastguard Worker * the code are not to be removed. 102*8fb009dcSAndroid Build Coastguard Worker * If this package is used in a product, Eric Young should be given attribution 103*8fb009dcSAndroid Build Coastguard Worker * as the author of the parts of the library used. 104*8fb009dcSAndroid Build Coastguard Worker * This can be in the form of a textual message at program startup or 105*8fb009dcSAndroid Build Coastguard Worker * in documentation (online or textual) provided with the package. 106*8fb009dcSAndroid Build Coastguard Worker * 107*8fb009dcSAndroid Build Coastguard Worker * Redistribution and use in source and binary forms, with or without 108*8fb009dcSAndroid Build Coastguard Worker * modification, are permitted provided that the following conditions 109*8fb009dcSAndroid Build Coastguard Worker * are met: 110*8fb009dcSAndroid Build Coastguard Worker * 1. Redistributions of source code must retain the copyright 111*8fb009dcSAndroid Build Coastguard Worker * notice, this list of conditions and the following disclaimer. 112*8fb009dcSAndroid Build Coastguard Worker * 2. Redistributions in binary form must reproduce the above copyright 113*8fb009dcSAndroid Build Coastguard Worker * notice, this list of conditions and the following disclaimer in the 114*8fb009dcSAndroid Build Coastguard Worker * documentation and/or other materials provided with the distribution. 115*8fb009dcSAndroid Build Coastguard Worker * 3. All advertising materials mentioning features or use of this software 116*8fb009dcSAndroid Build Coastguard Worker * must display the following acknowledgement: 117*8fb009dcSAndroid Build Coastguard Worker * "This product includes cryptographic software written by 118*8fb009dcSAndroid Build Coastguard Worker * Eric Young ([email protected])" 119*8fb009dcSAndroid Build Coastguard Worker * The word 'cryptographic' can be left out if the rouines from the library 120*8fb009dcSAndroid Build Coastguard Worker * being used are not cryptographic related :-). 121*8fb009dcSAndroid Build Coastguard Worker * 4. If you include any Windows specific code (or a derivative thereof) from 122*8fb009dcSAndroid Build Coastguard Worker * the apps directory (application code) you must include an acknowledgement: 123*8fb009dcSAndroid Build Coastguard Worker * "This product includes software written by Tim Hudson ([email protected])" 124*8fb009dcSAndroid Build Coastguard Worker * 125*8fb009dcSAndroid Build Coastguard Worker * THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND 126*8fb009dcSAndroid Build Coastguard Worker * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 127*8fb009dcSAndroid Build Coastguard Worker * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 128*8fb009dcSAndroid Build Coastguard Worker * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE 129*8fb009dcSAndroid Build Coastguard Worker * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 130*8fb009dcSAndroid Build Coastguard Worker * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 131*8fb009dcSAndroid Build Coastguard Worker * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 132*8fb009dcSAndroid Build Coastguard Worker * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 133*8fb009dcSAndroid Build Coastguard Worker * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 134*8fb009dcSAndroid Build Coastguard Worker * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 135*8fb009dcSAndroid Build Coastguard Worker * SUCH DAMAGE. 136*8fb009dcSAndroid Build Coastguard Worker * 137*8fb009dcSAndroid Build Coastguard Worker * The licence and distribution terms for any publically available version or 138*8fb009dcSAndroid Build Coastguard Worker * derivative of this code cannot be changed. i.e. this code cannot simply be 139*8fb009dcSAndroid Build Coastguard Worker * copied and put under another distribution licence 140*8fb009dcSAndroid Build Coastguard Worker * [including the GNU Public Licence.] 141*8fb009dcSAndroid Build Coastguard Worker */ 142*8fb009dcSAndroid Build Coastguard Worker 143*8fb009dcSAndroid Build Coastguard Worker 144*8fb009dcSAndroid Build Coastguard WorkerISC license used for completely new code in BoringSSL: 145*8fb009dcSAndroid Build Coastguard Worker 146*8fb009dcSAndroid Build Coastguard Worker/* Copyright (c) 2015, Google Inc. 147*8fb009dcSAndroid Build Coastguard Worker * 148*8fb009dcSAndroid Build Coastguard Worker * Permission to use, copy, modify, and/or distribute this software for any 149*8fb009dcSAndroid Build Coastguard Worker * purpose with or without fee is hereby granted, provided that the above 150*8fb009dcSAndroid Build Coastguard Worker * copyright notice and this permission notice appear in all copies. 151*8fb009dcSAndroid Build Coastguard Worker * 152*8fb009dcSAndroid Build Coastguard Worker * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES 153*8fb009dcSAndroid Build Coastguard Worker * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF 154*8fb009dcSAndroid Build Coastguard Worker * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY 155*8fb009dcSAndroid Build Coastguard Worker * SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 156*8fb009dcSAndroid Build Coastguard Worker * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION 157*8fb009dcSAndroid Build Coastguard Worker * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN 158*8fb009dcSAndroid Build Coastguard Worker * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. */ 159*8fb009dcSAndroid Build Coastguard Worker 160*8fb009dcSAndroid Build Coastguard Worker 161*8fb009dcSAndroid Build Coastguard WorkerThe code in third_party/fiat carries the MIT license: 162*8fb009dcSAndroid Build Coastguard Worker 163*8fb009dcSAndroid Build Coastguard WorkerCopyright (c) 2015-2016 the fiat-crypto authors (see 164*8fb009dcSAndroid Build Coastguard Workerhttps://github.com/mit-plv/fiat-crypto/blob/master/AUTHORS). 165*8fb009dcSAndroid Build Coastguard Worker 166*8fb009dcSAndroid Build Coastguard WorkerPermission is hereby granted, free of charge, to any person obtaining a copy 167*8fb009dcSAndroid Build Coastguard Workerof this software and associated documentation files (the "Software"), to deal 168*8fb009dcSAndroid Build Coastguard Workerin the Software without restriction, including without limitation the rights 169*8fb009dcSAndroid Build Coastguard Workerto use, copy, modify, merge, publish, distribute, sublicense, and/or sell 170*8fb009dcSAndroid Build Coastguard Workercopies of the Software, and to permit persons to whom the Software is 171*8fb009dcSAndroid Build Coastguard Workerfurnished to do so, subject to the following conditions: 172*8fb009dcSAndroid Build Coastguard Worker 173*8fb009dcSAndroid Build Coastguard WorkerThe above copyright notice and this permission notice shall be included in all 174*8fb009dcSAndroid Build Coastguard Workercopies or substantial portions of the Software. 175*8fb009dcSAndroid Build Coastguard Worker 176*8fb009dcSAndroid Build Coastguard WorkerTHE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 177*8fb009dcSAndroid Build Coastguard WorkerIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 178*8fb009dcSAndroid Build Coastguard WorkerFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 179*8fb009dcSAndroid Build Coastguard WorkerAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 180*8fb009dcSAndroid Build Coastguard WorkerLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 181*8fb009dcSAndroid Build Coastguard WorkerOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 182*8fb009dcSAndroid Build Coastguard WorkerSOFTWARE. 183*8fb009dcSAndroid Build Coastguard Worker 184*8fb009dcSAndroid Build Coastguard Worker 185*8fb009dcSAndroid Build Coastguard WorkerLicenses for support code 186*8fb009dcSAndroid Build Coastguard Worker------------------------- 187*8fb009dcSAndroid Build Coastguard Worker 188*8fb009dcSAndroid Build Coastguard WorkerParts of the TLS test suite are under the Go license. This code is not included 189*8fb009dcSAndroid Build Coastguard Workerin BoringSSL (i.e. libcrypto and libssl) when compiled, however, so 190*8fb009dcSAndroid Build Coastguard Workerdistributing code linked against BoringSSL does not trigger this license: 191*8fb009dcSAndroid Build Coastguard Worker 192*8fb009dcSAndroid Build Coastguard WorkerCopyright (c) 2009 The Go Authors. All rights reserved. 193*8fb009dcSAndroid Build Coastguard Worker 194*8fb009dcSAndroid Build Coastguard WorkerRedistribution and use in source and binary forms, with or without 195*8fb009dcSAndroid Build Coastguard Workermodification, are permitted provided that the following conditions are 196*8fb009dcSAndroid Build Coastguard Workermet: 197*8fb009dcSAndroid Build Coastguard Worker 198*8fb009dcSAndroid Build Coastguard Worker * Redistributions of source code must retain the above copyright 199*8fb009dcSAndroid Build Coastguard Workernotice, this list of conditions and the following disclaimer. 200*8fb009dcSAndroid Build Coastguard Worker * Redistributions in binary form must reproduce the above 201*8fb009dcSAndroid Build Coastguard Workercopyright notice, this list of conditions and the following disclaimer 202*8fb009dcSAndroid Build Coastguard Workerin the documentation and/or other materials provided with the 203*8fb009dcSAndroid Build Coastguard Workerdistribution. 204*8fb009dcSAndroid Build Coastguard Worker * Neither the name of Google Inc. nor the names of its 205*8fb009dcSAndroid Build Coastguard Workercontributors may be used to endorse or promote products derived from 206*8fb009dcSAndroid Build Coastguard Workerthis software without specific prior written permission. 207*8fb009dcSAndroid Build Coastguard Worker 208*8fb009dcSAndroid Build Coastguard WorkerTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 209*8fb009dcSAndroid Build Coastguard Worker"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 210*8fb009dcSAndroid Build Coastguard WorkerLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 211*8fb009dcSAndroid Build Coastguard WorkerA PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 212*8fb009dcSAndroid Build Coastguard WorkerOWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 213*8fb009dcSAndroid Build Coastguard WorkerSPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 214*8fb009dcSAndroid Build Coastguard WorkerLIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 215*8fb009dcSAndroid Build Coastguard WorkerDATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 216*8fb009dcSAndroid Build Coastguard WorkerTHEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 217*8fb009dcSAndroid Build Coastguard Worker(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 218*8fb009dcSAndroid Build Coastguard WorkerOF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 219*8fb009dcSAndroid Build Coastguard Worker 220*8fb009dcSAndroid Build Coastguard Worker 221*8fb009dcSAndroid Build Coastguard WorkerBoringSSL uses the Chromium test infrastructure to run a continuous build, 222*8fb009dcSAndroid Build Coastguard Workertrybots etc. The scripts which manage this, and the script for generating build 223*8fb009dcSAndroid Build Coastguard Workermetadata, are under the Chromium license. Distributing code linked against 224*8fb009dcSAndroid Build Coastguard WorkerBoringSSL does not trigger this license. 225*8fb009dcSAndroid Build Coastguard Worker 226*8fb009dcSAndroid Build Coastguard WorkerCopyright 2015 The Chromium Authors. All rights reserved. 227*8fb009dcSAndroid Build Coastguard Worker 228*8fb009dcSAndroid Build Coastguard WorkerRedistribution and use in source and binary forms, with or without 229*8fb009dcSAndroid Build Coastguard Workermodification, are permitted provided that the following conditions are 230*8fb009dcSAndroid Build Coastguard Workermet: 231*8fb009dcSAndroid Build Coastguard Worker 232*8fb009dcSAndroid Build Coastguard Worker * Redistributions of source code must retain the above copyright 233*8fb009dcSAndroid Build Coastguard Workernotice, this list of conditions and the following disclaimer. 234*8fb009dcSAndroid Build Coastguard Worker * Redistributions in binary form must reproduce the above 235*8fb009dcSAndroid Build Coastguard Workercopyright notice, this list of conditions and the following disclaimer 236*8fb009dcSAndroid Build Coastguard Workerin the documentation and/or other materials provided with the 237*8fb009dcSAndroid Build Coastguard Workerdistribution. 238*8fb009dcSAndroid Build Coastguard Worker * Neither the name of Google Inc. nor the names of its 239*8fb009dcSAndroid Build Coastguard Workercontributors may be used to endorse or promote products derived from 240*8fb009dcSAndroid Build Coastguard Workerthis software without specific prior written permission. 241*8fb009dcSAndroid Build Coastguard Worker 242*8fb009dcSAndroid Build Coastguard WorkerTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 243*8fb009dcSAndroid Build Coastguard Worker"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 244*8fb009dcSAndroid Build Coastguard WorkerLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 245*8fb009dcSAndroid Build Coastguard WorkerA PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 246*8fb009dcSAndroid Build Coastguard WorkerOWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 247*8fb009dcSAndroid Build Coastguard WorkerSPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 248*8fb009dcSAndroid Build Coastguard WorkerLIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 249*8fb009dcSAndroid Build Coastguard WorkerDATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 250*8fb009dcSAndroid Build Coastguard WorkerTHEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 251*8fb009dcSAndroid Build Coastguard Worker(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 252*8fb009dcSAndroid Build Coastguard WorkerOF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 253