NOTICE revision 2018726aeb9a40b84670483d5e6ef381f662ddd9
1324c4644fee44b9898524c09511bd33c3f12e2dfBen GruverThese files are Copyright 2007, 2008 Nuance Communications, but released under 2324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruverthe Apache2 License. 3324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver 4324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver Apache License 5324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver Version 2.0, January 2004 6324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver http://www.apache.org/licenses/ 7324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver 8324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 9324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver 10324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver 1. Definitions. 11324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver 12324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver "License" shall mean the terms and conditions for use, reproduction, 13324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver and distribution as defined by Sections 1 through 9 of this document. 14324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver 15324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver "Licensor" shall mean the copyright owner or entity authorized by 16324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver the copyright owner that is granting the License. 17324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver 18324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver "Legal Entity" shall mean the union of the acting entity and all 19324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver other entities that control, are controlled by, or are under common 20324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver control with that entity. For the purposes of this definition, 21324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver "control" means (i) the power, direct or indirect, to cause the 22324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver direction or management of such entity, whether by contract or 23324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver otherwise, or (ii) ownership of fifty percent (50%) or more of the 24324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver outstanding shares, or (iii) beneficial ownership of such entity. 25324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver 26324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver "You" (or "Your") shall mean an individual or Legal Entity 27324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver exercising permissions granted by this License. 28324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver 29324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver "Source" form shall mean the preferred form for making modifications, 30324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver including but not limited to software source code, documentation 31324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver source, and configuration files. 32324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver 33324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver "Object" form shall mean any form resulting from mechanical 34324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver transformation or translation of a Source form, including but 35324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver not limited to compiled object code, generated documentation, 36324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver and conversions to other media types. 37324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver 38324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver "Work" shall mean the work of authorship, whether in Source or 39324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver Object form, made available under the License, as indicated by a 40324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver copyright notice that is included in or attached to the work 41324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver (an example is provided in the Appendix below). 42324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver 43324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver "Derivative Works" shall mean any work, whether in Source or Object 44324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver form, that is based on (or derived from) the Work and for which the 45324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver editorial revisions, annotations, elaborations, or other modifications 46324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver represent, as a whole, an original work of authorship. For the purposes 47324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver of this License, Derivative Works shall not include works that remain 48324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver separable from, or merely link (or bind by name) to the interfaces of, 49324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver the Work and Derivative Works thereof. 50324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver 51324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver "Contribution" shall mean any work of authorship, including 52324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver the original version of the Work and any modifications or additions 53324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver to that Work or Derivative Works thereof, that is intentionally 54324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver submitted to Licensor for inclusion in the Work by the copyright owner 55324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver or by an individual or Legal Entity authorized to submit on behalf of 56324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver the copyright owner. For the purposes of this definition, "submitted" 57324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver means any form of electronic, verbal, or written communication sent 58324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver to the Licensor or its representatives, including but not limited to 59324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver communication on electronic mailing lists, source code control systems, 60324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver and issue tracking systems that are managed by, or on behalf of, the 61324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver Licensor for the purpose of discussing and improving the Work, but 62324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver excluding communication that is conspicuously marked or otherwise 63324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver designated in writing by the copyright owner as "Not a Contribution." 64324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver 65324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver "Contributor" shall mean Licensor and any individual or Legal Entity 66324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver on behalf of whom a Contribution has been received by Licensor and 67324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver subsequently incorporated within the Work. 68324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver 69324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver 2. Grant of Copyright License. Subject to the terms and conditions of 70324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver this License, each Contributor hereby grants to You a perpetual, 71324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver worldwide, non-exclusive, no-charge, royalty-free, irrevocable 72324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver copyright license to reproduce, prepare Derivative Works of, 73324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver publicly display, publicly perform, sublicense, and distribute the 74324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver Work and such Derivative Works in Source or Object form. 75324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver 76324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver 3. Grant of Patent License. Subject to the terms and conditions of 77324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver this License, each Contributor hereby grants to You a perpetual, 78324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver worldwide, non-exclusive, no-charge, royalty-free, irrevocable 79324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver (except as stated in this section) patent license to make, have made, 80324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver use, offer to sell, sell, import, and otherwise transfer the Work, 81324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver where such license applies only to those patent claims licensable 82324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver by such Contributor that are necessarily infringed by their 83324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver Contribution(s) alone or by combination of their Contribution(s) 84324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver with the Work to which such Contribution(s) was submitted. If You 85324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver institute patent litigation against any entity (including a 86324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver cross-claim or counterclaim in a lawsuit) alleging that the Work 87324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver or a Contribution incorporated within the Work constitutes direct 88324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver or contributory patent infringement, then any patent licenses 89324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver granted to You under this License for that Work shall terminate 90324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver as of the date such litigation is filed. 91324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver 92324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver 4. Redistribution. You may reproduce and distribute copies of the 93324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver Work or Derivative Works thereof in any medium, with or without 94324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver modifications, and in Source or Object form, provided that You 95324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver meet the following conditions: 96324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver 97324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver (a) You must give any other recipients of the Work or 98324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver Derivative Works a copy of this License; and 99324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver 100324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver (b) You must cause any modified files to carry prominent notices 101324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver stating that You changed the files; and 102324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver 103324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver (c) You must retain, in the Source form of any Derivative Works 104324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver that You distribute, all copyright, patent, trademark, and 105324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver attribution notices from the Source form of the Work, 106324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver excluding those notices that do not pertain to any part of 107324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver the Derivative Works; and 108324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver 109324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver (d) If the Work includes a "NOTICE" text file as part of its 110324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver distribution, then any Derivative Works that You distribute must 111324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver include a readable copy of the attribution notices contained 112324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver within such NOTICE file, excluding those notices that do not 113324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver pertain to any part of the Derivative Works, in at least one 114324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver of the following places: within a NOTICE text file distributed 115324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver as part of the Derivative Works; within the Source form or 116324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver documentation, if provided along with the Derivative Works; or, 117324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver within a display generated by the Derivative Works, if and 118324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver wherever such third-party notices normally appear. The contents 119324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver of the NOTICE file are for informational purposes only and 120324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver do not modify the License. You may add Your own attribution 121324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver notices within Derivative Works that You distribute, alongside 122324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver or as an addendum to the NOTICE text from the Work, provided 123324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver that such additional attribution notices cannot be construed 124324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver as modifying the License. 125324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver 126324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver You may add Your own copyright statement to Your modifications and 127324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver may provide additional or different license terms and conditions 128324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver for use, reproduction, or distribution of Your modifications, or 129324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver for any such Derivative Works as a whole, provided Your use, 130324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver reproduction, and distribution of the Work otherwise complies with 131324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver the conditions stated in this License. 132324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver 133324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver 5. Submission of Contributions. Unless You explicitly state otherwise, 134324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver any Contribution intentionally submitted for inclusion in the Work 135324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver by You to the Licensor shall be under the terms and conditions of 136324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver this License, without any additional terms or conditions. 137324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver Notwithstanding the above, nothing herein shall supersede or modify 138324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver the terms of any separate license agreement you may have executed 139324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver with Licensor regarding such Contributions. 140324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver 141324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver 6. Trademarks. This License does not grant permission to use the trade 142324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver names, trademarks, service marks, or product names of the Licensor, 143324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver except as required for reasonable and customary use in describing the 144324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver origin of the Work and reproducing the content of the NOTICE file. 145324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver 146324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver 7. Disclaimer of Warranty. Unless required by applicable law or 147324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver agreed to in writing, Licensor provides the Work (and each 148324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver Contributor provides its Contributions) on an "AS IS" BASIS, 149324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 150324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver implied, including, without limitation, any warranties or conditions 151324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 152324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver PARTICULAR PURPOSE. You are solely responsible for determining the 153324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver appropriateness of using or redistributing the Work and assume any 154324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver risks associated with Your exercise of permissions under this License. 155324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver 156324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver 8. Limitation of Liability. In no event and under no legal theory, 157324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver whether in tort (including negligence), contract, or otherwise, 158324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver unless required by applicable law (such as deliberate and grossly 159324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver negligent acts) or agreed to in writing, shall any Contributor be 160324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver liable to You for damages, including any direct, indirect, special, 161324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver incidental, or consequential damages of any character arising as a 162324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver result of this License or out of the use or inability to use the 163324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver Work (including but not limited to damages for loss of goodwill, 164324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver work stoppage, computer failure or malfunction, or any and all 165324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver other commercial damages or losses), even if such Contributor 166324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver has been advised of the possibility of such damages. 167324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver 168324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver 9. Accepting Warranty or Additional Liability. While redistributing 169324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver the Work or Derivative Works thereof, You may choose to offer, 170324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver and charge a fee for, acceptance of support, warranty, indemnity, 171324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver or other liability obligations and/or rights consistent with this 172324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver License. However, in accepting such obligations, You may act only 173324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver on Your own behalf and on Your sole responsibility, not on behalf 174324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver of any other Contributor, and only if You agree to indemnify, 175324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver defend, and hold each Contributor harmless for any liability 176324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver incurred by, or claims asserted against, such Contributor by reason 177324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver of your accepting any such warranty or additional liability. 178324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver 179324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver END OF TERMS AND CONDITIONS 180324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver 181324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver APPENDIX: How to apply the Apache License to your work. 182324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver 183324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver To apply the Apache License to your work, attach the following 184324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver boilerplate notice, with the fields enclosed by brackets "[]" 185324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver replaced with your own identifying information. (Don't include 186324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver the brackets!) The text should be enclosed in the appropriate 187324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver comment syntax for the file format. We also recommend that a 188324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver file or class name and description of purpose be included on the 189324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver same "printed page" as the copyright notice for easier 190324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver identification within third-party archives. 191324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver 192324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver Copyright [yyyy] [name of copyright owner] 193324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver 194324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver Licensed under the Apache License, Version 2.0 (the "License"); 195324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver you may not use this file except in compliance with the License. 196324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver You may obtain a copy of the License at 197324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver 198324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver http://www.apache.org/licenses/LICENSE-2.0 199324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver 200324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver Unless required by applicable law or agreed to in writing, software 201324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver distributed under the License is distributed on an "AS IS" BASIS, 202324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 203324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver See the License for the specific language governing permissions and 204324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver limitations under the License. 205324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver 206324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver