1This work is released into the public domain with CC0 1.0. Alternatively, it is 2licensed under the Apache License 2.0. 3 4------------------------------------------------------------------------------- 5 6Creative Commons Legal Code 7 8CC0 1.0 Universal 9 10 CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE 11 LEGAL SERVICES. DISTRIBUTION OF THIS DOCUMENT DOES NOT CREATE AN 12 ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS 13 INFORMATION ON AN "AS-IS" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES 14 REGARDING THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS 15 PROVIDED HEREUNDER, AND DISCLAIMS LIABILITY FOR DAMAGES RESULTING FROM 16 THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS PROVIDED 17 HEREUNDER. 18 19Statement of Purpose 20 21The laws of most jurisdictions throughout the world automatically confer 22exclusive Copyright and Related Rights (defined below) upon the creator 23and subsequent owner(s) (each and all, an "owner") of an original work of 24authorship and/or a database (each, a "Work"). 25 26Certain owners wish to permanently relinquish those rights to a Work for 27the purpose of contributing to a commons of creative, cultural and 28scientific works ("Commons") that the public can reliably and without fear 29of later claims of infringement build upon, modify, incorporate in other 30works, reuse and redistribute as freely as possible in any form whatsoever 31and for any purposes, including without limitation commercial purposes. 32These owners may contribute to the Commons to promote the ideal of a free 33culture and the further production of creative, cultural and scientific 34works, or to gain reputation or greater distribution for their Work in 35part through the use and efforts of others. 36 37For these and/or other purposes and motivations, and without any 38expectation of additional consideration or compensation, the person 39associating CC0 with a Work (the "Affirmer"), to the extent that he or she 40is an owner of Copyright and Related Rights in the Work, voluntarily 41elects to apply CC0 to the Work and publicly distribute the Work under its 42terms, with knowledge of his or her Copyright and Related Rights in the 43Work and the meaning and intended legal effect of CC0 on those rights. 44 451. Copyright and Related Rights. A Work made available under CC0 may be 46protected by copyright and related or neighboring rights ("Copyright and 47Related Rights"). Copyright and Related Rights include, but are not 48limited to, the following: 49 50 i. the right to reproduce, adapt, distribute, perform, display, 51 communicate, and translate a Work; 52 ii. moral rights retained by the original author(s) and/or performer(s); 53iii. publicity and privacy rights pertaining to a person's image or 54 likeness depicted in a Work; 55 iv. rights protecting against unfair competition in regards to a Work, 56 subject to the limitations in paragraph 4(a), below; 57 v. rights protecting the extraction, dissemination, use and reuse of data 58 in a Work; 59 vi. database rights (such as those arising under Directive 96/9/EC of the 60 European Parliament and of the Council of 11 March 1996 on the legal 61 protection of databases, and under any national implementation 62 thereof, including any amended or successor version of such 63 directive); and 64vii. other similar, equivalent or corresponding rights throughout the 65 world based on applicable law or treaty, and any national 66 implementations thereof. 67 682. Waiver. To the greatest extent permitted by, but not in contravention 69of, applicable law, Affirmer hereby overtly, fully, permanently, 70irrevocably and unconditionally waives, abandons, and surrenders all of 71Affirmer's Copyright and Related Rights and associated claims and causes 72of action, whether now known or unknown (including existing as well as 73future claims and causes of action), in the Work (i) in all territories 74worldwide, (ii) for the maximum duration provided by applicable law or 75treaty (including future time extensions), (iii) in any current or future 76medium and for any number of copies, and (iv) for any purpose whatsoever, 77including without limitation commercial, advertising or promotional 78purposes (the "Waiver"). Affirmer makes the Waiver for the benefit of each 79member of the public at large and to the detriment of Affirmer's heirs and 80successors, fully intending that such Waiver shall not be subject to 81revocation, rescission, cancellation, termination, or any other legal or 82equitable action to disrupt the quiet enjoyment of the Work by the public 83as contemplated by Affirmer's express Statement of Purpose. 84 853. Public License Fallback. Should any part of the Waiver for any reason 86be judged legally invalid or ineffective under applicable law, then the 87Waiver shall be preserved to the maximum extent permitted taking into 88account Affirmer's express Statement of Purpose. In addition, to the 89extent the Waiver is so judged Affirmer hereby grants to each affected 90person a royalty-free, non transferable, non sublicensable, non exclusive, 91irrevocable and unconditional license to exercise Affirmer's Copyright and 92Related Rights in the Work (i) in all territories worldwide, (ii) for the 93maximum duration provided by applicable law or treaty (including future 94time extensions), (iii) in any current or future medium and for any number 95of copies, and (iv) for any purpose whatsoever, including without 96limitation commercial, advertising or promotional purposes (the 97"License"). The License shall be deemed effective as of the date CC0 was 98applied by Affirmer to the Work. Should any part of the License for any 99reason be judged legally invalid or ineffective under applicable law, such 100partial invalidity or ineffectiveness shall not invalidate the remainder 101of the License, and in such case Affirmer hereby affirms that he or she 102will not (i) exercise any of his or her remaining Copyright and Related 103Rights in the Work or (ii) assert any associated claims and causes of 104action with respect to the Work, in either case contrary to Affirmer's 105express Statement of Purpose. 106 1074. Limitations and Disclaimers. 108 109 a. No trademark or patent rights held by Affirmer are waived, abandoned, 110 surrendered, licensed or otherwise affected by this document. 111 b. Affirmer offers the Work as-is and makes no representations or 112 warranties of any kind concerning the Work, express, implied, 113 statutory or otherwise, including without limitation warranties of 114 title, merchantability, fitness for a particular purpose, non 115 infringement, or the absence of latent or other defects, accuracy, or 116 the present or absence of errors, whether or not discoverable, all to 117 the greatest extent permissible under applicable law. 118 c. Affirmer disclaims responsibility for clearing rights of other persons 119 that may apply to the Work or any use thereof, including without 120 limitation any person's Copyright and Related Rights in the Work. 121 Further, Affirmer disclaims responsibility for obtaining any necessary 122 consents, permissions or other rights required for any use of the 123 Work. 124 d. Affirmer understands and acknowledges that Creative Commons is not a 125 party to this document and has no duty or obligation with respect to 126 this CC0 or use of the Work. 127 128------------------------------------------------------------------------------- 129 130 Apache License 131 Version 2.0, January 2004 132 http://www.apache.org/licenses/ 133 134 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 135 136 1. Definitions. 137 138 "License" shall mean the terms and conditions for use, reproduction, 139 and distribution as defined by Sections 1 through 9 of this document. 140 141 "Licensor" shall mean the copyright owner or entity authorized by 142 the copyright owner that is granting the License. 143 144 "Legal Entity" shall mean the union of the acting entity and all 145 other entities that control, are controlled by, or are under common 146 control with that entity. For the purposes of this definition, 147 "control" means (i) the power, direct or indirect, to cause the 148 direction or management of such entity, whether by contract or 149 otherwise, or (ii) ownership of fifty percent (50%) or more of the 150 outstanding shares, or (iii) beneficial ownership of such entity. 151 152 "You" (or "Your") shall mean an individual or Legal Entity 153 exercising permissions granted by this License. 154 155 "Source" form shall mean the preferred form for making modifications, 156 including but not limited to software source code, documentation 157 source, and configuration files. 158 159 "Object" form shall mean any form resulting from mechanical 160 transformation or translation of a Source form, including but 161 not limited to compiled object code, generated documentation, 162 and conversions to other media types. 163 164 "Work" shall mean the work of authorship, whether in Source or 165 Object form, made available under the License, as indicated by a 166 copyright notice that is included in or attached to the work 167 (an example is provided in the Appendix below). 168 169 "Derivative Works" shall mean any work, whether in Source or Object 170 form, that is based on (or derived from) the Work and for which the 171 editorial revisions, annotations, elaborations, or other modifications 172 represent, as a whole, an original work of authorship. For the purposes 173 of this License, Derivative Works shall not include works that remain 174 separable from, or merely link (or bind by name) to the interfaces of, 175 the Work and Derivative Works thereof. 176 177 "Contribution" shall mean any work of authorship, including 178 the original version of the Work and any modifications or additions 179 to that Work or Derivative Works thereof, that is intentionally 180 submitted to Licensor for inclusion in the Work by the copyright owner 181 or by an individual or Legal Entity authorized to submit on behalf of 182 the copyright owner. For the purposes of this definition, "submitted" 183 means any form of electronic, verbal, or written communication sent 184 to the Licensor or its representatives, including but not limited to 185 communication on electronic mailing lists, source code control systems, 186 and issue tracking systems that are managed by, or on behalf of, the 187 Licensor for the purpose of discussing and improving the Work, but 188 excluding communication that is conspicuously marked or otherwise 189 designated in writing by the copyright owner as "Not a Contribution." 190 191 "Contributor" shall mean Licensor and any individual or Legal Entity 192 on behalf of whom a Contribution has been received by Licensor and 193 subsequently incorporated within the Work. 194 195 2. Grant of Copyright License. Subject to the terms and conditions of 196 this License, each Contributor hereby grants to You a perpetual, 197 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 198 copyright license to reproduce, prepare Derivative Works of, 199 publicly display, publicly perform, sublicense, and distribute the 200 Work and such Derivative Works in Source or Object form. 201 202 3. Grant of Patent License. Subject to the terms and conditions of 203 this License, each Contributor hereby grants to You a perpetual, 204 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 205 (except as stated in this section) patent license to make, have made, 206 use, offer to sell, sell, import, and otherwise transfer the Work, 207 where such license applies only to those patent claims licensable 208 by such Contributor that are necessarily infringed by their 209 Contribution(s) alone or by combination of their Contribution(s) 210 with the Work to which such Contribution(s) was submitted. If You 211 institute patent litigation against any entity (including a 212 cross-claim or counterclaim in a lawsuit) alleging that the Work 213 or a Contribution incorporated within the Work constitutes direct 214 or contributory patent infringement, then any patent licenses 215 granted to You under this License for that Work shall terminate 216 as of the date such litigation is filed. 217 218 4. Redistribution. You may reproduce and distribute copies of the 219 Work or Derivative Works thereof in any medium, with or without 220 modifications, and in Source or Object form, provided that You 221 meet the following conditions: 222 223 (a) You must give any other recipients of the Work or 224 Derivative Works a copy of this License; and 225 226 (b) You must cause any modified files to carry prominent notices 227 stating that You changed the files; and 228 229 (c) You must retain, in the Source form of any Derivative Works 230 that You distribute, all copyright, patent, trademark, and 231 attribution notices from the Source form of the Work, 232 excluding those notices that do not pertain to any part of 233 the Derivative Works; and 234 235 (d) If the Work includes a "NOTICE" text file as part of its 236 distribution, then any Derivative Works that You distribute must 237 include a readable copy of the attribution notices contained 238 within such NOTICE file, excluding those notices that do not 239 pertain to any part of the Derivative Works, in at least one 240 of the following places: within a NOTICE text file distributed 241 as part of the Derivative Works; within the Source form or 242 documentation, if provided along with the Derivative Works; or, 243 within a display generated by the Derivative Works, if and 244 wherever such third-party notices normally appear. The contents 245 of the NOTICE file are for informational purposes only and 246 do not modify the License. You may add Your own attribution 247 notices within Derivative Works that You distribute, alongside 248 or as an addendum to the NOTICE text from the Work, provided 249 that such additional attribution notices cannot be construed 250 as modifying the License. 251 252 You may add Your own copyright statement to Your modifications and 253 may provide additional or different license terms and conditions 254 for use, reproduction, or distribution of Your modifications, or 255 for any such Derivative Works as a whole, provided Your use, 256 reproduction, and distribution of the Work otherwise complies with 257 the conditions stated in this License. 258 259 5. Submission of Contributions. Unless You explicitly state otherwise, 260 any Contribution intentionally submitted for inclusion in the Work 261 by You to the Licensor shall be under the terms and conditions of 262 this License, without any additional terms or conditions. 263 Notwithstanding the above, nothing herein shall supersede or modify 264 the terms of any separate license agreement you may have executed 265 with Licensor regarding such Contributions. 266 267 6. Trademarks. This License does not grant permission to use the trade 268 names, trademarks, service marks, or product names of the Licensor, 269 except as required for reasonable and customary use in describing the 270 origin of the Work and reproducing the content of the NOTICE file. 271 272 7. Disclaimer of Warranty. Unless required by applicable law or 273 agreed to in writing, Licensor provides the Work (and each 274 Contributor provides its Contributions) on an "AS IS" BASIS, 275 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 276 implied, including, without limitation, any warranties or conditions 277 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 278 PARTICULAR PURPOSE. You are solely responsible for determining the 279 appropriateness of using or redistributing the Work and assume any 280 risks associated with Your exercise of permissions under this License. 281 282 8. Limitation of Liability. In no event and under no legal theory, 283 whether in tort (including negligence), contract, or otherwise, 284 unless required by applicable law (such as deliberate and grossly 285 negligent acts) or agreed to in writing, shall any Contributor be 286 liable to You for damages, including any direct, indirect, special, 287 incidental, or consequential damages of any character arising as a 288 result of this License or out of the use or inability to use the 289 Work (including but not limited to damages for loss of goodwill, 290 work stoppage, computer failure or malfunction, or any and all 291 other commercial damages or losses), even if such Contributor 292 has been advised of the possibility of such damages. 293 294 9. Accepting Warranty or Additional Liability. While redistributing 295 the Work or Derivative Works thereof, You may choose to offer, 296 and charge a fee for, acceptance of support, warranty, indemnity, 297 or other liability obligations and/or rights consistent with this 298 License. However, in accepting such obligations, You may act only 299 on Your own behalf and on Your sole responsibility, not on behalf 300 of any other Contributor, and only if You agree to indemnify, 301 defend, and hold each Contributor harmless for any liability 302 incurred by, or claims asserted against, such Contributor by reason 303 of your accepting any such warranty or additional liability. 304 305 END OF TERMS AND CONDITIONS 306 307 APPENDIX: How to apply the Apache License to your work. 308 309 To apply the Apache License to your work, attach the following 310 boilerplate notice, with the fields enclosed by brackets "[]" 311 replaced with your own identifying information. (Don't include 312 the brackets!) The text should be enclosed in the appropriate 313 comment syntax for the file format. We also recommend that a 314 file or class name and description of purpose be included on the 315 same "printed page" as the copyright notice for easier 316 identification within third-party archives. 317 318 Copyright 2019 Jack O'Connor and Samuel Neves 319 320 Licensed under the Apache License, Version 2.0 (the "License"); 321 you may not use this file except in compliance with the License. 322 You may obtain a copy of the License at 323 324 http://www.apache.org/licenses/LICENSE-2.0 325 326 Unless required by applicable law or agreed to in writing, software 327 distributed under the License is distributed on an "AS IS" BASIS, 328 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 329 See the License for the specific language governing permissions and 330 limitations under the License. 331