1ffe3c632Sopenharmony_ciCopyright 2008 Google Inc. All rights reserved. 2ffe3c632Sopenharmony_ci 3ffe3c632Sopenharmony_ciRedistribution and use in source and binary forms, with or without 4ffe3c632Sopenharmony_cimodification, are permitted provided that the following conditions are 5ffe3c632Sopenharmony_cimet: 6ffe3c632Sopenharmony_ci 7ffe3c632Sopenharmony_ci * Redistributions of source code must retain the above copyright 8ffe3c632Sopenharmony_cinotice, this list of conditions and the following disclaimer. 9ffe3c632Sopenharmony_ci * Redistributions in binary form must reproduce the above 10ffe3c632Sopenharmony_cicopyright notice, this list of conditions and the following disclaimer 11ffe3c632Sopenharmony_ciin the documentation and/or other materials provided with the 12ffe3c632Sopenharmony_cidistribution. 13ffe3c632Sopenharmony_ci * Neither the name of Google Inc. nor the names of its 14ffe3c632Sopenharmony_cicontributors may be used to endorse or promote products derived from 15ffe3c632Sopenharmony_cithis software without specific prior written permission. 16ffe3c632Sopenharmony_ci 17ffe3c632Sopenharmony_ciTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 18ffe3c632Sopenharmony_ci"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 19ffe3c632Sopenharmony_ciLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 20ffe3c632Sopenharmony_ciA PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 21ffe3c632Sopenharmony_ciOWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 22ffe3c632Sopenharmony_ciSPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 23ffe3c632Sopenharmony_ciLIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 24ffe3c632Sopenharmony_ciDATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 25ffe3c632Sopenharmony_ciTHEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 26ffe3c632Sopenharmony_ci(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 27ffe3c632Sopenharmony_ciOF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 28ffe3c632Sopenharmony_ci 29ffe3c632Sopenharmony_ciCode generated by the Protocol Buffer compiler is owned by the owner 30ffe3c632Sopenharmony_ciof the input file used when generating it. This code is not 31ffe3c632Sopenharmony_cistandalone and requires a support library to be linked with it. This 32ffe3c632Sopenharmony_cisupport library is itself covered by the above license. 33