196829333SBrad Bishop Apache License 296829333SBrad Bishop Version 2.0, January 2004 396829333SBrad Bishop http://www.apache.org/licenses/ 496829333SBrad Bishop 596829333SBrad Bishop TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 696829333SBrad Bishop 796829333SBrad Bishop 1. Definitions. 896829333SBrad Bishop 996829333SBrad Bishop "License" shall mean the terms and conditions for use, reproduction, 1096829333SBrad Bishop and distribution as defined by Sections 1 through 9 of this document. 1196829333SBrad Bishop 1296829333SBrad Bishop "Licensor" shall mean the copyright owner or entity authorized by 1396829333SBrad Bishop the copyright owner that is granting the License. 1496829333SBrad Bishop 1596829333SBrad Bishop "Legal Entity" shall mean the union of the acting entity and all 1696829333SBrad Bishop other entities that control, are controlled by, or are under common 1796829333SBrad Bishop control with that entity. For the purposes of this definition, 1896829333SBrad Bishop "control" means (i) the power, direct or indirect, to cause the 1996829333SBrad Bishop direction or management of such entity, whether by contract or 2096829333SBrad Bishop otherwise, or (ii) ownership of fifty percent (50%) or more of the 2196829333SBrad Bishop outstanding shares, or (iii) beneficial ownership of such entity. 2296829333SBrad Bishop 2396829333SBrad Bishop "You" (or "Your") shall mean an individual or Legal Entity 2496829333SBrad Bishop exercising permissions granted by this License. 2596829333SBrad Bishop 2696829333SBrad Bishop "Source" form shall mean the preferred form for making modifications, 2796829333SBrad Bishop including but not limited to software source code, documentation 2896829333SBrad Bishop source, and configuration files. 2996829333SBrad Bishop 3096829333SBrad Bishop "Object" form shall mean any form resulting from mechanical 3196829333SBrad Bishop transformation or translation of a Source form, including but 3296829333SBrad Bishop not limited to compiled object code, generated documentation, 3396829333SBrad Bishop and conversions to other media types. 3496829333SBrad Bishop 3596829333SBrad Bishop "Work" shall mean the work of authorship, whether in Source or 3696829333SBrad Bishop Object form, made available under the License, as indicated by a 3796829333SBrad Bishop copyright notice that is included in or attached to the work 3896829333SBrad Bishop (an example is provided in the Appendix below). 3996829333SBrad Bishop 4096829333SBrad Bishop "Derivative Works" shall mean any work, whether in Source or Object 4196829333SBrad Bishop form, that is based on (or derived from) the Work and for which the 4296829333SBrad Bishop editorial revisions, annotations, elaborations, or other modifications 4396829333SBrad Bishop represent, as a whole, an original work of authorship. For the purposes 4496829333SBrad Bishop of this License, Derivative Works shall not include works that remain 4596829333SBrad Bishop separable from, or merely link (or bind by name) to the interfaces of, 4696829333SBrad Bishop the Work and Derivative Works thereof. 4796829333SBrad Bishop 4896829333SBrad Bishop "Contribution" shall mean any work of authorship, including 4996829333SBrad Bishop the original version of the Work and any modifications or additions 5096829333SBrad Bishop to that Work or Derivative Works thereof, that is intentionally 5196829333SBrad Bishop submitted to Licensor for inclusion in the Work by the copyright owner 5296829333SBrad Bishop or by an individual or Legal Entity authorized to submit on behalf of 5396829333SBrad Bishop the copyright owner. For the purposes of this definition, "submitted" 5496829333SBrad Bishop means any form of electronic, verbal, or written communication sent 5596829333SBrad Bishop to the Licensor or its representatives, including but not limited to 5696829333SBrad Bishop communication on electronic mailing lists, source code control systems, 5796829333SBrad Bishop and issue tracking systems that are managed by, or on behalf of, the 5896829333SBrad Bishop Licensor for the purpose of discussing and improving the Work, but 5996829333SBrad Bishop excluding communication that is conspicuously marked or otherwise 6096829333SBrad Bishop designated in writing by the copyright owner as "Not a Contribution." 6196829333SBrad Bishop 6296829333SBrad Bishop "Contributor" shall mean Licensor and any individual or Legal Entity 6396829333SBrad Bishop on behalf of whom a Contribution has been received by Licensor and 6496829333SBrad Bishop subsequently incorporated within the Work. 6596829333SBrad Bishop 6696829333SBrad Bishop 2. Grant of Copyright License. Subject to the terms and conditions of 6796829333SBrad Bishop this License, each Contributor hereby grants to You a perpetual, 6896829333SBrad Bishop worldwide, non-exclusive, no-charge, royalty-free, irrevocable 6996829333SBrad Bishop copyright license to reproduce, prepare Derivative Works of, 7096829333SBrad Bishop publicly display, publicly perform, sublicense, and distribute the 7196829333SBrad Bishop Work and such Derivative Works in Source or Object form. 7296829333SBrad Bishop 7396829333SBrad Bishop 3. Grant of Patent License. Subject to the terms and conditions of 7496829333SBrad Bishop this License, each Contributor hereby grants to You a perpetual, 7596829333SBrad Bishop worldwide, non-exclusive, no-charge, royalty-free, irrevocable 7696829333SBrad Bishop (except as stated in this section) patent license to make, have made, 7796829333SBrad Bishop use, offer to sell, sell, import, and otherwise transfer the Work, 7896829333SBrad Bishop where such license applies only to those patent claims licensable 7996829333SBrad Bishop by such Contributor that are necessarily infringed by their 8096829333SBrad Bishop Contribution(s) alone or by combination of their Contribution(s) 8196829333SBrad Bishop with the Work to which such Contribution(s) was submitted. If You 8296829333SBrad Bishop institute patent litigation against any entity (including a 8396829333SBrad Bishop cross-claim or counterclaim in a lawsuit) alleging that the Work 8496829333SBrad Bishop or a Contribution incorporated within the Work constitutes direct 8596829333SBrad Bishop or contributory patent infringement, then any patent licenses 8696829333SBrad Bishop granted to You under this License for that Work shall terminate 8796829333SBrad Bishop as of the date such litigation is filed. 8896829333SBrad Bishop 8996829333SBrad Bishop 4. Redistribution. You may reproduce and distribute copies of the 9096829333SBrad Bishop Work or Derivative Works thereof in any medium, with or without 9196829333SBrad Bishop modifications, and in Source or Object form, provided that You 9296829333SBrad Bishop meet the following conditions: 9396829333SBrad Bishop 9496829333SBrad Bishop (a) You must give any other recipients of the Work or 9596829333SBrad Bishop Derivative Works a copy of this License; and 9696829333SBrad Bishop 9796829333SBrad Bishop (b) You must cause any modified files to carry prominent notices 9896829333SBrad Bishop stating that You changed the files; and 9996829333SBrad Bishop 10096829333SBrad Bishop (c) You must retain, in the Source form of any Derivative Works 10196829333SBrad Bishop that You distribute, all copyright, patent, trademark, and 10296829333SBrad Bishop attribution notices from the Source form of the Work, 10396829333SBrad Bishop excluding those notices that do not pertain to any part of 10496829333SBrad Bishop the Derivative Works; and 10596829333SBrad Bishop 10696829333SBrad Bishop (d) If the Work includes a "NOTICE" text file as part of its 10796829333SBrad Bishop distribution, then any Derivative Works that You distribute must 10896829333SBrad Bishop include a readable copy of the attribution notices contained 10996829333SBrad Bishop within such NOTICE file, excluding those notices that do not 11096829333SBrad Bishop pertain to any part of the Derivative Works, in at least one 11196829333SBrad Bishop of the following places: within a NOTICE text file distributed 11296829333SBrad Bishop as part of the Derivative Works; within the Source form or 11396829333SBrad Bishop documentation, if provided along with the Derivative Works; or, 11496829333SBrad Bishop within a display generated by the Derivative Works, if and 11596829333SBrad Bishop wherever such third-party notices normally appear. The contents 11696829333SBrad Bishop of the NOTICE file are for informational purposes only and 11796829333SBrad Bishop do not modify the License. You may add Your own attribution 11896829333SBrad Bishop notices within Derivative Works that You distribute, alongside 11996829333SBrad Bishop or as an addendum to the NOTICE text from the Work, provided 12096829333SBrad Bishop that such additional attribution notices cannot be construed 12196829333SBrad Bishop as modifying the License. 12296829333SBrad Bishop 12396829333SBrad Bishop You may add Your own copyright statement to Your modifications and 12496829333SBrad Bishop may provide additional or different license terms and conditions 12596829333SBrad Bishop for use, reproduction, or distribution of Your modifications, or 12696829333SBrad Bishop for any such Derivative Works as a whole, provided Your use, 12796829333SBrad Bishop reproduction, and distribution of the Work otherwise complies with 12896829333SBrad Bishop the conditions stated in this License. 12996829333SBrad Bishop 13096829333SBrad Bishop 5. Submission of Contributions. Unless You explicitly state otherwise, 13196829333SBrad Bishop any Contribution intentionally submitted for inclusion in the Work 13296829333SBrad Bishop by You to the Licensor shall be under the terms and conditions of 13396829333SBrad Bishop this License, without any additional terms or conditions. 13496829333SBrad Bishop Notwithstanding the above, nothing herein shall supersede or modify 13596829333SBrad Bishop the terms of any separate license agreement you may have executed 13696829333SBrad Bishop with Licensor regarding such Contributions. 13796829333SBrad Bishop 13896829333SBrad Bishop 6. Trademarks. This License does not grant permission to use the trade 13996829333SBrad Bishop names, trademarks, service marks, or product names of the Licensor, 14096829333SBrad Bishop except as required for reasonable and customary use in describing the 14196829333SBrad Bishop origin of the Work and reproducing the content of the NOTICE file. 14296829333SBrad Bishop 14396829333SBrad Bishop 7. Disclaimer of Warranty. Unless required by applicable law or 14496829333SBrad Bishop agreed to in writing, Licensor provides the Work (and each 14596829333SBrad Bishop Contributor provides its Contributions) on an "AS IS" BASIS, 14696829333SBrad Bishop WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 14796829333SBrad Bishop implied, including, without limitation, any warranties or conditions 14896829333SBrad Bishop of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 14996829333SBrad Bishop PARTICULAR PURPOSE. You are solely responsible for determining the 15096829333SBrad Bishop appropriateness of using or redistributing the Work and assume any 15196829333SBrad Bishop risks associated with Your exercise of permissions under this License. 15296829333SBrad Bishop 15396829333SBrad Bishop 8. Limitation of Liability. In no event and under no legal theory, 15496829333SBrad Bishop whether in tort (including negligence), contract, or otherwise, 15596829333SBrad Bishop unless required by applicable law (such as deliberate and grossly 15696829333SBrad Bishop negligent acts) or agreed to in writing, shall any Contributor be 15796829333SBrad Bishop liable to You for damages, including any direct, indirect, special, 15896829333SBrad Bishop incidental, or consequential damages of any character arising as a 15996829333SBrad Bishop result of this License or out of the use or inability to use the 16096829333SBrad Bishop Work (including but not limited to damages for loss of goodwill, 16196829333SBrad Bishop work stoppage, computer failure or malfunction, or any and all 16296829333SBrad Bishop other commercial damages or losses), even if such Contributor 16396829333SBrad Bishop has been advised of the possibility of such damages. 16496829333SBrad Bishop 16596829333SBrad Bishop 9. Accepting Warranty or Additional Liability. While redistributing 16696829333SBrad Bishop the Work or Derivative Works thereof, You may choose to offer, 16796829333SBrad Bishop and charge a fee for, acceptance of support, warranty, indemnity, 16896829333SBrad Bishop or other liability obligations and/or rights consistent with this 16996829333SBrad Bishop License. However, in accepting such obligations, You may act only 17096829333SBrad Bishop on Your own behalf and on Your sole responsibility, not on behalf 17196829333SBrad Bishop of any other Contributor, and only if You agree to indemnify, 17296829333SBrad Bishop defend, and hold each Contributor harmless for any liability 17396829333SBrad Bishop incurred by, or claims asserted against, such Contributor by reason 17496829333SBrad Bishop of your accepting any such warranty or additional liability. 17596829333SBrad Bishop 17696829333SBrad Bishop END OF TERMS AND CONDITIONS 17796829333SBrad Bishop 17896829333SBrad Bishop APPENDIX: How to apply the Apache License to your work. 17996829333SBrad Bishop 18096829333SBrad Bishop To apply the Apache License to your work, attach the following 18196829333SBrad Bishop boilerplate notice, with the fields enclosed by brackets "[]" 18296829333SBrad Bishop replaced with your own identifying information. (Don't include 18396829333SBrad Bishop the brackets!) The text should be enclosed in the appropriate 18496829333SBrad Bishop comment syntax for the file format. We also recommend that a 18596829333SBrad Bishop file or class name and description of purpose be included on the 18696829333SBrad Bishop same "printed page" as the copyright notice for easier 18796829333SBrad Bishop identification within third-party archives. 18896829333SBrad Bishop 189*2c07f6f0SAndrew Jeffery Copyright 2018 IBM Corp. 19096829333SBrad Bishop 19196829333SBrad Bishop Licensed under the Apache License, Version 2.0 (the "License"); 19296829333SBrad Bishop you may not use this file except in compliance with the License. 19396829333SBrad Bishop You may obtain a copy of the License at 19496829333SBrad Bishop 19596829333SBrad Bishop http://www.apache.org/licenses/LICENSE-2.0 19696829333SBrad Bishop 19796829333SBrad Bishop Unless required by applicable law or agreed to in writing, software 19896829333SBrad Bishop distributed under the License is distributed on an "AS IS" BASIS, 19996829333SBrad Bishop WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 20096829333SBrad Bishop See the License for the specific language governing permissions and 20196829333SBrad Bishop limitations under the License. 202