github.com/minio/minio@v0.0.0-20240328213742-3f72439b8a27/CREDITS (about) 1 Go (the standard library) 2 https://golang.org/ 3 ---------------------------------------------------------------- 4 Copyright (c) 2009 The Go Authors. All rights reserved. 5 6 Redistribution and use in source and binary forms, with or without 7 modification, are permitted provided that the following conditions are 8 met: 9 10 * Redistributions of source code must retain the above copyright 11 notice, this list of conditions and the following disclaimer. 12 * Redistributions in binary form must reproduce the above 13 copyright notice, this list of conditions and the following disclaimer 14 in the documentation and/or other materials provided with the 15 distribution. 16 * Neither the name of Google Inc. nor the names of its 17 contributors may be used to endorse or promote products derived from 18 this software without specific prior written permission. 19 20 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 21 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 22 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 23 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 24 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 25 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 26 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 27 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 28 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 29 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 30 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 31 32 ================================================================ 33 34 aead.dev/mem 35 https://aead.dev/mem 36 ---------------------------------------------------------------- 37 MIT License 38 39 Copyright (c) 2022 Andreas Auernhammer 40 41 Permission is hereby granted, free of charge, to any person obtaining a copy 42 of this software and associated documentation files (the "Software"), to deal 43 in the Software without restriction, including without limitation the rights 44 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 45 copies of the Software, and to permit persons to whom the Software is 46 furnished to do so, subject to the following conditions: 47 48 The above copyright notice and this permission notice shall be included in all 49 copies or substantial portions of the Software. 50 51 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 52 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 53 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 54 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 55 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 56 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 57 SOFTWARE. 58 59 ================================================================ 60 61 aead.dev/minisign 62 https://aead.dev/minisign 63 ---------------------------------------------------------------- 64 MIT License 65 66 Copyright (c) 2021 Andreas Auernhammer 67 68 Permission is hereby granted, free of charge, to any person obtaining a copy 69 of this software and associated documentation files (the "Software"), to deal 70 in the Software without restriction, including without limitation the rights 71 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 72 copies of the Software, and to permit persons to whom the Software is 73 furnished to do so, subject to the following conditions: 74 75 The above copyright notice and this permission notice shall be included in all 76 copies or substantial portions of the Software. 77 78 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 79 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 80 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 81 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 82 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 83 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 84 SOFTWARE. 85 86 ================================================================ 87 88 cloud.google.com/go 89 https://cloud.google.com/go 90 ---------------------------------------------------------------- 91 92 Apache License 93 Version 2.0, January 2004 94 http://www.apache.org/licenses/ 95 96 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 97 98 1. Definitions. 99 100 "License" shall mean the terms and conditions for use, reproduction, 101 and distribution as defined by Sections 1 through 9 of this document. 102 103 "Licensor" shall mean the copyright owner or entity authorized by 104 the copyright owner that is granting the License. 105 106 "Legal Entity" shall mean the union of the acting entity and all 107 other entities that control, are controlled by, or are under common 108 control with that entity. For the purposes of this definition, 109 "control" means (i) the power, direct or indirect, to cause the 110 direction or management of such entity, whether by contract or 111 otherwise, or (ii) ownership of fifty percent (50%) or more of the 112 outstanding shares, or (iii) beneficial ownership of such entity. 113 114 "You" (or "Your") shall mean an individual or Legal Entity 115 exercising permissions granted by this License. 116 117 "Source" form shall mean the preferred form for making modifications, 118 including but not limited to software source code, documentation 119 source, and configuration files. 120 121 "Object" form shall mean any form resulting from mechanical 122 transformation or translation of a Source form, including but 123 not limited to compiled object code, generated documentation, 124 and conversions to other media types. 125 126 "Work" shall mean the work of authorship, whether in Source or 127 Object form, made available under the License, as indicated by a 128 copyright notice that is included in or attached to the work 129 (an example is provided in the Appendix below). 130 131 "Derivative Works" shall mean any work, whether in Source or Object 132 form, that is based on (or derived from) the Work and for which the 133 editorial revisions, annotations, elaborations, or other modifications 134 represent, as a whole, an original work of authorship. For the purposes 135 of this License, Derivative Works shall not include works that remain 136 separable from, or merely link (or bind by name) to the interfaces of, 137 the Work and Derivative Works thereof. 138 139 "Contribution" shall mean any work of authorship, including 140 the original version of the Work and any modifications or additions 141 to that Work or Derivative Works thereof, that is intentionally 142 submitted to Licensor for inclusion in the Work by the copyright owner 143 or by an individual or Legal Entity authorized to submit on behalf of 144 the copyright owner. For the purposes of this definition, "submitted" 145 means any form of electronic, verbal, or written communication sent 146 to the Licensor or its representatives, including but not limited to 147 communication on electronic mailing lists, source code control systems, 148 and issue tracking systems that are managed by, or on behalf of, the 149 Licensor for the purpose of discussing and improving the Work, but 150 excluding communication that is conspicuously marked or otherwise 151 designated in writing by the copyright owner as "Not a Contribution." 152 153 "Contributor" shall mean Licensor and any individual or Legal Entity 154 on behalf of whom a Contribution has been received by Licensor and 155 subsequently incorporated within the Work. 156 157 2. Grant of Copyright License. Subject to the terms and conditions of 158 this License, each Contributor hereby grants to You a perpetual, 159 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 160 copyright license to reproduce, prepare Derivative Works of, 161 publicly display, publicly perform, sublicense, and distribute the 162 Work and such Derivative Works in Source or Object form. 163 164 3. Grant of Patent License. Subject to the terms and conditions of 165 this License, each Contributor hereby grants to You a perpetual, 166 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 167 (except as stated in this section) patent license to make, have made, 168 use, offer to sell, sell, import, and otherwise transfer the Work, 169 where such license applies only to those patent claims licensable 170 by such Contributor that are necessarily infringed by their 171 Contribution(s) alone or by combination of their Contribution(s) 172 with the Work to which such Contribution(s) was submitted. If You 173 institute patent litigation against any entity (including a 174 cross-claim or counterclaim in a lawsuit) alleging that the Work 175 or a Contribution incorporated within the Work constitutes direct 176 or contributory patent infringement, then any patent licenses 177 granted to You under this License for that Work shall terminate 178 as of the date such litigation is filed. 179 180 4. Redistribution. You may reproduce and distribute copies of the 181 Work or Derivative Works thereof in any medium, with or without 182 modifications, and in Source or Object form, provided that You 183 meet the following conditions: 184 185 (a) You must give any other recipients of the Work or 186 Derivative Works a copy of this License; and 187 188 (b) You must cause any modified files to carry prominent notices 189 stating that You changed the files; and 190 191 (c) You must retain, in the Source form of any Derivative Works 192 that You distribute, all copyright, patent, trademark, and 193 attribution notices from the Source form of the Work, 194 excluding those notices that do not pertain to any part of 195 the Derivative Works; and 196 197 (d) If the Work includes a "NOTICE" text file as part of its 198 distribution, then any Derivative Works that You distribute must 199 include a readable copy of the attribution notices contained 200 within such NOTICE file, excluding those notices that do not 201 pertain to any part of the Derivative Works, in at least one 202 of the following places: within a NOTICE text file distributed 203 as part of the Derivative Works; within the Source form or 204 documentation, if provided along with the Derivative Works; or, 205 within a display generated by the Derivative Works, if and 206 wherever such third-party notices normally appear. The contents 207 of the NOTICE file are for informational purposes only and 208 do not modify the License. You may add Your own attribution 209 notices within Derivative Works that You distribute, alongside 210 or as an addendum to the NOTICE text from the Work, provided 211 that such additional attribution notices cannot be construed 212 as modifying the License. 213 214 You may add Your own copyright statement to Your modifications and 215 may provide additional or different license terms and conditions 216 for use, reproduction, or distribution of Your modifications, or 217 for any such Derivative Works as a whole, provided Your use, 218 reproduction, and distribution of the Work otherwise complies with 219 the conditions stated in this License. 220 221 5. Submission of Contributions. Unless You explicitly state otherwise, 222 any Contribution intentionally submitted for inclusion in the Work 223 by You to the Licensor shall be under the terms and conditions of 224 this License, without any additional terms or conditions. 225 Notwithstanding the above, nothing herein shall supersede or modify 226 the terms of any separate license agreement you may have executed 227 with Licensor regarding such Contributions. 228 229 6. Trademarks. This License does not grant permission to use the trade 230 names, trademarks, service marks, or product names of the Licensor, 231 except as required for reasonable and customary use in describing the 232 origin of the Work and reproducing the content of the NOTICE file. 233 234 7. Disclaimer of Warranty. Unless required by applicable law or 235 agreed to in writing, Licensor provides the Work (and each 236 Contributor provides its Contributions) on an "AS IS" BASIS, 237 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 238 implied, including, without limitation, any warranties or conditions 239 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 240 PARTICULAR PURPOSE. You are solely responsible for determining the 241 appropriateness of using or redistributing the Work and assume any 242 risks associated with Your exercise of permissions under this License. 243 244 8. Limitation of Liability. In no event and under no legal theory, 245 whether in tort (including negligence), contract, or otherwise, 246 unless required by applicable law (such as deliberate and grossly 247 negligent acts) or agreed to in writing, shall any Contributor be 248 liable to You for damages, including any direct, indirect, special, 249 incidental, or consequential damages of any character arising as a 250 result of this License or out of the use or inability to use the 251 Work (including but not limited to damages for loss of goodwill, 252 work stoppage, computer failure or malfunction, or any and all 253 other commercial damages or losses), even if such Contributor 254 has been advised of the possibility of such damages. 255 256 9. Accepting Warranty or Additional Liability. While redistributing 257 the Work or Derivative Works thereof, You may choose to offer, 258 and charge a fee for, acceptance of support, warranty, indemnity, 259 or other liability obligations and/or rights consistent with this 260 License. However, in accepting such obligations, You may act only 261 on Your own behalf and on Your sole responsibility, not on behalf 262 of any other Contributor, and only if You agree to indemnify, 263 defend, and hold each Contributor harmless for any liability 264 incurred by, or claims asserted against, such Contributor by reason 265 of your accepting any such warranty or additional liability. 266 267 END OF TERMS AND CONDITIONS 268 269 APPENDIX: How to apply the Apache License to your work. 270 271 To apply the Apache License to your work, attach the following 272 boilerplate notice, with the fields enclosed by brackets "[]" 273 replaced with your own identifying information. (Don't include 274 the brackets!) The text should be enclosed in the appropriate 275 comment syntax for the file format. We also recommend that a 276 file or class name and description of purpose be included on the 277 same "printed page" as the copyright notice for easier 278 identification within third-party archives. 279 280 Copyright [yyyy] [name of copyright owner] 281 282 Licensed under the Apache License, Version 2.0 (the "License"); 283 you may not use this file except in compliance with the License. 284 You may obtain a copy of the License at 285 286 http://www.apache.org/licenses/LICENSE-2.0 287 288 Unless required by applicable law or agreed to in writing, software 289 distributed under the License is distributed on an "AS IS" BASIS, 290 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 291 See the License for the specific language governing permissions and 292 limitations under the License. 293 294 ================================================================ 295 296 cloud.google.com/go/compute 297 https://cloud.google.com/go/compute 298 ---------------------------------------------------------------- 299 300 Apache License 301 Version 2.0, January 2004 302 http://www.apache.org/licenses/ 303 304 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 305 306 1. Definitions. 307 308 "License" shall mean the terms and conditions for use, reproduction, 309 and distribution as defined by Sections 1 through 9 of this document. 310 311 "Licensor" shall mean the copyright owner or entity authorized by 312 the copyright owner that is granting the License. 313 314 "Legal Entity" shall mean the union of the acting entity and all 315 other entities that control, are controlled by, or are under common 316 control with that entity. For the purposes of this definition, 317 "control" means (i) the power, direct or indirect, to cause the 318 direction or management of such entity, whether by contract or 319 otherwise, or (ii) ownership of fifty percent (50%) or more of the 320 outstanding shares, or (iii) beneficial ownership of such entity. 321 322 "You" (or "Your") shall mean an individual or Legal Entity 323 exercising permissions granted by this License. 324 325 "Source" form shall mean the preferred form for making modifications, 326 including but not limited to software source code, documentation 327 source, and configuration files. 328 329 "Object" form shall mean any form resulting from mechanical 330 transformation or translation of a Source form, including but 331 not limited to compiled object code, generated documentation, 332 and conversions to other media types. 333 334 "Work" shall mean the work of authorship, whether in Source or 335 Object form, made available under the License, as indicated by a 336 copyright notice that is included in or attached to the work 337 (an example is provided in the Appendix below). 338 339 "Derivative Works" shall mean any work, whether in Source or Object 340 form, that is based on (or derived from) the Work and for which the 341 editorial revisions, annotations, elaborations, or other modifications 342 represent, as a whole, an original work of authorship. For the purposes 343 of this License, Derivative Works shall not include works that remain 344 separable from, or merely link (or bind by name) to the interfaces of, 345 the Work and Derivative Works thereof. 346 347 "Contribution" shall mean any work of authorship, including 348 the original version of the Work and any modifications or additions 349 to that Work or Derivative Works thereof, that is intentionally 350 submitted to Licensor for inclusion in the Work by the copyright owner 351 or by an individual or Legal Entity authorized to submit on behalf of 352 the copyright owner. For the purposes of this definition, "submitted" 353 means any form of electronic, verbal, or written communication sent 354 to the Licensor or its representatives, including but not limited to 355 communication on electronic mailing lists, source code control systems, 356 and issue tracking systems that are managed by, or on behalf of, the 357 Licensor for the purpose of discussing and improving the Work, but 358 excluding communication that is conspicuously marked or otherwise 359 designated in writing by the copyright owner as "Not a Contribution." 360 361 "Contributor" shall mean Licensor and any individual or Legal Entity 362 on behalf of whom a Contribution has been received by Licensor and 363 subsequently incorporated within the Work. 364 365 2. Grant of Copyright License. Subject to the terms and conditions of 366 this License, each Contributor hereby grants to You a perpetual, 367 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 368 copyright license to reproduce, prepare Derivative Works of, 369 publicly display, publicly perform, sublicense, and distribute the 370 Work and such Derivative Works in Source or Object form. 371 372 3. Grant of Patent License. Subject to the terms and conditions of 373 this License, each Contributor hereby grants to You a perpetual, 374 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 375 (except as stated in this section) patent license to make, have made, 376 use, offer to sell, sell, import, and otherwise transfer the Work, 377 where such license applies only to those patent claims licensable 378 by such Contributor that are necessarily infringed by their 379 Contribution(s) alone or by combination of their Contribution(s) 380 with the Work to which such Contribution(s) was submitted. If You 381 institute patent litigation against any entity (including a 382 cross-claim or counterclaim in a lawsuit) alleging that the Work 383 or a Contribution incorporated within the Work constitutes direct 384 or contributory patent infringement, then any patent licenses 385 granted to You under this License for that Work shall terminate 386 as of the date such litigation is filed. 387 388 4. Redistribution. You may reproduce and distribute copies of the 389 Work or Derivative Works thereof in any medium, with or without 390 modifications, and in Source or Object form, provided that You 391 meet the following conditions: 392 393 (a) You must give any other recipients of the Work or 394 Derivative Works a copy of this License; and 395 396 (b) You must cause any modified files to carry prominent notices 397 stating that You changed the files; and 398 399 (c) You must retain, in the Source form of any Derivative Works 400 that You distribute, all copyright, patent, trademark, and 401 attribution notices from the Source form of the Work, 402 excluding those notices that do not pertain to any part of 403 the Derivative Works; and 404 405 (d) If the Work includes a "NOTICE" text file as part of its 406 distribution, then any Derivative Works that You distribute must 407 include a readable copy of the attribution notices contained 408 within such NOTICE file, excluding those notices that do not 409 pertain to any part of the Derivative Works, in at least one 410 of the following places: within a NOTICE text file distributed 411 as part of the Derivative Works; within the Source form or 412 documentation, if provided along with the Derivative Works; or, 413 within a display generated by the Derivative Works, if and 414 wherever such third-party notices normally appear. The contents 415 of the NOTICE file are for informational purposes only and 416 do not modify the License. You may add Your own attribution 417 notices within Derivative Works that You distribute, alongside 418 or as an addendum to the NOTICE text from the Work, provided 419 that such additional attribution notices cannot be construed 420 as modifying the License. 421 422 You may add Your own copyright statement to Your modifications and 423 may provide additional or different license terms and conditions 424 for use, reproduction, or distribution of Your modifications, or 425 for any such Derivative Works as a whole, provided Your use, 426 reproduction, and distribution of the Work otherwise complies with 427 the conditions stated in this License. 428 429 5. Submission of Contributions. Unless You explicitly state otherwise, 430 any Contribution intentionally submitted for inclusion in the Work 431 by You to the Licensor shall be under the terms and conditions of 432 this License, without any additional terms or conditions. 433 Notwithstanding the above, nothing herein shall supersede or modify 434 the terms of any separate license agreement you may have executed 435 with Licensor regarding such Contributions. 436 437 6. Trademarks. This License does not grant permission to use the trade 438 names, trademarks, service marks, or product names of the Licensor, 439 except as required for reasonable and customary use in describing the 440 origin of the Work and reproducing the content of the NOTICE file. 441 442 7. Disclaimer of Warranty. Unless required by applicable law or 443 agreed to in writing, Licensor provides the Work (and each 444 Contributor provides its Contributions) on an "AS IS" BASIS, 445 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 446 implied, including, without limitation, any warranties or conditions 447 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 448 PARTICULAR PURPOSE. You are solely responsible for determining the 449 appropriateness of using or redistributing the Work and assume any 450 risks associated with Your exercise of permissions under this License. 451 452 8. Limitation of Liability. In no event and under no legal theory, 453 whether in tort (including negligence), contract, or otherwise, 454 unless required by applicable law (such as deliberate and grossly 455 negligent acts) or agreed to in writing, shall any Contributor be 456 liable to You for damages, including any direct, indirect, special, 457 incidental, or consequential damages of any character arising as a 458 result of this License or out of the use or inability to use the 459 Work (including but not limited to damages for loss of goodwill, 460 work stoppage, computer failure or malfunction, or any and all 461 other commercial damages or losses), even if such Contributor 462 has been advised of the possibility of such damages. 463 464 9. Accepting Warranty or Additional Liability. While redistributing 465 the Work or Derivative Works thereof, You may choose to offer, 466 and charge a fee for, acceptance of support, warranty, indemnity, 467 or other liability obligations and/or rights consistent with this 468 License. However, in accepting such obligations, You may act only 469 on Your own behalf and on Your sole responsibility, not on behalf 470 of any other Contributor, and only if You agree to indemnify, 471 defend, and hold each Contributor harmless for any liability 472 incurred by, or claims asserted against, such Contributor by reason 473 of your accepting any such warranty or additional liability. 474 475 END OF TERMS AND CONDITIONS 476 477 APPENDIX: How to apply the Apache License to your work. 478 479 To apply the Apache License to your work, attach the following 480 boilerplate notice, with the fields enclosed by brackets "[]" 481 replaced with your own identifying information. (Don't include 482 the brackets!) The text should be enclosed in the appropriate 483 comment syntax for the file format. We also recommend that a 484 file or class name and description of purpose be included on the 485 same "printed page" as the copyright notice for easier 486 identification within third-party archives. 487 488 Copyright [yyyy] [name of copyright owner] 489 490 Licensed under the Apache License, Version 2.0 (the "License"); 491 you may not use this file except in compliance with the License. 492 You may obtain a copy of the License at 493 494 http://www.apache.org/licenses/LICENSE-2.0 495 496 Unless required by applicable law or agreed to in writing, software 497 distributed under the License is distributed on an "AS IS" BASIS, 498 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 499 See the License for the specific language governing permissions and 500 limitations under the License. 501 502 ================================================================ 503 504 cloud.google.com/go/compute/metadata 505 https://cloud.google.com/go/compute/metadata 506 ---------------------------------------------------------------- 507 508 Apache License 509 Version 2.0, January 2004 510 http://www.apache.org/licenses/ 511 512 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 513 514 1. Definitions. 515 516 "License" shall mean the terms and conditions for use, reproduction, 517 and distribution as defined by Sections 1 through 9 of this document. 518 519 "Licensor" shall mean the copyright owner or entity authorized by 520 the copyright owner that is granting the License. 521 522 "Legal Entity" shall mean the union of the acting entity and all 523 other entities that control, are controlled by, or are under common 524 control with that entity. For the purposes of this definition, 525 "control" means (i) the power, direct or indirect, to cause the 526 direction or management of such entity, whether by contract or 527 otherwise, or (ii) ownership of fifty percent (50%) or more of the 528 outstanding shares, or (iii) beneficial ownership of such entity. 529 530 "You" (or "Your") shall mean an individual or Legal Entity 531 exercising permissions granted by this License. 532 533 "Source" form shall mean the preferred form for making modifications, 534 including but not limited to software source code, documentation 535 source, and configuration files. 536 537 "Object" form shall mean any form resulting from mechanical 538 transformation or translation of a Source form, including but 539 not limited to compiled object code, generated documentation, 540 and conversions to other media types. 541 542 "Work" shall mean the work of authorship, whether in Source or 543 Object form, made available under the License, as indicated by a 544 copyright notice that is included in or attached to the work 545 (an example is provided in the Appendix below). 546 547 "Derivative Works" shall mean any work, whether in Source or Object 548 form, that is based on (or derived from) the Work and for which the 549 editorial revisions, annotations, elaborations, or other modifications 550 represent, as a whole, an original work of authorship. For the purposes 551 of this License, Derivative Works shall not include works that remain 552 separable from, or merely link (or bind by name) to the interfaces of, 553 the Work and Derivative Works thereof. 554 555 "Contribution" shall mean any work of authorship, including 556 the original version of the Work and any modifications or additions 557 to that Work or Derivative Works thereof, that is intentionally 558 submitted to Licensor for inclusion in the Work by the copyright owner 559 or by an individual or Legal Entity authorized to submit on behalf of 560 the copyright owner. For the purposes of this definition, "submitted" 561 means any form of electronic, verbal, or written communication sent 562 to the Licensor or its representatives, including but not limited to 563 communication on electronic mailing lists, source code control systems, 564 and issue tracking systems that are managed by, or on behalf of, the 565 Licensor for the purpose of discussing and improving the Work, but 566 excluding communication that is conspicuously marked or otherwise 567 designated in writing by the copyright owner as "Not a Contribution." 568 569 "Contributor" shall mean Licensor and any individual or Legal Entity 570 on behalf of whom a Contribution has been received by Licensor and 571 subsequently incorporated within the Work. 572 573 2. Grant of Copyright License. Subject to the terms and conditions of 574 this License, each Contributor hereby grants to You a perpetual, 575 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 576 copyright license to reproduce, prepare Derivative Works of, 577 publicly display, publicly perform, sublicense, and distribute the 578 Work and such Derivative Works in Source or Object form. 579 580 3. Grant of Patent License. Subject to the terms and conditions of 581 this License, each Contributor hereby grants to You a perpetual, 582 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 583 (except as stated in this section) patent license to make, have made, 584 use, offer to sell, sell, import, and otherwise transfer the Work, 585 where such license applies only to those patent claims licensable 586 by such Contributor that are necessarily infringed by their 587 Contribution(s) alone or by combination of their Contribution(s) 588 with the Work to which such Contribution(s) was submitted. If You 589 institute patent litigation against any entity (including a 590 cross-claim or counterclaim in a lawsuit) alleging that the Work 591 or a Contribution incorporated within the Work constitutes direct 592 or contributory patent infringement, then any patent licenses 593 granted to You under this License for that Work shall terminate 594 as of the date such litigation is filed. 595 596 4. Redistribution. You may reproduce and distribute copies of the 597 Work or Derivative Works thereof in any medium, with or without 598 modifications, and in Source or Object form, provided that You 599 meet the following conditions: 600 601 (a) You must give any other recipients of the Work or 602 Derivative Works a copy of this License; and 603 604 (b) You must cause any modified files to carry prominent notices 605 stating that You changed the files; and 606 607 (c) You must retain, in the Source form of any Derivative Works 608 that You distribute, all copyright, patent, trademark, and 609 attribution notices from the Source form of the Work, 610 excluding those notices that do not pertain to any part of 611 the Derivative Works; and 612 613 (d) If the Work includes a "NOTICE" text file as part of its 614 distribution, then any Derivative Works that You distribute must 615 include a readable copy of the attribution notices contained 616 within such NOTICE file, excluding those notices that do not 617 pertain to any part of the Derivative Works, in at least one 618 of the following places: within a NOTICE text file distributed 619 as part of the Derivative Works; within the Source form or 620 documentation, if provided along with the Derivative Works; or, 621 within a display generated by the Derivative Works, if and 622 wherever such third-party notices normally appear. The contents 623 of the NOTICE file are for informational purposes only and 624 do not modify the License. You may add Your own attribution 625 notices within Derivative Works that You distribute, alongside 626 or as an addendum to the NOTICE text from the Work, provided 627 that such additional attribution notices cannot be construed 628 as modifying the License. 629 630 You may add Your own copyright statement to Your modifications and 631 may provide additional or different license terms and conditions 632 for use, reproduction, or distribution of Your modifications, or 633 for any such Derivative Works as a whole, provided Your use, 634 reproduction, and distribution of the Work otherwise complies with 635 the conditions stated in this License. 636 637 5. Submission of Contributions. Unless You explicitly state otherwise, 638 any Contribution intentionally submitted for inclusion in the Work 639 by You to the Licensor shall be under the terms and conditions of 640 this License, without any additional terms or conditions. 641 Notwithstanding the above, nothing herein shall supersede or modify 642 the terms of any separate license agreement you may have executed 643 with Licensor regarding such Contributions. 644 645 6. Trademarks. This License does not grant permission to use the trade 646 names, trademarks, service marks, or product names of the Licensor, 647 except as required for reasonable and customary use in describing the 648 origin of the Work and reproducing the content of the NOTICE file. 649 650 7. Disclaimer of Warranty. Unless required by applicable law or 651 agreed to in writing, Licensor provides the Work (and each 652 Contributor provides its Contributions) on an "AS IS" BASIS, 653 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 654 implied, including, without limitation, any warranties or conditions 655 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 656 PARTICULAR PURPOSE. You are solely responsible for determining the 657 appropriateness of using or redistributing the Work and assume any 658 risks associated with Your exercise of permissions under this License. 659 660 8. Limitation of Liability. In no event and under no legal theory, 661 whether in tort (including negligence), contract, or otherwise, 662 unless required by applicable law (such as deliberate and grossly 663 negligent acts) or agreed to in writing, shall any Contributor be 664 liable to You for damages, including any direct, indirect, special, 665 incidental, or consequential damages of any character arising as a 666 result of this License or out of the use or inability to use the 667 Work (including but not limited to damages for loss of goodwill, 668 work stoppage, computer failure or malfunction, or any and all 669 other commercial damages or losses), even if such Contributor 670 has been advised of the possibility of such damages. 671 672 9. Accepting Warranty or Additional Liability. While redistributing 673 the Work or Derivative Works thereof, You may choose to offer, 674 and charge a fee for, acceptance of support, warranty, indemnity, 675 or other liability obligations and/or rights consistent with this 676 License. However, in accepting such obligations, You may act only 677 on Your own behalf and on Your sole responsibility, not on behalf 678 of any other Contributor, and only if You agree to indemnify, 679 defend, and hold each Contributor harmless for any liability 680 incurred by, or claims asserted against, such Contributor by reason 681 of your accepting any such warranty or additional liability. 682 683 END OF TERMS AND CONDITIONS 684 685 APPENDIX: How to apply the Apache License to your work. 686 687 To apply the Apache License to your work, attach the following 688 boilerplate notice, with the fields enclosed by brackets "[]" 689 replaced with your own identifying information. (Don't include 690 the brackets!) The text should be enclosed in the appropriate 691 comment syntax for the file format. We also recommend that a 692 file or class name and description of purpose be included on the 693 same "printed page" as the copyright notice for easier 694 identification within third-party archives. 695 696 Copyright [yyyy] [name of copyright owner] 697 698 Licensed under the Apache License, Version 2.0 (the "License"); 699 you may not use this file except in compliance with the License. 700 You may obtain a copy of the License at 701 702 http://www.apache.org/licenses/LICENSE-2.0 703 704 Unless required by applicable law or agreed to in writing, software 705 distributed under the License is distributed on an "AS IS" BASIS, 706 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 707 See the License for the specific language governing permissions and 708 limitations under the License. 709 710 ================================================================ 711 712 cloud.google.com/go/iam 713 https://cloud.google.com/go/iam 714 ---------------------------------------------------------------- 715 716 Apache License 717 Version 2.0, January 2004 718 http://www.apache.org/licenses/ 719 720 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 721 722 1. Definitions. 723 724 "License" shall mean the terms and conditions for use, reproduction, 725 and distribution as defined by Sections 1 through 9 of this document. 726 727 "Licensor" shall mean the copyright owner or entity authorized by 728 the copyright owner that is granting the License. 729 730 "Legal Entity" shall mean the union of the acting entity and all 731 other entities that control, are controlled by, or are under common 732 control with that entity. For the purposes of this definition, 733 "control" means (i) the power, direct or indirect, to cause the 734 direction or management of such entity, whether by contract or 735 otherwise, or (ii) ownership of fifty percent (50%) or more of the 736 outstanding shares, or (iii) beneficial ownership of such entity. 737 738 "You" (or "Your") shall mean an individual or Legal Entity 739 exercising permissions granted by this License. 740 741 "Source" form shall mean the preferred form for making modifications, 742 including but not limited to software source code, documentation 743 source, and configuration files. 744 745 "Object" form shall mean any form resulting from mechanical 746 transformation or translation of a Source form, including but 747 not limited to compiled object code, generated documentation, 748 and conversions to other media types. 749 750 "Work" shall mean the work of authorship, whether in Source or 751 Object form, made available under the License, as indicated by a 752 copyright notice that is included in or attached to the work 753 (an example is provided in the Appendix below). 754 755 "Derivative Works" shall mean any work, whether in Source or Object 756 form, that is based on (or derived from) the Work and for which the 757 editorial revisions, annotations, elaborations, or other modifications 758 represent, as a whole, an original work of authorship. For the purposes 759 of this License, Derivative Works shall not include works that remain 760 separable from, or merely link (or bind by name) to the interfaces of, 761 the Work and Derivative Works thereof. 762 763 "Contribution" shall mean any work of authorship, including 764 the original version of the Work and any modifications or additions 765 to that Work or Derivative Works thereof, that is intentionally 766 submitted to Licensor for inclusion in the Work by the copyright owner 767 or by an individual or Legal Entity authorized to submit on behalf of 768 the copyright owner. For the purposes of this definition, "submitted" 769 means any form of electronic, verbal, or written communication sent 770 to the Licensor or its representatives, including but not limited to 771 communication on electronic mailing lists, source code control systems, 772 and issue tracking systems that are managed by, or on behalf of, the 773 Licensor for the purpose of discussing and improving the Work, but 774 excluding communication that is conspicuously marked or otherwise 775 designated in writing by the copyright owner as "Not a Contribution." 776 777 "Contributor" shall mean Licensor and any individual or Legal Entity 778 on behalf of whom a Contribution has been received by Licensor and 779 subsequently incorporated within the Work. 780 781 2. Grant of Copyright License. Subject to the terms and conditions of 782 this License, each Contributor hereby grants to You a perpetual, 783 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 784 copyright license to reproduce, prepare Derivative Works of, 785 publicly display, publicly perform, sublicense, and distribute the 786 Work and such Derivative Works in Source or Object form. 787 788 3. Grant of Patent License. Subject to the terms and conditions of 789 this License, each Contributor hereby grants to You a perpetual, 790 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 791 (except as stated in this section) patent license to make, have made, 792 use, offer to sell, sell, import, and otherwise transfer the Work, 793 where such license applies only to those patent claims licensable 794 by such Contributor that are necessarily infringed by their 795 Contribution(s) alone or by combination of their Contribution(s) 796 with the Work to which such Contribution(s) was submitted. If You 797 institute patent litigation against any entity (including a 798 cross-claim or counterclaim in a lawsuit) alleging that the Work 799 or a Contribution incorporated within the Work constitutes direct 800 or contributory patent infringement, then any patent licenses 801 granted to You under this License for that Work shall terminate 802 as of the date such litigation is filed. 803 804 4. Redistribution. You may reproduce and distribute copies of the 805 Work or Derivative Works thereof in any medium, with or without 806 modifications, and in Source or Object form, provided that You 807 meet the following conditions: 808 809 (a) You must give any other recipients of the Work or 810 Derivative Works a copy of this License; and 811 812 (b) You must cause any modified files to carry prominent notices 813 stating that You changed the files; and 814 815 (c) You must retain, in the Source form of any Derivative Works 816 that You distribute, all copyright, patent, trademark, and 817 attribution notices from the Source form of the Work, 818 excluding those notices that do not pertain to any part of 819 the Derivative Works; and 820 821 (d) If the Work includes a "NOTICE" text file as part of its 822 distribution, then any Derivative Works that You distribute must 823 include a readable copy of the attribution notices contained 824 within such NOTICE file, excluding those notices that do not 825 pertain to any part of the Derivative Works, in at least one 826 of the following places: within a NOTICE text file distributed 827 as part of the Derivative Works; within the Source form or 828 documentation, if provided along with the Derivative Works; or, 829 within a display generated by the Derivative Works, if and 830 wherever such third-party notices normally appear. The contents 831 of the NOTICE file are for informational purposes only and 832 do not modify the License. You may add Your own attribution 833 notices within Derivative Works that You distribute, alongside 834 or as an addendum to the NOTICE text from the Work, provided 835 that such additional attribution notices cannot be construed 836 as modifying the License. 837 838 You may add Your own copyright statement to Your modifications and 839 may provide additional or different license terms and conditions 840 for use, reproduction, or distribution of Your modifications, or 841 for any such Derivative Works as a whole, provided Your use, 842 reproduction, and distribution of the Work otherwise complies with 843 the conditions stated in this License. 844 845 5. Submission of Contributions. Unless You explicitly state otherwise, 846 any Contribution intentionally submitted for inclusion in the Work 847 by You to the Licensor shall be under the terms and conditions of 848 this License, without any additional terms or conditions. 849 Notwithstanding the above, nothing herein shall supersede or modify 850 the terms of any separate license agreement you may have executed 851 with Licensor regarding such Contributions. 852 853 6. Trademarks. This License does not grant permission to use the trade 854 names, trademarks, service marks, or product names of the Licensor, 855 except as required for reasonable and customary use in describing the 856 origin of the Work and reproducing the content of the NOTICE file. 857 858 7. Disclaimer of Warranty. Unless required by applicable law or 859 agreed to in writing, Licensor provides the Work (and each 860 Contributor provides its Contributions) on an "AS IS" BASIS, 861 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 862 implied, including, without limitation, any warranties or conditions 863 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 864 PARTICULAR PURPOSE. You are solely responsible for determining the 865 appropriateness of using or redistributing the Work and assume any 866 risks associated with Your exercise of permissions under this License. 867 868 8. Limitation of Liability. In no event and under no legal theory, 869 whether in tort (including negligence), contract, or otherwise, 870 unless required by applicable law (such as deliberate and grossly 871 negligent acts) or agreed to in writing, shall any Contributor be 872 liable to You for damages, including any direct, indirect, special, 873 incidental, or consequential damages of any character arising as a 874 result of this License or out of the use or inability to use the 875 Work (including but not limited to damages for loss of goodwill, 876 work stoppage, computer failure or malfunction, or any and all 877 other commercial damages or losses), even if such Contributor 878 has been advised of the possibility of such damages. 879 880 9. Accepting Warranty or Additional Liability. While redistributing 881 the Work or Derivative Works thereof, You may choose to offer, 882 and charge a fee for, acceptance of support, warranty, indemnity, 883 or other liability obligations and/or rights consistent with this 884 License. However, in accepting such obligations, You may act only 885 on Your own behalf and on Your sole responsibility, not on behalf 886 of any other Contributor, and only if You agree to indemnify, 887 defend, and hold each Contributor harmless for any liability 888 incurred by, or claims asserted against, such Contributor by reason 889 of your accepting any such warranty or additional liability. 890 891 END OF TERMS AND CONDITIONS 892 893 APPENDIX: How to apply the Apache License to your work. 894 895 To apply the Apache License to your work, attach the following 896 boilerplate notice, with the fields enclosed by brackets "[]" 897 replaced with your own identifying information. (Don't include 898 the brackets!) The text should be enclosed in the appropriate 899 comment syntax for the file format. We also recommend that a 900 file or class name and description of purpose be included on the 901 same "printed page" as the copyright notice for easier 902 identification within third-party archives. 903 904 Copyright [yyyy] [name of copyright owner] 905 906 Licensed under the Apache License, Version 2.0 (the "License"); 907 you may not use this file except in compliance with the License. 908 You may obtain a copy of the License at 909 910 http://www.apache.org/licenses/LICENSE-2.0 911 912 Unless required by applicable law or agreed to in writing, software 913 distributed under the License is distributed on an "AS IS" BASIS, 914 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 915 See the License for the specific language governing permissions and 916 limitations under the License. 917 918 ================================================================ 919 920 cloud.google.com/go/storage 921 https://cloud.google.com/go/storage 922 ---------------------------------------------------------------- 923 924 Apache License 925 Version 2.0, January 2004 926 http://www.apache.org/licenses/ 927 928 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 929 930 1. Definitions. 931 932 "License" shall mean the terms and conditions for use, reproduction, 933 and distribution as defined by Sections 1 through 9 of this document. 934 935 "Licensor" shall mean the copyright owner or entity authorized by 936 the copyright owner that is granting the License. 937 938 "Legal Entity" shall mean the union of the acting entity and all 939 other entities that control, are controlled by, or are under common 940 control with that entity. For the purposes of this definition, 941 "control" means (i) the power, direct or indirect, to cause the 942 direction or management of such entity, whether by contract or 943 otherwise, or (ii) ownership of fifty percent (50%) or more of the 944 outstanding shares, or (iii) beneficial ownership of such entity. 945 946 "You" (or "Your") shall mean an individual or Legal Entity 947 exercising permissions granted by this License. 948 949 "Source" form shall mean the preferred form for making modifications, 950 including but not limited to software source code, documentation 951 source, and configuration files. 952 953 "Object" form shall mean any form resulting from mechanical 954 transformation or translation of a Source form, including but 955 not limited to compiled object code, generated documentation, 956 and conversions to other media types. 957 958 "Work" shall mean the work of authorship, whether in Source or 959 Object form, made available under the License, as indicated by a 960 copyright notice that is included in or attached to the work 961 (an example is provided in the Appendix below). 962 963 "Derivative Works" shall mean any work, whether in Source or Object 964 form, that is based on (or derived from) the Work and for which the 965 editorial revisions, annotations, elaborations, or other modifications 966 represent, as a whole, an original work of authorship. For the purposes 967 of this License, Derivative Works shall not include works that remain 968 separable from, or merely link (or bind by name) to the interfaces of, 969 the Work and Derivative Works thereof. 970 971 "Contribution" shall mean any work of authorship, including 972 the original version of the Work and any modifications or additions 973 to that Work or Derivative Works thereof, that is intentionally 974 submitted to Licensor for inclusion in the Work by the copyright owner 975 or by an individual or Legal Entity authorized to submit on behalf of 976 the copyright owner. For the purposes of this definition, "submitted" 977 means any form of electronic, verbal, or written communication sent 978 to the Licensor or its representatives, including but not limited to 979 communication on electronic mailing lists, source code control systems, 980 and issue tracking systems that are managed by, or on behalf of, the 981 Licensor for the purpose of discussing and improving the Work, but 982 excluding communication that is conspicuously marked or otherwise 983 designated in writing by the copyright owner as "Not a Contribution." 984 985 "Contributor" shall mean Licensor and any individual or Legal Entity 986 on behalf of whom a Contribution has been received by Licensor and 987 subsequently incorporated within the Work. 988 989 2. Grant of Copyright License. Subject to the terms and conditions of 990 this License, each Contributor hereby grants to You a perpetual, 991 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 992 copyright license to reproduce, prepare Derivative Works of, 993 publicly display, publicly perform, sublicense, and distribute the 994 Work and such Derivative Works in Source or Object form. 995 996 3. Grant of Patent License. Subject to the terms and conditions of 997 this License, each Contributor hereby grants to You a perpetual, 998 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 999 (except as stated in this section) patent license to make, have made, 1000 use, offer to sell, sell, import, and otherwise transfer the Work, 1001 where such license applies only to those patent claims licensable 1002 by such Contributor that are necessarily infringed by their 1003 Contribution(s) alone or by combination of their Contribution(s) 1004 with the Work to which such Contribution(s) was submitted. If You 1005 institute patent litigation against any entity (including a 1006 cross-claim or counterclaim in a lawsuit) alleging that the Work 1007 or a Contribution incorporated within the Work constitutes direct 1008 or contributory patent infringement, then any patent licenses 1009 granted to You under this License for that Work shall terminate 1010 as of the date such litigation is filed. 1011 1012 4. Redistribution. You may reproduce and distribute copies of the 1013 Work or Derivative Works thereof in any medium, with or without 1014 modifications, and in Source or Object form, provided that You 1015 meet the following conditions: 1016 1017 (a) You must give any other recipients of the Work or 1018 Derivative Works a copy of this License; and 1019 1020 (b) You must cause any modified files to carry prominent notices 1021 stating that You changed the files; and 1022 1023 (c) You must retain, in the Source form of any Derivative Works 1024 that You distribute, all copyright, patent, trademark, and 1025 attribution notices from the Source form of the Work, 1026 excluding those notices that do not pertain to any part of 1027 the Derivative Works; and 1028 1029 (d) If the Work includes a "NOTICE" text file as part of its 1030 distribution, then any Derivative Works that You distribute must 1031 include a readable copy of the attribution notices contained 1032 within such NOTICE file, excluding those notices that do not 1033 pertain to any part of the Derivative Works, in at least one 1034 of the following places: within a NOTICE text file distributed 1035 as part of the Derivative Works; within the Source form or 1036 documentation, if provided along with the Derivative Works; or, 1037 within a display generated by the Derivative Works, if and 1038 wherever such third-party notices normally appear. The contents 1039 of the NOTICE file are for informational purposes only and 1040 do not modify the License. You may add Your own attribution 1041 notices within Derivative Works that You distribute, alongside 1042 or as an addendum to the NOTICE text from the Work, provided 1043 that such additional attribution notices cannot be construed 1044 as modifying the License. 1045 1046 You may add Your own copyright statement to Your modifications and 1047 may provide additional or different license terms and conditions 1048 for use, reproduction, or distribution of Your modifications, or 1049 for any such Derivative Works as a whole, provided Your use, 1050 reproduction, and distribution of the Work otherwise complies with 1051 the conditions stated in this License. 1052 1053 5. Submission of Contributions. Unless You explicitly state otherwise, 1054 any Contribution intentionally submitted for inclusion in the Work 1055 by You to the Licensor shall be under the terms and conditions of 1056 this License, without any additional terms or conditions. 1057 Notwithstanding the above, nothing herein shall supersede or modify 1058 the terms of any separate license agreement you may have executed 1059 with Licensor regarding such Contributions. 1060 1061 6. Trademarks. This License does not grant permission to use the trade 1062 names, trademarks, service marks, or product names of the Licensor, 1063 except as required for reasonable and customary use in describing the 1064 origin of the Work and reproducing the content of the NOTICE file. 1065 1066 7. Disclaimer of Warranty. Unless required by applicable law or 1067 agreed to in writing, Licensor provides the Work (and each 1068 Contributor provides its Contributions) on an "AS IS" BASIS, 1069 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 1070 implied, including, without limitation, any warranties or conditions 1071 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 1072 PARTICULAR PURPOSE. You are solely responsible for determining the 1073 appropriateness of using or redistributing the Work and assume any 1074 risks associated with Your exercise of permissions under this License. 1075 1076 8. Limitation of Liability. In no event and under no legal theory, 1077 whether in tort (including negligence), contract, or otherwise, 1078 unless required by applicable law (such as deliberate and grossly 1079 negligent acts) or agreed to in writing, shall any Contributor be 1080 liable to You for damages, including any direct, indirect, special, 1081 incidental, or consequential damages of any character arising as a 1082 result of this License or out of the use or inability to use the 1083 Work (including but not limited to damages for loss of goodwill, 1084 work stoppage, computer failure or malfunction, or any and all 1085 other commercial damages or losses), even if such Contributor 1086 has been advised of the possibility of such damages. 1087 1088 9. Accepting Warranty or Additional Liability. While redistributing 1089 the Work or Derivative Works thereof, You may choose to offer, 1090 and charge a fee for, acceptance of support, warranty, indemnity, 1091 or other liability obligations and/or rights consistent with this 1092 License. However, in accepting such obligations, You may act only 1093 on Your own behalf and on Your sole responsibility, not on behalf 1094 of any other Contributor, and only if You agree to indemnify, 1095 defend, and hold each Contributor harmless for any liability 1096 incurred by, or claims asserted against, such Contributor by reason 1097 of your accepting any such warranty or additional liability. 1098 1099 END OF TERMS AND CONDITIONS 1100 1101 APPENDIX: How to apply the Apache License to your work. 1102 1103 To apply the Apache License to your work, attach the following 1104 boilerplate notice, with the fields enclosed by brackets "[]" 1105 replaced with your own identifying information. (Don't include 1106 the brackets!) The text should be enclosed in the appropriate 1107 comment syntax for the file format. We also recommend that a 1108 file or class name and description of purpose be included on the 1109 same "printed page" as the copyright notice for easier 1110 identification within third-party archives. 1111 1112 Copyright [yyyy] [name of copyright owner] 1113 1114 Licensed under the Apache License, Version 2.0 (the "License"); 1115 you may not use this file except in compliance with the License. 1116 You may obtain a copy of the License at 1117 1118 http://www.apache.org/licenses/LICENSE-2.0 1119 1120 Unless required by applicable law or agreed to in writing, software 1121 distributed under the License is distributed on an "AS IS" BASIS, 1122 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 1123 See the License for the specific language governing permissions and 1124 limitations under the License. 1125 1126 ================================================================ 1127 1128 filippo.io/edwards25519 1129 https://filippo.io/edwards25519 1130 ---------------------------------------------------------------- 1131 Copyright (c) 2009 The Go Authors. All rights reserved. 1132 1133 Redistribution and use in source and binary forms, with or without 1134 modification, are permitted provided that the following conditions are 1135 met: 1136 1137 * Redistributions of source code must retain the above copyright 1138 notice, this list of conditions and the following disclaimer. 1139 * Redistributions in binary form must reproduce the above 1140 copyright notice, this list of conditions and the following disclaimer 1141 in the documentation and/or other materials provided with the 1142 distribution. 1143 * Neither the name of Google Inc. nor the names of its 1144 contributors may be used to endorse or promote products derived from 1145 this software without specific prior written permission. 1146 1147 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 1148 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 1149 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 1150 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 1151 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 1152 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 1153 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 1154 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 1155 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 1156 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 1157 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 1158 1159 ================================================================ 1160 1161 github.com/Azure/azure-pipeline-go 1162 https://github.com/Azure/azure-pipeline-go 1163 ---------------------------------------------------------------- 1164 MIT License 1165 1166 Copyright (c) Microsoft Corporation. All rights reserved. 1167 1168 Permission is hereby granted, free of charge, to any person obtaining a copy 1169 of this software and associated documentation files (the "Software"), to deal 1170 in the Software without restriction, including without limitation the rights 1171 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 1172 copies of the Software, and to permit persons to whom the Software is 1173 furnished to do so, subject to the following conditions: 1174 1175 The above copyright notice and this permission notice shall be included in all 1176 copies or substantial portions of the Software. 1177 1178 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 1179 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 1180 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 1181 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 1182 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 1183 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 1184 SOFTWARE 1185 ================================================================ 1186 1187 github.com/Azure/azure-storage-blob-go 1188 https://github.com/Azure/azure-storage-blob-go 1189 ---------------------------------------------------------------- 1190 MIT License 1191 1192 Copyright (c) Microsoft Corporation. All rights reserved. 1193 1194 Permission is hereby granted, free of charge, to any person obtaining a copy 1195 of this software and associated documentation files (the "Software"), to deal 1196 in the Software without restriction, including without limitation the rights 1197 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 1198 copies of the Software, and to permit persons to whom the Software is 1199 furnished to do so, subject to the following conditions: 1200 1201 The above copyright notice and this permission notice shall be included in all 1202 copies or substantial portions of the Software. 1203 1204 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 1205 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 1206 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 1207 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 1208 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 1209 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 1210 SOFTWARE 1211 ================================================================ 1212 1213 github.com/Azure/go-autorest 1214 https://github.com/Azure/go-autorest 1215 ---------------------------------------------------------------- 1216 1217 Apache License 1218 Version 2.0, January 2004 1219 http://www.apache.org/licenses/ 1220 1221 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 1222 1223 1. Definitions. 1224 1225 "License" shall mean the terms and conditions for use, reproduction, 1226 and distribution as defined by Sections 1 through 9 of this document. 1227 1228 "Licensor" shall mean the copyright owner or entity authorized by 1229 the copyright owner that is granting the License. 1230 1231 "Legal Entity" shall mean the union of the acting entity and all 1232 other entities that control, are controlled by, or are under common 1233 control with that entity. For the purposes of this definition, 1234 "control" means (i) the power, direct or indirect, to cause the 1235 direction or management of such entity, whether by contract or 1236 otherwise, or (ii) ownership of fifty percent (50%) or more of the 1237 outstanding shares, or (iii) beneficial ownership of such entity. 1238 1239 "You" (or "Your") shall mean an individual or Legal Entity 1240 exercising permissions granted by this License. 1241 1242 "Source" form shall mean the preferred form for making modifications, 1243 including but not limited to software source code, documentation 1244 source, and configuration files. 1245 1246 "Object" form shall mean any form resulting from mechanical 1247 transformation or translation of a Source form, including but 1248 not limited to compiled object code, generated documentation, 1249 and conversions to other media types. 1250 1251 "Work" shall mean the work of authorship, whether in Source or 1252 Object form, made available under the License, as indicated by a 1253 copyright notice that is included in or attached to the work 1254 (an example is provided in the Appendix below). 1255 1256 "Derivative Works" shall mean any work, whether in Source or Object 1257 form, that is based on (or derived from) the Work and for which the 1258 editorial revisions, annotations, elaborations, or other modifications 1259 represent, as a whole, an original work of authorship. For the purposes 1260 of this License, Derivative Works shall not include works that remain 1261 separable from, or merely link (or bind by name) to the interfaces of, 1262 the Work and Derivative Works thereof. 1263 1264 "Contribution" shall mean any work of authorship, including 1265 the original version of the Work and any modifications or additions 1266 to that Work or Derivative Works thereof, that is intentionally 1267 submitted to Licensor for inclusion in the Work by the copyright owner 1268 or by an individual or Legal Entity authorized to submit on behalf of 1269 the copyright owner. For the purposes of this definition, "submitted" 1270 means any form of electronic, verbal, or written communication sent 1271 to the Licensor or its representatives, including but not limited to 1272 communication on electronic mailing lists, source code control systems, 1273 and issue tracking systems that are managed by, or on behalf of, the 1274 Licensor for the purpose of discussing and improving the Work, but 1275 excluding communication that is conspicuously marked or otherwise 1276 designated in writing by the copyright owner as "Not a Contribution." 1277 1278 "Contributor" shall mean Licensor and any individual or Legal Entity 1279 on behalf of whom a Contribution has been received by Licensor and 1280 subsequently incorporated within the Work. 1281 1282 2. Grant of Copyright License. Subject to the terms and conditions of 1283 this License, each Contributor hereby grants to You a perpetual, 1284 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 1285 copyright license to reproduce, prepare Derivative Works of, 1286 publicly display, publicly perform, sublicense, and distribute the 1287 Work and such Derivative Works in Source or Object form. 1288 1289 3. Grant of Patent License. Subject to the terms and conditions of 1290 this License, each Contributor hereby grants to You a perpetual, 1291 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 1292 (except as stated in this section) patent license to make, have made, 1293 use, offer to sell, sell, import, and otherwise transfer the Work, 1294 where such license applies only to those patent claims licensable 1295 by such Contributor that are necessarily infringed by their 1296 Contribution(s) alone or by combination of their Contribution(s) 1297 with the Work to which such Contribution(s) was submitted. If You 1298 institute patent litigation against any entity (including a 1299 cross-claim or counterclaim in a lawsuit) alleging that the Work 1300 or a Contribution incorporated within the Work constitutes direct 1301 or contributory patent infringement, then any patent licenses 1302 granted to You under this License for that Work shall terminate 1303 as of the date such litigation is filed. 1304 1305 4. Redistribution. You may reproduce and distribute copies of the 1306 Work or Derivative Works thereof in any medium, with or without 1307 modifications, and in Source or Object form, provided that You 1308 meet the following conditions: 1309 1310 (a) You must give any other recipients of the Work or 1311 Derivative Works a copy of this License; and 1312 1313 (b) You must cause any modified files to carry prominent notices 1314 stating that You changed the files; and 1315 1316 (c) You must retain, in the Source form of any Derivative Works 1317 that You distribute, all copyright, patent, trademark, and 1318 attribution notices from the Source form of the Work, 1319 excluding those notices that do not pertain to any part of 1320 the Derivative Works; and 1321 1322 (d) If the Work includes a "NOTICE" text file as part of its 1323 distribution, then any Derivative Works that You distribute must 1324 include a readable copy of the attribution notices contained 1325 within such NOTICE file, excluding those notices that do not 1326 pertain to any part of the Derivative Works, in at least one 1327 of the following places: within a NOTICE text file distributed 1328 as part of the Derivative Works; within the Source form or 1329 documentation, if provided along with the Derivative Works; or, 1330 within a display generated by the Derivative Works, if and 1331 wherever such third-party notices normally appear. The contents 1332 of the NOTICE file are for informational purposes only and 1333 do not modify the License. You may add Your own attribution 1334 notices within Derivative Works that You distribute, alongside 1335 or as an addendum to the NOTICE text from the Work, provided 1336 that such additional attribution notices cannot be construed 1337 as modifying the License. 1338 1339 You may add Your own copyright statement to Your modifications and 1340 may provide additional or different license terms and conditions 1341 for use, reproduction, or distribution of Your modifications, or 1342 for any such Derivative Works as a whole, provided Your use, 1343 reproduction, and distribution of the Work otherwise complies with 1344 the conditions stated in this License. 1345 1346 5. Submission of Contributions. Unless You explicitly state otherwise, 1347 any Contribution intentionally submitted for inclusion in the Work 1348 by You to the Licensor shall be under the terms and conditions of 1349 this License, without any additional terms or conditions. 1350 Notwithstanding the above, nothing herein shall supersede or modify 1351 the terms of any separate license agreement you may have executed 1352 with Licensor regarding such Contributions. 1353 1354 6. Trademarks. This License does not grant permission to use the trade 1355 names, trademarks, service marks, or product names of the Licensor, 1356 except as required for reasonable and customary use in describing the 1357 origin of the Work and reproducing the content of the NOTICE file. 1358 1359 7. Disclaimer of Warranty. Unless required by applicable law or 1360 agreed to in writing, Licensor provides the Work (and each 1361 Contributor provides its Contributions) on an "AS IS" BASIS, 1362 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 1363 implied, including, without limitation, any warranties or conditions 1364 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 1365 PARTICULAR PURPOSE. You are solely responsible for determining the 1366 appropriateness of using or redistributing the Work and assume any 1367 risks associated with Your exercise of permissions under this License. 1368 1369 8. Limitation of Liability. In no event and under no legal theory, 1370 whether in tort (including negligence), contract, or otherwise, 1371 unless required by applicable law (such as deliberate and grossly 1372 negligent acts) or agreed to in writing, shall any Contributor be 1373 liable to You for damages, including any direct, indirect, special, 1374 incidental, or consequential damages of any character arising as a 1375 result of this License or out of the use or inability to use the 1376 Work (including but not limited to damages for loss of goodwill, 1377 work stoppage, computer failure or malfunction, or any and all 1378 other commercial damages or losses), even if such Contributor 1379 has been advised of the possibility of such damages. 1380 1381 9. Accepting Warranty or Additional Liability. While redistributing 1382 the Work or Derivative Works thereof, You may choose to offer, 1383 and charge a fee for, acceptance of support, warranty, indemnity, 1384 or other liability obligations and/or rights consistent with this 1385 License. However, in accepting such obligations, You may act only 1386 on Your own behalf and on Your sole responsibility, not on behalf 1387 of any other Contributor, and only if You agree to indemnify, 1388 defend, and hold each Contributor harmless for any liability 1389 incurred by, or claims asserted against, such Contributor by reason 1390 of your accepting any such warranty or additional liability. 1391 1392 END OF TERMS AND CONDITIONS 1393 1394 Copyright 2015 Microsoft Corporation 1395 1396 Licensed under the Apache License, Version 2.0 (the "License"); 1397 you may not use this file except in compliance with the License. 1398 You may obtain a copy of the License at 1399 1400 http://www.apache.org/licenses/LICENSE-2.0 1401 1402 Unless required by applicable law or agreed to in writing, software 1403 distributed under the License is distributed on an "AS IS" BASIS, 1404 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 1405 See the License for the specific language governing permissions and 1406 limitations under the License. 1407 1408 ================================================================ 1409 1410 github.com/Azure/go-autorest/autorest 1411 https://github.com/Azure/go-autorest/autorest 1412 ---------------------------------------------------------------- 1413 1414 Apache License 1415 Version 2.0, January 2004 1416 http://www.apache.org/licenses/ 1417 1418 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 1419 1420 1. Definitions. 1421 1422 "License" shall mean the terms and conditions for use, reproduction, 1423 and distribution as defined by Sections 1 through 9 of this document. 1424 1425 "Licensor" shall mean the copyright owner or entity authorized by 1426 the copyright owner that is granting the License. 1427 1428 "Legal Entity" shall mean the union of the acting entity and all 1429 other entities that control, are controlled by, or are under common 1430 control with that entity. For the purposes of this definition, 1431 "control" means (i) the power, direct or indirect, to cause the 1432 direction or management of such entity, whether by contract or 1433 otherwise, or (ii) ownership of fifty percent (50%) or more of the 1434 outstanding shares, or (iii) beneficial ownership of such entity. 1435 1436 "You" (or "Your") shall mean an individual or Legal Entity 1437 exercising permissions granted by this License. 1438 1439 "Source" form shall mean the preferred form for making modifications, 1440 including but not limited to software source code, documentation 1441 source, and configuration files. 1442 1443 "Object" form shall mean any form resulting from mechanical 1444 transformation or translation of a Source form, including but 1445 not limited to compiled object code, generated documentation, 1446 and conversions to other media types. 1447 1448 "Work" shall mean the work of authorship, whether in Source or 1449 Object form, made available under the License, as indicated by a 1450 copyright notice that is included in or attached to the work 1451 (an example is provided in the Appendix below). 1452 1453 "Derivative Works" shall mean any work, whether in Source or Object 1454 form, that is based on (or derived from) the Work and for which the 1455 editorial revisions, annotations, elaborations, or other modifications 1456 represent, as a whole, an original work of authorship. For the purposes 1457 of this License, Derivative Works shall not include works that remain 1458 separable from, or merely link (or bind by name) to the interfaces of, 1459 the Work and Derivative Works thereof. 1460 1461 "Contribution" shall mean any work of authorship, including 1462 the original version of the Work and any modifications or additions 1463 to that Work or Derivative Works thereof, that is intentionally 1464 submitted to Licensor for inclusion in the Work by the copyright owner 1465 or by an individual or Legal Entity authorized to submit on behalf of 1466 the copyright owner. For the purposes of this definition, "submitted" 1467 means any form of electronic, verbal, or written communication sent 1468 to the Licensor or its representatives, including but not limited to 1469 communication on electronic mailing lists, source code control systems, 1470 and issue tracking systems that are managed by, or on behalf of, the 1471 Licensor for the purpose of discussing and improving the Work, but 1472 excluding communication that is conspicuously marked or otherwise 1473 designated in writing by the copyright owner as "Not a Contribution." 1474 1475 "Contributor" shall mean Licensor and any individual or Legal Entity 1476 on behalf of whom a Contribution has been received by Licensor and 1477 subsequently incorporated within the Work. 1478 1479 2. Grant of Copyright License. Subject to the terms and conditions of 1480 this License, each Contributor hereby grants to You a perpetual, 1481 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 1482 copyright license to reproduce, prepare Derivative Works of, 1483 publicly display, publicly perform, sublicense, and distribute the 1484 Work and such Derivative Works in Source or Object form. 1485 1486 3. Grant of Patent License. Subject to the terms and conditions of 1487 this License, each Contributor hereby grants to You a perpetual, 1488 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 1489 (except as stated in this section) patent license to make, have made, 1490 use, offer to sell, sell, import, and otherwise transfer the Work, 1491 where such license applies only to those patent claims licensable 1492 by such Contributor that are necessarily infringed by their 1493 Contribution(s) alone or by combination of their Contribution(s) 1494 with the Work to which such Contribution(s) was submitted. If You 1495 institute patent litigation against any entity (including a 1496 cross-claim or counterclaim in a lawsuit) alleging that the Work 1497 or a Contribution incorporated within the Work constitutes direct 1498 or contributory patent infringement, then any patent licenses 1499 granted to You under this License for that Work shall terminate 1500 as of the date such litigation is filed. 1501 1502 4. Redistribution. You may reproduce and distribute copies of the 1503 Work or Derivative Works thereof in any medium, with or without 1504 modifications, and in Source or Object form, provided that You 1505 meet the following conditions: 1506 1507 (a) You must give any other recipients of the Work or 1508 Derivative Works a copy of this License; and 1509 1510 (b) You must cause any modified files to carry prominent notices 1511 stating that You changed the files; and 1512 1513 (c) You must retain, in the Source form of any Derivative Works 1514 that You distribute, all copyright, patent, trademark, and 1515 attribution notices from the Source form of the Work, 1516 excluding those notices that do not pertain to any part of 1517 the Derivative Works; and 1518 1519 (d) If the Work includes a "NOTICE" text file as part of its 1520 distribution, then any Derivative Works that You distribute must 1521 include a readable copy of the attribution notices contained 1522 within such NOTICE file, excluding those notices that do not 1523 pertain to any part of the Derivative Works, in at least one 1524 of the following places: within a NOTICE text file distributed 1525 as part of the Derivative Works; within the Source form or 1526 documentation, if provided along with the Derivative Works; or, 1527 within a display generated by the Derivative Works, if and 1528 wherever such third-party notices normally appear. The contents 1529 of the NOTICE file are for informational purposes only and 1530 do not modify the License. You may add Your own attribution 1531 notices within Derivative Works that You distribute, alongside 1532 or as an addendum to the NOTICE text from the Work, provided 1533 that such additional attribution notices cannot be construed 1534 as modifying the License. 1535 1536 You may add Your own copyright statement to Your modifications and 1537 may provide additional or different license terms and conditions 1538 for use, reproduction, or distribution of Your modifications, or 1539 for any such Derivative Works as a whole, provided Your use, 1540 reproduction, and distribution of the Work otherwise complies with 1541 the conditions stated in this License. 1542 1543 5. Submission of Contributions. Unless You explicitly state otherwise, 1544 any Contribution intentionally submitted for inclusion in the Work 1545 by You to the Licensor shall be under the terms and conditions of 1546 this License, without any additional terms or conditions. 1547 Notwithstanding the above, nothing herein shall supersede or modify 1548 the terms of any separate license agreement you may have executed 1549 with Licensor regarding such Contributions. 1550 1551 6. Trademarks. This License does not grant permission to use the trade 1552 names, trademarks, service marks, or product names of the Licensor, 1553 except as required for reasonable and customary use in describing the 1554 origin of the Work and reproducing the content of the NOTICE file. 1555 1556 7. Disclaimer of Warranty. Unless required by applicable law or 1557 agreed to in writing, Licensor provides the Work (and each 1558 Contributor provides its Contributions) on an "AS IS" BASIS, 1559 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 1560 implied, including, without limitation, any warranties or conditions 1561 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 1562 PARTICULAR PURPOSE. You are solely responsible for determining the 1563 appropriateness of using or redistributing the Work and assume any 1564 risks associated with Your exercise of permissions under this License. 1565 1566 8. Limitation of Liability. In no event and under no legal theory, 1567 whether in tort (including negligence), contract, or otherwise, 1568 unless required by applicable law (such as deliberate and grossly 1569 negligent acts) or agreed to in writing, shall any Contributor be 1570 liable to You for damages, including any direct, indirect, special, 1571 incidental, or consequential damages of any character arising as a 1572 result of this License or out of the use or inability to use the 1573 Work (including but not limited to damages for loss of goodwill, 1574 work stoppage, computer failure or malfunction, or any and all 1575 other commercial damages or losses), even if such Contributor 1576 has been advised of the possibility of such damages. 1577 1578 9. Accepting Warranty or Additional Liability. While redistributing 1579 the Work or Derivative Works thereof, You may choose to offer, 1580 and charge a fee for, acceptance of support, warranty, indemnity, 1581 or other liability obligations and/or rights consistent with this 1582 License. However, in accepting such obligations, You may act only 1583 on Your own behalf and on Your sole responsibility, not on behalf 1584 of any other Contributor, and only if You agree to indemnify, 1585 defend, and hold each Contributor harmless for any liability 1586 incurred by, or claims asserted against, such Contributor by reason 1587 of your accepting any such warranty or additional liability. 1588 1589 END OF TERMS AND CONDITIONS 1590 1591 Copyright 2015 Microsoft Corporation 1592 1593 Licensed under the Apache License, Version 2.0 (the "License"); 1594 you may not use this file except in compliance with the License. 1595 You may obtain a copy of the License at 1596 1597 http://www.apache.org/licenses/LICENSE-2.0 1598 1599 Unless required by applicable law or agreed to in writing, software 1600 distributed under the License is distributed on an "AS IS" BASIS, 1601 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 1602 See the License for the specific language governing permissions and 1603 limitations under the License. 1604 1605 ================================================================ 1606 1607 github.com/Azure/go-autorest/autorest/adal 1608 https://github.com/Azure/go-autorest/autorest/adal 1609 ---------------------------------------------------------------- 1610 1611 Apache License 1612 Version 2.0, January 2004 1613 http://www.apache.org/licenses/ 1614 1615 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 1616 1617 1. Definitions. 1618 1619 "License" shall mean the terms and conditions for use, reproduction, 1620 and distribution as defined by Sections 1 through 9 of this document. 1621 1622 "Licensor" shall mean the copyright owner or entity authorized by 1623 the copyright owner that is granting the License. 1624 1625 "Legal Entity" shall mean the union of the acting entity and all 1626 other entities that control, are controlled by, or are under common 1627 control with that entity. For the purposes of this definition, 1628 "control" means (i) the power, direct or indirect, to cause the 1629 direction or management of such entity, whether by contract or 1630 otherwise, or (ii) ownership of fifty percent (50%) or more of the 1631 outstanding shares, or (iii) beneficial ownership of such entity. 1632 1633 "You" (or "Your") shall mean an individual or Legal Entity 1634 exercising permissions granted by this License. 1635 1636 "Source" form shall mean the preferred form for making modifications, 1637 including but not limited to software source code, documentation 1638 source, and configuration files. 1639 1640 "Object" form shall mean any form resulting from mechanical 1641 transformation or translation of a Source form, including but 1642 not limited to compiled object code, generated documentation, 1643 and conversions to other media types. 1644 1645 "Work" shall mean the work of authorship, whether in Source or 1646 Object form, made available under the License, as indicated by a 1647 copyright notice that is included in or attached to the work 1648 (an example is provided in the Appendix below). 1649 1650 "Derivative Works" shall mean any work, whether in Source or Object 1651 form, that is based on (or derived from) the Work and for which the 1652 editorial revisions, annotations, elaborations, or other modifications 1653 represent, as a whole, an original work of authorship. For the purposes 1654 of this License, Derivative Works shall not include works that remain 1655 separable from, or merely link (or bind by name) to the interfaces of, 1656 the Work and Derivative Works thereof. 1657 1658 "Contribution" shall mean any work of authorship, including 1659 the original version of the Work and any modifications or additions 1660 to that Work or Derivative Works thereof, that is intentionally 1661 submitted to Licensor for inclusion in the Work by the copyright owner 1662 or by an individual or Legal Entity authorized to submit on behalf of 1663 the copyright owner. For the purposes of this definition, "submitted" 1664 means any form of electronic, verbal, or written communication sent 1665 to the Licensor or its representatives, including but not limited to 1666 communication on electronic mailing lists, source code control systems, 1667 and issue tracking systems that are managed by, or on behalf of, the 1668 Licensor for the purpose of discussing and improving the Work, but 1669 excluding communication that is conspicuously marked or otherwise 1670 designated in writing by the copyright owner as "Not a Contribution." 1671 1672 "Contributor" shall mean Licensor and any individual or Legal Entity 1673 on behalf of whom a Contribution has been received by Licensor and 1674 subsequently incorporated within the Work. 1675 1676 2. Grant of Copyright License. Subject to the terms and conditions of 1677 this License, each Contributor hereby grants to You a perpetual, 1678 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 1679 copyright license to reproduce, prepare Derivative Works of, 1680 publicly display, publicly perform, sublicense, and distribute the 1681 Work and such Derivative Works in Source or Object form. 1682 1683 3. Grant of Patent License. Subject to the terms and conditions of 1684 this License, each Contributor hereby grants to You a perpetual, 1685 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 1686 (except as stated in this section) patent license to make, have made, 1687 use, offer to sell, sell, import, and otherwise transfer the Work, 1688 where such license applies only to those patent claims licensable 1689 by such Contributor that are necessarily infringed by their 1690 Contribution(s) alone or by combination of their Contribution(s) 1691 with the Work to which such Contribution(s) was submitted. If You 1692 institute patent litigation against any entity (including a 1693 cross-claim or counterclaim in a lawsuit) alleging that the Work 1694 or a Contribution incorporated within the Work constitutes direct 1695 or contributory patent infringement, then any patent licenses 1696 granted to You under this License for that Work shall terminate 1697 as of the date such litigation is filed. 1698 1699 4. Redistribution. You may reproduce and distribute copies of the 1700 Work or Derivative Works thereof in any medium, with or without 1701 modifications, and in Source or Object form, provided that You 1702 meet the following conditions: 1703 1704 (a) You must give any other recipients of the Work or 1705 Derivative Works a copy of this License; and 1706 1707 (b) You must cause any modified files to carry prominent notices 1708 stating that You changed the files; and 1709 1710 (c) You must retain, in the Source form of any Derivative Works 1711 that You distribute, all copyright, patent, trademark, and 1712 attribution notices from the Source form of the Work, 1713 excluding those notices that do not pertain to any part of 1714 the Derivative Works; and 1715 1716 (d) If the Work includes a "NOTICE" text file as part of its 1717 distribution, then any Derivative Works that You distribute must 1718 include a readable copy of the attribution notices contained 1719 within such NOTICE file, excluding those notices that do not 1720 pertain to any part of the Derivative Works, in at least one 1721 of the following places: within a NOTICE text file distributed 1722 as part of the Derivative Works; within the Source form or 1723 documentation, if provided along with the Derivative Works; or, 1724 within a display generated by the Derivative Works, if and 1725 wherever such third-party notices normally appear. The contents 1726 of the NOTICE file are for informational purposes only and 1727 do not modify the License. You may add Your own attribution 1728 notices within Derivative Works that You distribute, alongside 1729 or as an addendum to the NOTICE text from the Work, provided 1730 that such additional attribution notices cannot be construed 1731 as modifying the License. 1732 1733 You may add Your own copyright statement to Your modifications and 1734 may provide additional or different license terms and conditions 1735 for use, reproduction, or distribution of Your modifications, or 1736 for any such Derivative Works as a whole, provided Your use, 1737 reproduction, and distribution of the Work otherwise complies with 1738 the conditions stated in this License. 1739 1740 5. Submission of Contributions. Unless You explicitly state otherwise, 1741 any Contribution intentionally submitted for inclusion in the Work 1742 by You to the Licensor shall be under the terms and conditions of 1743 this License, without any additional terms or conditions. 1744 Notwithstanding the above, nothing herein shall supersede or modify 1745 the terms of any separate license agreement you may have executed 1746 with Licensor regarding such Contributions. 1747 1748 6. Trademarks. This License does not grant permission to use the trade 1749 names, trademarks, service marks, or product names of the Licensor, 1750 except as required for reasonable and customary use in describing the 1751 origin of the Work and reproducing the content of the NOTICE file. 1752 1753 7. Disclaimer of Warranty. Unless required by applicable law or 1754 agreed to in writing, Licensor provides the Work (and each 1755 Contributor provides its Contributions) on an "AS IS" BASIS, 1756 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 1757 implied, including, without limitation, any warranties or conditions 1758 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 1759 PARTICULAR PURPOSE. You are solely responsible for determining the 1760 appropriateness of using or redistributing the Work and assume any 1761 risks associated with Your exercise of permissions under this License. 1762 1763 8. Limitation of Liability. In no event and under no legal theory, 1764 whether in tort (including negligence), contract, or otherwise, 1765 unless required by applicable law (such as deliberate and grossly 1766 negligent acts) or agreed to in writing, shall any Contributor be 1767 liable to You for damages, including any direct, indirect, special, 1768 incidental, or consequential damages of any character arising as a 1769 result of this License or out of the use or inability to use the 1770 Work (including but not limited to damages for loss of goodwill, 1771 work stoppage, computer failure or malfunction, or any and all 1772 other commercial damages or losses), even if such Contributor 1773 has been advised of the possibility of such damages. 1774 1775 9. Accepting Warranty or Additional Liability. While redistributing 1776 the Work or Derivative Works thereof, You may choose to offer, 1777 and charge a fee for, acceptance of support, warranty, indemnity, 1778 or other liability obligations and/or rights consistent with this 1779 License. However, in accepting such obligations, You may act only 1780 on Your own behalf and on Your sole responsibility, not on behalf 1781 of any other Contributor, and only if You agree to indemnify, 1782 defend, and hold each Contributor harmless for any liability 1783 incurred by, or claims asserted against, such Contributor by reason 1784 of your accepting any such warranty or additional liability. 1785 1786 END OF TERMS AND CONDITIONS 1787 1788 Copyright 2015 Microsoft Corporation 1789 1790 Licensed under the Apache License, Version 2.0 (the "License"); 1791 you may not use this file except in compliance with the License. 1792 You may obtain a copy of the License at 1793 1794 http://www.apache.org/licenses/LICENSE-2.0 1795 1796 Unless required by applicable law or agreed to in writing, software 1797 distributed under the License is distributed on an "AS IS" BASIS, 1798 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 1799 See the License for the specific language governing permissions and 1800 limitations under the License. 1801 1802 ================================================================ 1803 1804 github.com/Azure/go-autorest/autorest/date 1805 https://github.com/Azure/go-autorest/autorest/date 1806 ---------------------------------------------------------------- 1807 1808 Apache License 1809 Version 2.0, January 2004 1810 http://www.apache.org/licenses/ 1811 1812 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 1813 1814 1. Definitions. 1815 1816 "License" shall mean the terms and conditions for use, reproduction, 1817 and distribution as defined by Sections 1 through 9 of this document. 1818 1819 "Licensor" shall mean the copyright owner or entity authorized by 1820 the copyright owner that is granting the License. 1821 1822 "Legal Entity" shall mean the union of the acting entity and all 1823 other entities that control, are controlled by, or are under common 1824 control with that entity. For the purposes of this definition, 1825 "control" means (i) the power, direct or indirect, to cause the 1826 direction or management of such entity, whether by contract or 1827 otherwise, or (ii) ownership of fifty percent (50%) or more of the 1828 outstanding shares, or (iii) beneficial ownership of such entity. 1829 1830 "You" (or "Your") shall mean an individual or Legal Entity 1831 exercising permissions granted by this License. 1832 1833 "Source" form shall mean the preferred form for making modifications, 1834 including but not limited to software source code, documentation 1835 source, and configuration files. 1836 1837 "Object" form shall mean any form resulting from mechanical 1838 transformation or translation of a Source form, including but 1839 not limited to compiled object code, generated documentation, 1840 and conversions to other media types. 1841 1842 "Work" shall mean the work of authorship, whether in Source or 1843 Object form, made available under the License, as indicated by a 1844 copyright notice that is included in or attached to the work 1845 (an example is provided in the Appendix below). 1846 1847 "Derivative Works" shall mean any work, whether in Source or Object 1848 form, that is based on (or derived from) the Work and for which the 1849 editorial revisions, annotations, elaborations, or other modifications 1850 represent, as a whole, an original work of authorship. For the purposes 1851 of this License, Derivative Works shall not include works that remain 1852 separable from, or merely link (or bind by name) to the interfaces of, 1853 the Work and Derivative Works thereof. 1854 1855 "Contribution" shall mean any work of authorship, including 1856 the original version of the Work and any modifications or additions 1857 to that Work or Derivative Works thereof, that is intentionally 1858 submitted to Licensor for inclusion in the Work by the copyright owner 1859 or by an individual or Legal Entity authorized to submit on behalf of 1860 the copyright owner. For the purposes of this definition, "submitted" 1861 means any form of electronic, verbal, or written communication sent 1862 to the Licensor or its representatives, including but not limited to 1863 communication on electronic mailing lists, source code control systems, 1864 and issue tracking systems that are managed by, or on behalf of, the 1865 Licensor for the purpose of discussing and improving the Work, but 1866 excluding communication that is conspicuously marked or otherwise 1867 designated in writing by the copyright owner as "Not a Contribution." 1868 1869 "Contributor" shall mean Licensor and any individual or Legal Entity 1870 on behalf of whom a Contribution has been received by Licensor and 1871 subsequently incorporated within the Work. 1872 1873 2. Grant of Copyright License. Subject to the terms and conditions of 1874 this License, each Contributor hereby grants to You a perpetual, 1875 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 1876 copyright license to reproduce, prepare Derivative Works of, 1877 publicly display, publicly perform, sublicense, and distribute the 1878 Work and such Derivative Works in Source or Object form. 1879 1880 3. Grant of Patent License. Subject to the terms and conditions of 1881 this License, each Contributor hereby grants to You a perpetual, 1882 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 1883 (except as stated in this section) patent license to make, have made, 1884 use, offer to sell, sell, import, and otherwise transfer the Work, 1885 where such license applies only to those patent claims licensable 1886 by such Contributor that are necessarily infringed by their 1887 Contribution(s) alone or by combination of their Contribution(s) 1888 with the Work to which such Contribution(s) was submitted. If You 1889 institute patent litigation against any entity (including a 1890 cross-claim or counterclaim in a lawsuit) alleging that the Work 1891 or a Contribution incorporated within the Work constitutes direct 1892 or contributory patent infringement, then any patent licenses 1893 granted to You under this License for that Work shall terminate 1894 as of the date such litigation is filed. 1895 1896 4. Redistribution. You may reproduce and distribute copies of the 1897 Work or Derivative Works thereof in any medium, with or without 1898 modifications, and in Source or Object form, provided that You 1899 meet the following conditions: 1900 1901 (a) You must give any other recipients of the Work or 1902 Derivative Works a copy of this License; and 1903 1904 (b) You must cause any modified files to carry prominent notices 1905 stating that You changed the files; and 1906 1907 (c) You must retain, in the Source form of any Derivative Works 1908 that You distribute, all copyright, patent, trademark, and 1909 attribution notices from the Source form of the Work, 1910 excluding those notices that do not pertain to any part of 1911 the Derivative Works; and 1912 1913 (d) If the Work includes a "NOTICE" text file as part of its 1914 distribution, then any Derivative Works that You distribute must 1915 include a readable copy of the attribution notices contained 1916 within such NOTICE file, excluding those notices that do not 1917 pertain to any part of the Derivative Works, in at least one 1918 of the following places: within a NOTICE text file distributed 1919 as part of the Derivative Works; within the Source form or 1920 documentation, if provided along with the Derivative Works; or, 1921 within a display generated by the Derivative Works, if and 1922 wherever such third-party notices normally appear. The contents 1923 of the NOTICE file are for informational purposes only and 1924 do not modify the License. You may add Your own attribution 1925 notices within Derivative Works that You distribute, alongside 1926 or as an addendum to the NOTICE text from the Work, provided 1927 that such additional attribution notices cannot be construed 1928 as modifying the License. 1929 1930 You may add Your own copyright statement to Your modifications and 1931 may provide additional or different license terms and conditions 1932 for use, reproduction, or distribution of Your modifications, or 1933 for any such Derivative Works as a whole, provided Your use, 1934 reproduction, and distribution of the Work otherwise complies with 1935 the conditions stated in this License. 1936 1937 5. Submission of Contributions. Unless You explicitly state otherwise, 1938 any Contribution intentionally submitted for inclusion in the Work 1939 by You to the Licensor shall be under the terms and conditions of 1940 this License, without any additional terms or conditions. 1941 Notwithstanding the above, nothing herein shall supersede or modify 1942 the terms of any separate license agreement you may have executed 1943 with Licensor regarding such Contributions. 1944 1945 6. Trademarks. This License does not grant permission to use the trade 1946 names, trademarks, service marks, or product names of the Licensor, 1947 except as required for reasonable and customary use in describing the 1948 origin of the Work and reproducing the content of the NOTICE file. 1949 1950 7. Disclaimer of Warranty. Unless required by applicable law or 1951 agreed to in writing, Licensor provides the Work (and each 1952 Contributor provides its Contributions) on an "AS IS" BASIS, 1953 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 1954 implied, including, without limitation, any warranties or conditions 1955 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 1956 PARTICULAR PURPOSE. You are solely responsible for determining the 1957 appropriateness of using or redistributing the Work and assume any 1958 risks associated with Your exercise of permissions under this License. 1959 1960 8. Limitation of Liability. In no event and under no legal theory, 1961 whether in tort (including negligence), contract, or otherwise, 1962 unless required by applicable law (such as deliberate and grossly 1963 negligent acts) or agreed to in writing, shall any Contributor be 1964 liable to You for damages, including any direct, indirect, special, 1965 incidental, or consequential damages of any character arising as a 1966 result of this License or out of the use or inability to use the 1967 Work (including but not limited to damages for loss of goodwill, 1968 work stoppage, computer failure or malfunction, or any and all 1969 other commercial damages or losses), even if such Contributor 1970 has been advised of the possibility of such damages. 1971 1972 9. Accepting Warranty or Additional Liability. While redistributing 1973 the Work or Derivative Works thereof, You may choose to offer, 1974 and charge a fee for, acceptance of support, warranty, indemnity, 1975 or other liability obligations and/or rights consistent with this 1976 License. However, in accepting such obligations, You may act only 1977 on Your own behalf and on Your sole responsibility, not on behalf 1978 of any other Contributor, and only if You agree to indemnify, 1979 defend, and hold each Contributor harmless for any liability 1980 incurred by, or claims asserted against, such Contributor by reason 1981 of your accepting any such warranty or additional liability. 1982 1983 END OF TERMS AND CONDITIONS 1984 1985 Copyright 2015 Microsoft Corporation 1986 1987 Licensed under the Apache License, Version 2.0 (the "License"); 1988 you may not use this file except in compliance with the License. 1989 You may obtain a copy of the License at 1990 1991 http://www.apache.org/licenses/LICENSE-2.0 1992 1993 Unless required by applicable law or agreed to in writing, software 1994 distributed under the License is distributed on an "AS IS" BASIS, 1995 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 1996 See the License for the specific language governing permissions and 1997 limitations under the License. 1998 1999 ================================================================ 2000 2001 github.com/Azure/go-autorest/autorest/mocks 2002 https://github.com/Azure/go-autorest/autorest/mocks 2003 ---------------------------------------------------------------- 2004 2005 Apache License 2006 Version 2.0, January 2004 2007 http://www.apache.org/licenses/ 2008 2009 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 2010 2011 1. Definitions. 2012 2013 "License" shall mean the terms and conditions for use, reproduction, 2014 and distribution as defined by Sections 1 through 9 of this document. 2015 2016 "Licensor" shall mean the copyright owner or entity authorized by 2017 the copyright owner that is granting the License. 2018 2019 "Legal Entity" shall mean the union of the acting entity and all 2020 other entities that control, are controlled by, or are under common 2021 control with that entity. For the purposes of this definition, 2022 "control" means (i) the power, direct or indirect, to cause the 2023 direction or management of such entity, whether by contract or 2024 otherwise, or (ii) ownership of fifty percent (50%) or more of the 2025 outstanding shares, or (iii) beneficial ownership of such entity. 2026 2027 "You" (or "Your") shall mean an individual or Legal Entity 2028 exercising permissions granted by this License. 2029 2030 "Source" form shall mean the preferred form for making modifications, 2031 including but not limited to software source code, documentation 2032 source, and configuration files. 2033 2034 "Object" form shall mean any form resulting from mechanical 2035 transformation or translation of a Source form, including but 2036 not limited to compiled object code, generated documentation, 2037 and conversions to other media types. 2038 2039 "Work" shall mean the work of authorship, whether in Source or 2040 Object form, made available under the License, as indicated by a 2041 copyright notice that is included in or attached to the work 2042 (an example is provided in the Appendix below). 2043 2044 "Derivative Works" shall mean any work, whether in Source or Object 2045 form, that is based on (or derived from) the Work and for which the 2046 editorial revisions, annotations, elaborations, or other modifications 2047 represent, as a whole, an original work of authorship. For the purposes 2048 of this License, Derivative Works shall not include works that remain 2049 separable from, or merely link (or bind by name) to the interfaces of, 2050 the Work and Derivative Works thereof. 2051 2052 "Contribution" shall mean any work of authorship, including 2053 the original version of the Work and any modifications or additions 2054 to that Work or Derivative Works thereof, that is intentionally 2055 submitted to Licensor for inclusion in the Work by the copyright owner 2056 or by an individual or Legal Entity authorized to submit on behalf of 2057 the copyright owner. For the purposes of this definition, "submitted" 2058 means any form of electronic, verbal, or written communication sent 2059 to the Licensor or its representatives, including but not limited to 2060 communication on electronic mailing lists, source code control systems, 2061 and issue tracking systems that are managed by, or on behalf of, the 2062 Licensor for the purpose of discussing and improving the Work, but 2063 excluding communication that is conspicuously marked or otherwise 2064 designated in writing by the copyright owner as "Not a Contribution." 2065 2066 "Contributor" shall mean Licensor and any individual or Legal Entity 2067 on behalf of whom a Contribution has been received by Licensor and 2068 subsequently incorporated within the Work. 2069 2070 2. Grant of Copyright License. Subject to the terms and conditions of 2071 this License, each Contributor hereby grants to You a perpetual, 2072 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 2073 copyright license to reproduce, prepare Derivative Works of, 2074 publicly display, publicly perform, sublicense, and distribute the 2075 Work and such Derivative Works in Source or Object form. 2076 2077 3. Grant of Patent License. Subject to the terms and conditions of 2078 this License, each Contributor hereby grants to You a perpetual, 2079 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 2080 (except as stated in this section) patent license to make, have made, 2081 use, offer to sell, sell, import, and otherwise transfer the Work, 2082 where such license applies only to those patent claims licensable 2083 by such Contributor that are necessarily infringed by their 2084 Contribution(s) alone or by combination of their Contribution(s) 2085 with the Work to which such Contribution(s) was submitted. If You 2086 institute patent litigation against any entity (including a 2087 cross-claim or counterclaim in a lawsuit) alleging that the Work 2088 or a Contribution incorporated within the Work constitutes direct 2089 or contributory patent infringement, then any patent licenses 2090 granted to You under this License for that Work shall terminate 2091 as of the date such litigation is filed. 2092 2093 4. Redistribution. You may reproduce and distribute copies of the 2094 Work or Derivative Works thereof in any medium, with or without 2095 modifications, and in Source or Object form, provided that You 2096 meet the following conditions: 2097 2098 (a) You must give any other recipients of the Work or 2099 Derivative Works a copy of this License; and 2100 2101 (b) You must cause any modified files to carry prominent notices 2102 stating that You changed the files; and 2103 2104 (c) You must retain, in the Source form of any Derivative Works 2105 that You distribute, all copyright, patent, trademark, and 2106 attribution notices from the Source form of the Work, 2107 excluding those notices that do not pertain to any part of 2108 the Derivative Works; and 2109 2110 (d) If the Work includes a "NOTICE" text file as part of its 2111 distribution, then any Derivative Works that You distribute must 2112 include a readable copy of the attribution notices contained 2113 within such NOTICE file, excluding those notices that do not 2114 pertain to any part of the Derivative Works, in at least one 2115 of the following places: within a NOTICE text file distributed 2116 as part of the Derivative Works; within the Source form or 2117 documentation, if provided along with the Derivative Works; or, 2118 within a display generated by the Derivative Works, if and 2119 wherever such third-party notices normally appear. The contents 2120 of the NOTICE file are for informational purposes only and 2121 do not modify the License. You may add Your own attribution 2122 notices within Derivative Works that You distribute, alongside 2123 or as an addendum to the NOTICE text from the Work, provided 2124 that such additional attribution notices cannot be construed 2125 as modifying the License. 2126 2127 You may add Your own copyright statement to Your modifications and 2128 may provide additional or different license terms and conditions 2129 for use, reproduction, or distribution of Your modifications, or 2130 for any such Derivative Works as a whole, provided Your use, 2131 reproduction, and distribution of the Work otherwise complies with 2132 the conditions stated in this License. 2133 2134 5. Submission of Contributions. Unless You explicitly state otherwise, 2135 any Contribution intentionally submitted for inclusion in the Work 2136 by You to the Licensor shall be under the terms and conditions of 2137 this License, without any additional terms or conditions. 2138 Notwithstanding the above, nothing herein shall supersede or modify 2139 the terms of any separate license agreement you may have executed 2140 with Licensor regarding such Contributions. 2141 2142 6. Trademarks. This License does not grant permission to use the trade 2143 names, trademarks, service marks, or product names of the Licensor, 2144 except as required for reasonable and customary use in describing the 2145 origin of the Work and reproducing the content of the NOTICE file. 2146 2147 7. Disclaimer of Warranty. Unless required by applicable law or 2148 agreed to in writing, Licensor provides the Work (and each 2149 Contributor provides its Contributions) on an "AS IS" BASIS, 2150 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 2151 implied, including, without limitation, any warranties or conditions 2152 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 2153 PARTICULAR PURPOSE. You are solely responsible for determining the 2154 appropriateness of using or redistributing the Work and assume any 2155 risks associated with Your exercise of permissions under this License. 2156 2157 8. Limitation of Liability. In no event and under no legal theory, 2158 whether in tort (including negligence), contract, or otherwise, 2159 unless required by applicable law (such as deliberate and grossly 2160 negligent acts) or agreed to in writing, shall any Contributor be 2161 liable to You for damages, including any direct, indirect, special, 2162 incidental, or consequential damages of any character arising as a 2163 result of this License or out of the use or inability to use the 2164 Work (including but not limited to damages for loss of goodwill, 2165 work stoppage, computer failure or malfunction, or any and all 2166 other commercial damages or losses), even if such Contributor 2167 has been advised of the possibility of such damages. 2168 2169 9. Accepting Warranty or Additional Liability. While redistributing 2170 the Work or Derivative Works thereof, You may choose to offer, 2171 and charge a fee for, acceptance of support, warranty, indemnity, 2172 or other liability obligations and/or rights consistent with this 2173 License. However, in accepting such obligations, You may act only 2174 on Your own behalf and on Your sole responsibility, not on behalf 2175 of any other Contributor, and only if You agree to indemnify, 2176 defend, and hold each Contributor harmless for any liability 2177 incurred by, or claims asserted against, such Contributor by reason 2178 of your accepting any such warranty or additional liability. 2179 2180 END OF TERMS AND CONDITIONS 2181 2182 Copyright 2015 Microsoft Corporation 2183 2184 Licensed under the Apache License, Version 2.0 (the "License"); 2185 you may not use this file except in compliance with the License. 2186 You may obtain a copy of the License at 2187 2188 http://www.apache.org/licenses/LICENSE-2.0 2189 2190 Unless required by applicable law or agreed to in writing, software 2191 distributed under the License is distributed on an "AS IS" BASIS, 2192 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 2193 See the License for the specific language governing permissions and 2194 limitations under the License. 2195 2196 ================================================================ 2197 2198 github.com/Azure/go-autorest/logger 2199 https://github.com/Azure/go-autorest/logger 2200 ---------------------------------------------------------------- 2201 2202 Apache License 2203 Version 2.0, January 2004 2204 http://www.apache.org/licenses/ 2205 2206 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 2207 2208 1. Definitions. 2209 2210 "License" shall mean the terms and conditions for use, reproduction, 2211 and distribution as defined by Sections 1 through 9 of this document. 2212 2213 "Licensor" shall mean the copyright owner or entity authorized by 2214 the copyright owner that is granting the License. 2215 2216 "Legal Entity" shall mean the union of the acting entity and all 2217 other entities that control, are controlled by, or are under common 2218 control with that entity. For the purposes of this definition, 2219 "control" means (i) the power, direct or indirect, to cause the 2220 direction or management of such entity, whether by contract or 2221 otherwise, or (ii) ownership of fifty percent (50%) or more of the 2222 outstanding shares, or (iii) beneficial ownership of such entity. 2223 2224 "You" (or "Your") shall mean an individual or Legal Entity 2225 exercising permissions granted by this License. 2226 2227 "Source" form shall mean the preferred form for making modifications, 2228 including but not limited to software source code, documentation 2229 source, and configuration files. 2230 2231 "Object" form shall mean any form resulting from mechanical 2232 transformation or translation of a Source form, including but 2233 not limited to compiled object code, generated documentation, 2234 and conversions to other media types. 2235 2236 "Work" shall mean the work of authorship, whether in Source or 2237 Object form, made available under the License, as indicated by a 2238 copyright notice that is included in or attached to the work 2239 (an example is provided in the Appendix below). 2240 2241 "Derivative Works" shall mean any work, whether in Source or Object 2242 form, that is based on (or derived from) the Work and for which the 2243 editorial revisions, annotations, elaborations, or other modifications 2244 represent, as a whole, an original work of authorship. For the purposes 2245 of this License, Derivative Works shall not include works that remain 2246 separable from, or merely link (or bind by name) to the interfaces of, 2247 the Work and Derivative Works thereof. 2248 2249 "Contribution" shall mean any work of authorship, including 2250 the original version of the Work and any modifications or additions 2251 to that Work or Derivative Works thereof, that is intentionally 2252 submitted to Licensor for inclusion in the Work by the copyright owner 2253 or by an individual or Legal Entity authorized to submit on behalf of 2254 the copyright owner. For the purposes of this definition, "submitted" 2255 means any form of electronic, verbal, or written communication sent 2256 to the Licensor or its representatives, including but not limited to 2257 communication on electronic mailing lists, source code control systems, 2258 and issue tracking systems that are managed by, or on behalf of, the 2259 Licensor for the purpose of discussing and improving the Work, but 2260 excluding communication that is conspicuously marked or otherwise 2261 designated in writing by the copyright owner as "Not a Contribution." 2262 2263 "Contributor" shall mean Licensor and any individual or Legal Entity 2264 on behalf of whom a Contribution has been received by Licensor and 2265 subsequently incorporated within the Work. 2266 2267 2. Grant of Copyright License. Subject to the terms and conditions of 2268 this License, each Contributor hereby grants to You a perpetual, 2269 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 2270 copyright license to reproduce, prepare Derivative Works of, 2271 publicly display, publicly perform, sublicense, and distribute the 2272 Work and such Derivative Works in Source or Object form. 2273 2274 3. Grant of Patent License. Subject to the terms and conditions of 2275 this License, each Contributor hereby grants to You a perpetual, 2276 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 2277 (except as stated in this section) patent license to make, have made, 2278 use, offer to sell, sell, import, and otherwise transfer the Work, 2279 where such license applies only to those patent claims licensable 2280 by such Contributor that are necessarily infringed by their 2281 Contribution(s) alone or by combination of their Contribution(s) 2282 with the Work to which such Contribution(s) was submitted. If You 2283 institute patent litigation against any entity (including a 2284 cross-claim or counterclaim in a lawsuit) alleging that the Work 2285 or a Contribution incorporated within the Work constitutes direct 2286 or contributory patent infringement, then any patent licenses 2287 granted to You under this License for that Work shall terminate 2288 as of the date such litigation is filed. 2289 2290 4. Redistribution. You may reproduce and distribute copies of the 2291 Work or Derivative Works thereof in any medium, with or without 2292 modifications, and in Source or Object form, provided that You 2293 meet the following conditions: 2294 2295 (a) You must give any other recipients of the Work or 2296 Derivative Works a copy of this License; and 2297 2298 (b) You must cause any modified files to carry prominent notices 2299 stating that You changed the files; and 2300 2301 (c) You must retain, in the Source form of any Derivative Works 2302 that You distribute, all copyright, patent, trademark, and 2303 attribution notices from the Source form of the Work, 2304 excluding those notices that do not pertain to any part of 2305 the Derivative Works; and 2306 2307 (d) If the Work includes a "NOTICE" text file as part of its 2308 distribution, then any Derivative Works that You distribute must 2309 include a readable copy of the attribution notices contained 2310 within such NOTICE file, excluding those notices that do not 2311 pertain to any part of the Derivative Works, in at least one 2312 of the following places: within a NOTICE text file distributed 2313 as part of the Derivative Works; within the Source form or 2314 documentation, if provided along with the Derivative Works; or, 2315 within a display generated by the Derivative Works, if and 2316 wherever such third-party notices normally appear. The contents 2317 of the NOTICE file are for informational purposes only and 2318 do not modify the License. You may add Your own attribution 2319 notices within Derivative Works that You distribute, alongside 2320 or as an addendum to the NOTICE text from the Work, provided 2321 that such additional attribution notices cannot be construed 2322 as modifying the License. 2323 2324 You may add Your own copyright statement to Your modifications and 2325 may provide additional or different license terms and conditions 2326 for use, reproduction, or distribution of Your modifications, or 2327 for any such Derivative Works as a whole, provided Your use, 2328 reproduction, and distribution of the Work otherwise complies with 2329 the conditions stated in this License. 2330 2331 5. Submission of Contributions. Unless You explicitly state otherwise, 2332 any Contribution intentionally submitted for inclusion in the Work 2333 by You to the Licensor shall be under the terms and conditions of 2334 this License, without any additional terms or conditions. 2335 Notwithstanding the above, nothing herein shall supersede or modify 2336 the terms of any separate license agreement you may have executed 2337 with Licensor regarding such Contributions. 2338 2339 6. Trademarks. This License does not grant permission to use the trade 2340 names, trademarks, service marks, or product names of the Licensor, 2341 except as required for reasonable and customary use in describing the 2342 origin of the Work and reproducing the content of the NOTICE file. 2343 2344 7. Disclaimer of Warranty. Unless required by applicable law or 2345 agreed to in writing, Licensor provides the Work (and each 2346 Contributor provides its Contributions) on an "AS IS" BASIS, 2347 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 2348 implied, including, without limitation, any warranties or conditions 2349 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 2350 PARTICULAR PURPOSE. You are solely responsible for determining the 2351 appropriateness of using or redistributing the Work and assume any 2352 risks associated with Your exercise of permissions under this License. 2353 2354 8. Limitation of Liability. In no event and under no legal theory, 2355 whether in tort (including negligence), contract, or otherwise, 2356 unless required by applicable law (such as deliberate and grossly 2357 negligent acts) or agreed to in writing, shall any Contributor be 2358 liable to You for damages, including any direct, indirect, special, 2359 incidental, or consequential damages of any character arising as a 2360 result of this License or out of the use or inability to use the 2361 Work (including but not limited to damages for loss of goodwill, 2362 work stoppage, computer failure or malfunction, or any and all 2363 other commercial damages or losses), even if such Contributor 2364 has been advised of the possibility of such damages. 2365 2366 9. Accepting Warranty or Additional Liability. While redistributing 2367 the Work or Derivative Works thereof, You may choose to offer, 2368 and charge a fee for, acceptance of support, warranty, indemnity, 2369 or other liability obligations and/or rights consistent with this 2370 License. However, in accepting such obligations, You may act only 2371 on Your own behalf and on Your sole responsibility, not on behalf 2372 of any other Contributor, and only if You agree to indemnify, 2373 defend, and hold each Contributor harmless for any liability 2374 incurred by, or claims asserted against, such Contributor by reason 2375 of your accepting any such warranty or additional liability. 2376 2377 END OF TERMS AND CONDITIONS 2378 2379 Copyright 2015 Microsoft Corporation 2380 2381 Licensed under the Apache License, Version 2.0 (the "License"); 2382 you may not use this file except in compliance with the License. 2383 You may obtain a copy of the License at 2384 2385 http://www.apache.org/licenses/LICENSE-2.0 2386 2387 Unless required by applicable law or agreed to in writing, software 2388 distributed under the License is distributed on an "AS IS" BASIS, 2389 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 2390 See the License for the specific language governing permissions and 2391 limitations under the License. 2392 2393 ================================================================ 2394 2395 github.com/Azure/go-autorest/tracing 2396 https://github.com/Azure/go-autorest/tracing 2397 ---------------------------------------------------------------- 2398 2399 Apache License 2400 Version 2.0, January 2004 2401 http://www.apache.org/licenses/ 2402 2403 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 2404 2405 1. Definitions. 2406 2407 "License" shall mean the terms and conditions for use, reproduction, 2408 and distribution as defined by Sections 1 through 9 of this document. 2409 2410 "Licensor" shall mean the copyright owner or entity authorized by 2411 the copyright owner that is granting the License. 2412 2413 "Legal Entity" shall mean the union of the acting entity and all 2414 other entities that control, are controlled by, or are under common 2415 control with that entity. For the purposes of this definition, 2416 "control" means (i) the power, direct or indirect, to cause the 2417 direction or management of such entity, whether by contract or 2418 otherwise, or (ii) ownership of fifty percent (50%) or more of the 2419 outstanding shares, or (iii) beneficial ownership of such entity. 2420 2421 "You" (or "Your") shall mean an individual or Legal Entity 2422 exercising permissions granted by this License. 2423 2424 "Source" form shall mean the preferred form for making modifications, 2425 including but not limited to software source code, documentation 2426 source, and configuration files. 2427 2428 "Object" form shall mean any form resulting from mechanical 2429 transformation or translation of a Source form, including but 2430 not limited to compiled object code, generated documentation, 2431 and conversions to other media types. 2432 2433 "Work" shall mean the work of authorship, whether in Source or 2434 Object form, made available under the License, as indicated by a 2435 copyright notice that is included in or attached to the work 2436 (an example is provided in the Appendix below). 2437 2438 "Derivative Works" shall mean any work, whether in Source or Object 2439 form, that is based on (or derived from) the Work and for which the 2440 editorial revisions, annotations, elaborations, or other modifications 2441 represent, as a whole, an original work of authorship. For the purposes 2442 of this License, Derivative Works shall not include works that remain 2443 separable from, or merely link (or bind by name) to the interfaces of, 2444 the Work and Derivative Works thereof. 2445 2446 "Contribution" shall mean any work of authorship, including 2447 the original version of the Work and any modifications or additions 2448 to that Work or Derivative Works thereof, that is intentionally 2449 submitted to Licensor for inclusion in the Work by the copyright owner 2450 or by an individual or Legal Entity authorized to submit on behalf of 2451 the copyright owner. For the purposes of this definition, "submitted" 2452 means any form of electronic, verbal, or written communication sent 2453 to the Licensor or its representatives, including but not limited to 2454 communication on electronic mailing lists, source code control systems, 2455 and issue tracking systems that are managed by, or on behalf of, the 2456 Licensor for the purpose of discussing and improving the Work, but 2457 excluding communication that is conspicuously marked or otherwise 2458 designated in writing by the copyright owner as "Not a Contribution." 2459 2460 "Contributor" shall mean Licensor and any individual or Legal Entity 2461 on behalf of whom a Contribution has been received by Licensor and 2462 subsequently incorporated within the Work. 2463 2464 2. Grant of Copyright License. Subject to the terms and conditions of 2465 this License, each Contributor hereby grants to You a perpetual, 2466 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 2467 copyright license to reproduce, prepare Derivative Works of, 2468 publicly display, publicly perform, sublicense, and distribute the 2469 Work and such Derivative Works in Source or Object form. 2470 2471 3. Grant of Patent License. Subject to the terms and conditions of 2472 this License, each Contributor hereby grants to You a perpetual, 2473 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 2474 (except as stated in this section) patent license to make, have made, 2475 use, offer to sell, sell, import, and otherwise transfer the Work, 2476 where such license applies only to those patent claims licensable 2477 by such Contributor that are necessarily infringed by their 2478 Contribution(s) alone or by combination of their Contribution(s) 2479 with the Work to which such Contribution(s) was submitted. If You 2480 institute patent litigation against any entity (including a 2481 cross-claim or counterclaim in a lawsuit) alleging that the Work 2482 or a Contribution incorporated within the Work constitutes direct 2483 or contributory patent infringement, then any patent licenses 2484 granted to You under this License for that Work shall terminate 2485 as of the date such litigation is filed. 2486 2487 4. Redistribution. You may reproduce and distribute copies of the 2488 Work or Derivative Works thereof in any medium, with or without 2489 modifications, and in Source or Object form, provided that You 2490 meet the following conditions: 2491 2492 (a) You must give any other recipients of the Work or 2493 Derivative Works a copy of this License; and 2494 2495 (b) You must cause any modified files to carry prominent notices 2496 stating that You changed the files; and 2497 2498 (c) You must retain, in the Source form of any Derivative Works 2499 that You distribute, all copyright, patent, trademark, and 2500 attribution notices from the Source form of the Work, 2501 excluding those notices that do not pertain to any part of 2502 the Derivative Works; and 2503 2504 (d) If the Work includes a "NOTICE" text file as part of its 2505 distribution, then any Derivative Works that You distribute must 2506 include a readable copy of the attribution notices contained 2507 within such NOTICE file, excluding those notices that do not 2508 pertain to any part of the Derivative Works, in at least one 2509 of the following places: within a NOTICE text file distributed 2510 as part of the Derivative Works; within the Source form or 2511 documentation, if provided along with the Derivative Works; or, 2512 within a display generated by the Derivative Works, if and 2513 wherever such third-party notices normally appear. The contents 2514 of the NOTICE file are for informational purposes only and 2515 do not modify the License. You may add Your own attribution 2516 notices within Derivative Works that You distribute, alongside 2517 or as an addendum to the NOTICE text from the Work, provided 2518 that such additional attribution notices cannot be construed 2519 as modifying the License. 2520 2521 You may add Your own copyright statement to Your modifications and 2522 may provide additional or different license terms and conditions 2523 for use, reproduction, or distribution of Your modifications, or 2524 for any such Derivative Works as a whole, provided Your use, 2525 reproduction, and distribution of the Work otherwise complies with 2526 the conditions stated in this License. 2527 2528 5. Submission of Contributions. Unless You explicitly state otherwise, 2529 any Contribution intentionally submitted for inclusion in the Work 2530 by You to the Licensor shall be under the terms and conditions of 2531 this License, without any additional terms or conditions. 2532 Notwithstanding the above, nothing herein shall supersede or modify 2533 the terms of any separate license agreement you may have executed 2534 with Licensor regarding such Contributions. 2535 2536 6. Trademarks. This License does not grant permission to use the trade 2537 names, trademarks, service marks, or product names of the Licensor, 2538 except as required for reasonable and customary use in describing the 2539 origin of the Work and reproducing the content of the NOTICE file. 2540 2541 7. Disclaimer of Warranty. Unless required by applicable law or 2542 agreed to in writing, Licensor provides the Work (and each 2543 Contributor provides its Contributions) on an "AS IS" BASIS, 2544 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 2545 implied, including, without limitation, any warranties or conditions 2546 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 2547 PARTICULAR PURPOSE. You are solely responsible for determining the 2548 appropriateness of using or redistributing the Work and assume any 2549 risks associated with Your exercise of permissions under this License. 2550 2551 8. Limitation of Liability. In no event and under no legal theory, 2552 whether in tort (including negligence), contract, or otherwise, 2553 unless required by applicable law (such as deliberate and grossly 2554 negligent acts) or agreed to in writing, shall any Contributor be 2555 liable to You for damages, including any direct, indirect, special, 2556 incidental, or consequential damages of any character arising as a 2557 result of this License or out of the use or inability to use the 2558 Work (including but not limited to damages for loss of goodwill, 2559 work stoppage, computer failure or malfunction, or any and all 2560 other commercial damages or losses), even if such Contributor 2561 has been advised of the possibility of such damages. 2562 2563 9. Accepting Warranty or Additional Liability. While redistributing 2564 the Work or Derivative Works thereof, You may choose to offer, 2565 and charge a fee for, acceptance of support, warranty, indemnity, 2566 or other liability obligations and/or rights consistent with this 2567 License. However, in accepting such obligations, You may act only 2568 on Your own behalf and on Your sole responsibility, not on behalf 2569 of any other Contributor, and only if You agree to indemnify, 2570 defend, and hold each Contributor harmless for any liability 2571 incurred by, or claims asserted against, such Contributor by reason 2572 of your accepting any such warranty or additional liability. 2573 2574 END OF TERMS AND CONDITIONS 2575 2576 Copyright 2015 Microsoft Corporation 2577 2578 Licensed under the Apache License, Version 2.0 (the "License"); 2579 you may not use this file except in compliance with the License. 2580 You may obtain a copy of the License at 2581 2582 http://www.apache.org/licenses/LICENSE-2.0 2583 2584 Unless required by applicable law or agreed to in writing, software 2585 distributed under the License is distributed on an "AS IS" BASIS, 2586 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 2587 See the License for the specific language governing permissions and 2588 limitations under the License. 2589 2590 ================================================================ 2591 2592 github.com/Azure/go-ntlmssp 2593 https://github.com/Azure/go-ntlmssp 2594 ---------------------------------------------------------------- 2595 The MIT License (MIT) 2596 2597 Copyright (c) 2016 Microsoft 2598 2599 Permission is hereby granted, free of charge, to any person obtaining a copy 2600 of this software and associated documentation files (the "Software"), to deal 2601 in the Software without restriction, including without limitation the rights 2602 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 2603 copies of the Software, and to permit persons to whom the Software is 2604 furnished to do so, subject to the following conditions: 2605 2606 The above copyright notice and this permission notice shall be included in all 2607 copies or substantial portions of the Software. 2608 2609 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 2610 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 2611 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 2612 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 2613 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 2614 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 2615 SOFTWARE. 2616 2617 ================================================================ 2618 2619 github.com/IBM/sarama 2620 https://github.com/IBM/sarama 2621 ---------------------------------------------------------------- 2622 # MIT License 2623 2624 Copyright (c) 2013 Shopify 2625 2626 Copyright (c) 2023 IBM Corporation 2627 2628 Permission is hereby granted, free of charge, to any person obtaining 2629 a copy of this software and associated documentation files (the 2630 "Software"), to deal in the Software without restriction, including 2631 without limitation the rights to use, copy, modify, merge, publish, 2632 distribute, sublicense, and/or sell copies of the Software, and to 2633 permit persons to whom the Software is furnished to do so, subject to 2634 the following conditions: 2635 2636 The above copyright notice and this permission notice shall be 2637 included in all copies or substantial portions of the Software. 2638 2639 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 2640 EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 2641 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 2642 NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE 2643 LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION 2644 OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION 2645 WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 2646 2647 ================================================================ 2648 2649 github.com/VividCortex/ewma 2650 https://github.com/VividCortex/ewma 2651 ---------------------------------------------------------------- 2652 The MIT License 2653 2654 Copyright (c) 2013 VividCortex 2655 2656 Permission is hereby granted, free of charge, to any person obtaining a copy 2657 of this software and associated documentation files (the "Software"), to deal 2658 in the Software without restriction, including without limitation the rights 2659 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 2660 copies of the Software, and to permit persons to whom the Software is 2661 furnished to do so, subject to the following conditions: 2662 2663 The above copyright notice and this permission notice shall be included in 2664 all copies or substantial portions of the Software. 2665 2666 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 2667 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 2668 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 2669 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 2670 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 2671 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 2672 THE SOFTWARE. 2673 2674 ================================================================ 2675 2676 github.com/acarl005/stripansi 2677 https://github.com/acarl005/stripansi 2678 ---------------------------------------------------------------- 2679 MIT License 2680 2681 Copyright (c) 2018 Andrew Carlson 2682 2683 Permission is hereby granted, free of charge, to any person obtaining a copy 2684 of this software and associated documentation files (the "Software"), to deal 2685 in the Software without restriction, including without limitation the rights 2686 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 2687 copies of the Software, and to permit persons to whom the Software is 2688 furnished to do so, subject to the following conditions: 2689 2690 The above copyright notice and this permission notice shall be included in all 2691 copies or substantial portions of the Software. 2692 2693 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 2694 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 2695 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 2696 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 2697 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 2698 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 2699 SOFTWARE. 2700 2701 ================================================================ 2702 2703 github.com/alecthomas/participle 2704 https://github.com/alecthomas/participle 2705 ---------------------------------------------------------------- 2706 Copyright (C) 2017 Alec Thomas 2707 2708 Permission is hereby granted, free of charge, to any person obtaining a copy of 2709 this software and associated documentation files (the "Software"), to deal in 2710 the Software without restriction, including without limitation the rights to 2711 use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies 2712 of the Software, and to permit persons to whom the Software is furnished to do 2713 so, subject to the following conditions: 2714 2715 The above copyright notice and this permission notice shall be included in all 2716 copies or substantial portions of the Software. 2717 2718 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 2719 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 2720 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 2721 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 2722 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 2723 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 2724 SOFTWARE. 2725 2726 ================================================================ 2727 2728 github.com/alexbrainman/sspi 2729 https://github.com/alexbrainman/sspi 2730 ---------------------------------------------------------------- 2731 Copyright (c) 2012 The Go Authors. All rights reserved. 2732 2733 Redistribution and use in source and binary forms, with or without 2734 modification, are permitted provided that the following conditions are 2735 met: 2736 2737 * Redistributions of source code must retain the above copyright 2738 notice, this list of conditions and the following disclaimer. 2739 * Redistributions in binary form must reproduce the above 2740 copyright notice, this list of conditions and the following disclaimer 2741 in the documentation and/or other materials provided with the 2742 distribution. 2743 * Neither the name of Google Inc. nor the names of its 2744 contributors may be used to endorse or promote products derived from 2745 this software without specific prior written permission. 2746 2747 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 2748 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 2749 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 2750 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 2751 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 2752 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 2753 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 2754 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 2755 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 2756 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 2757 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 2758 2759 ================================================================ 2760 2761 github.com/apache/thrift 2762 https://github.com/apache/thrift 2763 ---------------------------------------------------------------- 2764 2765 Apache License 2766 Version 2.0, January 2004 2767 http://www.apache.org/licenses/ 2768 2769 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 2770 2771 1. Definitions. 2772 2773 "License" shall mean the terms and conditions for use, reproduction, 2774 and distribution as defined by Sections 1 through 9 of this document. 2775 2776 "Licensor" shall mean the copyright owner or entity authorized by 2777 the copyright owner that is granting the License. 2778 2779 "Legal Entity" shall mean the union of the acting entity and all 2780 other entities that control, are controlled by, or are under common 2781 control with that entity. For the purposes of this definition, 2782 "control" means (i) the power, direct or indirect, to cause the 2783 direction or management of such entity, whether by contract or 2784 otherwise, or (ii) ownership of fifty percent (50%) or more of the 2785 outstanding shares, or (iii) beneficial ownership of such entity. 2786 2787 "You" (or "Your") shall mean an individual or Legal Entity 2788 exercising permissions granted by this License. 2789 2790 "Source" form shall mean the preferred form for making modifications, 2791 including but not limited to software source code, documentation 2792 source, and configuration files. 2793 2794 "Object" form shall mean any form resulting from mechanical 2795 transformation or translation of a Source form, including but 2796 not limited to compiled object code, generated documentation, 2797 and conversions to other media types. 2798 2799 "Work" shall mean the work of authorship, whether in Source or 2800 Object form, made available under the License, as indicated by a 2801 copyright notice that is included in or attached to the work 2802 (an example is provided in the Appendix below). 2803 2804 "Derivative Works" shall mean any work, whether in Source or Object 2805 form, that is based on (or derived from) the Work and for which the 2806 editorial revisions, annotations, elaborations, or other modifications 2807 represent, as a whole, an original work of authorship. For the purposes 2808 of this License, Derivative Works shall not include works that remain 2809 separable from, or merely link (or bind by name) to the interfaces of, 2810 the Work and Derivative Works thereof. 2811 2812 "Contribution" shall mean any work of authorship, including 2813 the original version of the Work and any modifications or additions 2814 to that Work or Derivative Works thereof, that is intentionally 2815 submitted to Licensor for inclusion in the Work by the copyright owner 2816 or by an individual or Legal Entity authorized to submit on behalf of 2817 the copyright owner. For the purposes of this definition, "submitted" 2818 means any form of electronic, verbal, or written communication sent 2819 to the Licensor or its representatives, including but not limited to 2820 communication on electronic mailing lists, source code control systems, 2821 and issue tracking systems that are managed by, or on behalf of, the 2822 Licensor for the purpose of discussing and improving the Work, but 2823 excluding communication that is conspicuously marked or otherwise 2824 designated in writing by the copyright owner as "Not a Contribution." 2825 2826 "Contributor" shall mean Licensor and any individual or Legal Entity 2827 on behalf of whom a Contribution has been received by Licensor and 2828 subsequently incorporated within the Work. 2829 2830 2. Grant of Copyright License. Subject to the terms and conditions of 2831 this License, each Contributor hereby grants to You a perpetual, 2832 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 2833 copyright license to reproduce, prepare Derivative Works of, 2834 publicly display, publicly perform, sublicense, and distribute the 2835 Work and such Derivative Works in Source or Object form. 2836 2837 3. Grant of Patent License. Subject to the terms and conditions of 2838 this License, each Contributor hereby grants to You a perpetual, 2839 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 2840 (except as stated in this section) patent license to make, have made, 2841 use, offer to sell, sell, import, and otherwise transfer the Work, 2842 where such license applies only to those patent claims licensable 2843 by such Contributor that are necessarily infringed by their 2844 Contribution(s) alone or by combination of their Contribution(s) 2845 with the Work to which such Contribution(s) was submitted. If You 2846 institute patent litigation against any entity (including a 2847 cross-claim or counterclaim in a lawsuit) alleging that the Work 2848 or a Contribution incorporated within the Work constitutes direct 2849 or contributory patent infringement, then any patent licenses 2850 granted to You under this License for that Work shall terminate 2851 as of the date such litigation is filed. 2852 2853 4. Redistribution. You may reproduce and distribute copies of the 2854 Work or Derivative Works thereof in any medium, with or without 2855 modifications, and in Source or Object form, provided that You 2856 meet the following conditions: 2857 2858 (a) You must give any other recipients of the Work or 2859 Derivative Works a copy of this License; and 2860 2861 (b) You must cause any modified files to carry prominent notices 2862 stating that You changed the files; and 2863 2864 (c) You must retain, in the Source form of any Derivative Works 2865 that You distribute, all copyright, patent, trademark, and 2866 attribution notices from the Source form of the Work, 2867 excluding those notices that do not pertain to any part of 2868 the Derivative Works; and 2869 2870 (d) If the Work includes a "NOTICE" text file as part of its 2871 distribution, then any Derivative Works that You distribute must 2872 include a readable copy of the attribution notices contained 2873 within such NOTICE file, excluding those notices that do not 2874 pertain to any part of the Derivative Works, in at least one 2875 of the following places: within a NOTICE text file distributed 2876 as part of the Derivative Works; within the Source form or 2877 documentation, if provided along with the Derivative Works; or, 2878 within a display generated by the Derivative Works, if and 2879 wherever such third-party notices normally appear. The contents 2880 of the NOTICE file are for informational purposes only and 2881 do not modify the License. You may add Your own attribution 2882 notices within Derivative Works that You distribute, alongside 2883 or as an addendum to the NOTICE text from the Work, provided 2884 that such additional attribution notices cannot be construed 2885 as modifying the License. 2886 2887 You may add Your own copyright statement to Your modifications and 2888 may provide additional or different license terms and conditions 2889 for use, reproduction, or distribution of Your modifications, or 2890 for any such Derivative Works as a whole, provided Your use, 2891 reproduction, and distribution of the Work otherwise complies with 2892 the conditions stated in this License. 2893 2894 5. Submission of Contributions. Unless You explicitly state otherwise, 2895 any Contribution intentionally submitted for inclusion in the Work 2896 by You to the Licensor shall be under the terms and conditions of 2897 this License, without any additional terms or conditions. 2898 Notwithstanding the above, nothing herein shall supersede or modify 2899 the terms of any separate license agreement you may have executed 2900 with Licensor regarding such Contributions. 2901 2902 6. Trademarks. This License does not grant permission to use the trade 2903 names, trademarks, service marks, or product names of the Licensor, 2904 except as required for reasonable and customary use in describing the 2905 origin of the Work and reproducing the content of the NOTICE file. 2906 2907 7. Disclaimer of Warranty. Unless required by applicable law or 2908 agreed to in writing, Licensor provides the Work (and each 2909 Contributor provides its Contributions) on an "AS IS" BASIS, 2910 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 2911 implied, including, without limitation, any warranties or conditions 2912 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 2913 PARTICULAR PURPOSE. You are solely responsible for determining the 2914 appropriateness of using or redistributing the Work and assume any 2915 risks associated with Your exercise of permissions under this License. 2916 2917 8. Limitation of Liability. In no event and under no legal theory, 2918 whether in tort (including negligence), contract, or otherwise, 2919 unless required by applicable law (such as deliberate and grossly 2920 negligent acts) or agreed to in writing, shall any Contributor be 2921 liable to You for damages, including any direct, indirect, special, 2922 incidental, or consequential damages of any character arising as a 2923 result of this License or out of the use or inability to use the 2924 Work (including but not limited to damages for loss of goodwill, 2925 work stoppage, computer failure or malfunction, or any and all 2926 other commercial damages or losses), even if such Contributor 2927 has been advised of the possibility of such damages. 2928 2929 9. Accepting Warranty or Additional Liability. While redistributing 2930 the Work or Derivative Works thereof, You may choose to offer, 2931 and charge a fee for, acceptance of support, warranty, indemnity, 2932 or other liability obligations and/or rights consistent with this 2933 License. However, in accepting such obligations, You may act only 2934 on Your own behalf and on Your sole responsibility, not on behalf 2935 of any other Contributor, and only if You agree to indemnify, 2936 defend, and hold each Contributor harmless for any liability 2937 incurred by, or claims asserted against, such Contributor by reason 2938 of your accepting any such warranty or additional liability. 2939 2940 END OF TERMS AND CONDITIONS 2941 2942 APPENDIX: How to apply the Apache License to your work. 2943 2944 To apply the Apache License to your work, attach the following 2945 boilerplate notice, with the fields enclosed by brackets "[]" 2946 replaced with your own identifying information. (Don't include 2947 the brackets!) The text should be enclosed in the appropriate 2948 comment syntax for the file format. We also recommend that a 2949 file or class name and description of purpose be included on the 2950 same "printed page" as the copyright notice for easier 2951 identification within third-party archives. 2952 2953 Copyright [yyyy] [name of copyright owner] 2954 2955 Licensed under the Apache License, Version 2.0 (the "License"); 2956 you may not use this file except in compliance with the License. 2957 You may obtain a copy of the License at 2958 2959 http://www.apache.org/licenses/LICENSE-2.0 2960 2961 Unless required by applicable law or agreed to in writing, software 2962 distributed under the License is distributed on an "AS IS" BASIS, 2963 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 2964 See the License for the specific language governing permissions and 2965 limitations under the License. 2966 2967 -------------------------------------------------- 2968 SOFTWARE DISTRIBUTED WITH THRIFT: 2969 2970 The Apache Thrift software includes a number of subcomponents with 2971 separate copyright notices and license terms. Your use of the source 2972 code for the these subcomponents is subject to the terms and 2973 conditions of the following licenses. 2974 2975 -------------------------------------------------- 2976 Portions of the following files are licensed under the MIT License: 2977 2978 lib/erl/src/Makefile.am 2979 2980 Please see doc/otp-base-license.txt for the full terms of this license. 2981 2982 -------------------------------------------------- 2983 For the aclocal/ax_boost_base.m4 and contrib/fb303/aclocal/ax_boost_base.m4 components: 2984 2985 # Copyright (c) 2007 Thomas Porschberg <thomas@randspringer.de> 2986 # 2987 # Copying and distribution of this file, with or without 2988 # modification, are permitted in any medium without royalty provided 2989 # the copyright notice and this notice are preserved. 2990 2991 -------------------------------------------------- 2992 For the lib/nodejs/lib/thrift/json_parse.js: 2993 2994 /* 2995 json_parse.js 2996 2015-05-02 2997 Public Domain. 2998 NO WARRANTY EXPRESSED OR IMPLIED. USE AT YOUR OWN RISK. 2999 3000 */ 3001 (By Douglas Crockford <douglas@crockford.com>) 3002 3003 -------------------------------------------------- 3004 For lib/cpp/src/thrift/windows/SocketPair.cpp 3005 3006 /* socketpair.c 3007 * Copyright 2007 by Nathan C. Myers <ncm@cantrip.org>; some rights reserved. 3008 * This code is Free Software. It may be copied freely, in original or 3009 * modified form, subject only to the restrictions that (1) the author is 3010 * relieved from all responsibilities for any use for any purpose, and (2) 3011 * this copyright notice must be retained, unchanged, in its entirety. If 3012 * for any reason the author might be held responsible for any consequences 3013 * of copying or use, license is withheld. 3014 */ 3015 3016 3017 -------------------------------------------------- 3018 For lib/py/compat/win32/stdint.h 3019 3020 // ISO C9x compliant stdint.h for Microsoft Visual Studio 3021 // Based on ISO/IEC 9899:TC2 Committee draft (May 6, 2005) WG14/N1124 3022 // 3023 // Copyright (c) 2006-2008 Alexander Chemeris 3024 // 3025 // Redistribution and use in source and binary forms, with or without 3026 // modification, are permitted provided that the following conditions are met: 3027 // 3028 // 1. Redistributions of source code must retain the above copyright notice, 3029 // this list of conditions and the following disclaimer. 3030 // 3031 // 2. Redistributions in binary form must reproduce the above copyright 3032 // notice, this list of conditions and the following disclaimer in the 3033 // documentation and/or other materials provided with the distribution. 3034 // 3035 // 3. The name of the author may be used to endorse or promote products 3036 // derived from this software without specific prior written permission. 3037 // 3038 // THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED 3039 // WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF 3040 // MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO 3041 // EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 3042 // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 3043 // PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; 3044 // OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, 3045 // WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR 3046 // OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF 3047 // ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 3048 // 3049 /////////////////////////////////////////////////////////////////////////////// 3050 3051 3052 -------------------------------------------------- 3053 Codegen template in t_html_generator.h 3054 3055 * Bootstrap v2.0.3 3056 * 3057 * Copyright 2012 Twitter, Inc 3058 * Licensed under the Apache License v2.0 3059 * http://www.apache.org/licenses/LICENSE-2.0 3060 * 3061 * Designed and built with all the love in the world @twitter by @mdo and @fat. 3062 3063 --------------------------------------------------- 3064 For t_cl_generator.cc 3065 3066 * Copyright (c) 2008- Patrick Collison <patrick@collison.ie> 3067 * Copyright (c) 2006- Facebook 3068 3069 --------------------------------------------------- 3070 3071 ================================================================ 3072 3073 github.com/armon/go-metrics 3074 https://github.com/armon/go-metrics 3075 ---------------------------------------------------------------- 3076 The MIT License (MIT) 3077 3078 Copyright (c) 2013 Armon Dadgar 3079 3080 Permission is hereby granted, free of charge, to any person obtaining a copy of 3081 this software and associated documentation files (the "Software"), to deal in 3082 the Software without restriction, including without limitation the rights to 3083 use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of 3084 the Software, and to permit persons to whom the Software is furnished to do so, 3085 subject to the following conditions: 3086 3087 The above copyright notice and this permission notice shall be included in all 3088 copies or substantial portions of the Software. 3089 3090 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 3091 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS 3092 FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR 3093 COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER 3094 IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN 3095 CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 3096 3097 ================================================================ 3098 3099 github.com/asaskevich/govalidator 3100 https://github.com/asaskevich/govalidator 3101 ---------------------------------------------------------------- 3102 The MIT License (MIT) 3103 3104 Copyright (c) 2014-2020 Alex Saskevich 3105 3106 Permission is hereby granted, free of charge, to any person obtaining a copy 3107 of this software and associated documentation files (the "Software"), to deal 3108 in the Software without restriction, including without limitation the rights 3109 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 3110 copies of the Software, and to permit persons to whom the Software is 3111 furnished to do so, subject to the following conditions: 3112 3113 The above copyright notice and this permission notice shall be included in all 3114 copies or substantial portions of the Software. 3115 3116 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 3117 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 3118 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 3119 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 3120 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 3121 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 3122 SOFTWARE. 3123 ================================================================ 3124 3125 github.com/aymanbagabas/go-osc52/v2 3126 https://github.com/aymanbagabas/go-osc52/v2 3127 ---------------------------------------------------------------- 3128 MIT License 3129 3130 Copyright (c) 2022 Ayman Bagabas 3131 3132 Permission is hereby granted, free of charge, to any person obtaining a copy 3133 of this software and associated documentation files (the "Software"), to deal 3134 in the Software without restriction, including without limitation the rights 3135 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 3136 copies of the Software, and to permit persons to whom the Software is 3137 furnished to do so, subject to the following conditions: 3138 3139 The above copyright notice and this permission notice shall be included in all 3140 copies or substantial portions of the Software. 3141 3142 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 3143 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 3144 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 3145 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 3146 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 3147 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 3148 SOFTWARE. 3149 3150 ================================================================ 3151 3152 github.com/bcicen/jstream 3153 https://github.com/bcicen/jstream 3154 ---------------------------------------------------------------- 3155 The MIT License (MIT) 3156 3157 Copyright (c) 2018 Bradley Cicenas 3158 3159 Permission is hereby granted, free of charge, to any person obtaining a copy 3160 of this software and associated documentation files (the "Software"), to deal 3161 in the Software without restriction, including without limitation the rights 3162 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 3163 copies of the Software, and to permit persons to whom the Software is 3164 furnished to do so, subject to the following conditions: 3165 3166 The above copyright notice and this permission notice shall be included in all 3167 copies or substantial portions of the Software. 3168 3169 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 3170 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 3171 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 3172 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 3173 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 3174 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 3175 SOFTWARE. 3176 3177 3178 ================================================================ 3179 3180 github.com/beevik/ntp 3181 https://github.com/beevik/ntp 3182 ---------------------------------------------------------------- 3183 Copyright © 2015-2023 Brett Vickers. All rights reserved. 3184 3185 Redistribution and use in source and binary forms, with or without 3186 modification, are permitted provided that the following conditions 3187 are met: 3188 3189 1. Redistributions of source code must retain the above copyright 3190 notice, this list of conditions and the following disclaimer. 3191 3192 2. Redistributions in binary form must reproduce the above copyright 3193 notice, this list of conditions and the following disclaimer in the 3194 documentation and/or other materials provided with the distribution. 3195 3196 THIS SOFTWARE IS PROVIDED BY COPYRIGHT HOLDER ``AS IS'' AND ANY 3197 EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 3198 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 3199 PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL COPYRIGHT HOLDER OR 3200 CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 3201 EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 3202 PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 3203 PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY 3204 OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 3205 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 3206 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 3207 3208 ================================================================ 3209 3210 github.com/beorn7/perks 3211 https://github.com/beorn7/perks 3212 ---------------------------------------------------------------- 3213 Copyright (C) 2013 Blake Mizerany 3214 3215 Permission is hereby granted, free of charge, to any person obtaining 3216 a copy of this software and associated documentation files (the 3217 "Software"), to deal in the Software without restriction, including 3218 without limitation the rights to use, copy, modify, merge, publish, 3219 distribute, sublicense, and/or sell copies of the Software, and to 3220 permit persons to whom the Software is furnished to do so, subject to 3221 the following conditions: 3222 3223 The above copyright notice and this permission notice shall be 3224 included in all copies or substantial portions of the Software. 3225 3226 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 3227 EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 3228 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 3229 NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE 3230 LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION 3231 OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION 3232 WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 3233 3234 ================================================================ 3235 3236 github.com/buger/jsonparser 3237 https://github.com/buger/jsonparser 3238 ---------------------------------------------------------------- 3239 MIT License 3240 3241 Copyright (c) 2016 Leonid Bugaev 3242 3243 Permission is hereby granted, free of charge, to any person obtaining a copy 3244 of this software and associated documentation files (the "Software"), to deal 3245 in the Software without restriction, including without limitation the rights 3246 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 3247 copies of the Software, and to permit persons to whom the Software is 3248 furnished to do so, subject to the following conditions: 3249 3250 The above copyright notice and this permission notice shall be included in all 3251 copies or substantial portions of the Software. 3252 3253 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 3254 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 3255 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 3256 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 3257 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 3258 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 3259 SOFTWARE. 3260 3261 ================================================================ 3262 3263 github.com/cespare/xxhash/v2 3264 https://github.com/cespare/xxhash/v2 3265 ---------------------------------------------------------------- 3266 Copyright (c) 2016 Caleb Spare 3267 3268 MIT License 3269 3270 Permission is hereby granted, free of charge, to any person obtaining 3271 a copy of this software and associated documentation files (the 3272 "Software"), to deal in the Software without restriction, including 3273 without limitation the rights to use, copy, modify, merge, publish, 3274 distribute, sublicense, and/or sell copies of the Software, and to 3275 permit persons to whom the Software is furnished to do so, subject to 3276 the following conditions: 3277 3278 The above copyright notice and this permission notice shall be 3279 included in all copies or substantial portions of the Software. 3280 3281 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 3282 EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 3283 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 3284 NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE 3285 LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION 3286 OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION 3287 WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 3288 3289 ================================================================ 3290 3291 github.com/charmbracelet/bubbles 3292 https://github.com/charmbracelet/bubbles 3293 ---------------------------------------------------------------- 3294 MIT License 3295 3296 Copyright (c) 2020-2023 Charmbracelet, Inc 3297 3298 Permission is hereby granted, free of charge, to any person obtaining a copy 3299 of this software and associated documentation files (the "Software"), to deal 3300 in the Software without restriction, including without limitation the rights 3301 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 3302 copies of the Software, and to permit persons to whom the Software is 3303 furnished to do so, subject to the following conditions: 3304 3305 The above copyright notice and this permission notice shall be included in all 3306 copies or substantial portions of the Software. 3307 3308 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 3309 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 3310 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 3311 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 3312 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 3313 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 3314 SOFTWARE. 3315 3316 ================================================================ 3317 3318 github.com/charmbracelet/bubbletea 3319 https://github.com/charmbracelet/bubbletea 3320 ---------------------------------------------------------------- 3321 MIT License 3322 3323 Copyright (c) 2020-2023 Charmbracelet, Inc 3324 3325 Permission is hereby granted, free of charge, to any person obtaining a copy 3326 of this software and associated documentation files (the "Software"), to deal 3327 in the Software without restriction, including without limitation the rights 3328 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 3329 copies of the Software, and to permit persons to whom the Software is 3330 furnished to do so, subject to the following conditions: 3331 3332 The above copyright notice and this permission notice shall be included in all 3333 copies or substantial portions of the Software. 3334 3335 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 3336 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 3337 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 3338 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 3339 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 3340 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 3341 SOFTWARE. 3342 3343 ================================================================ 3344 3345 github.com/charmbracelet/lipgloss 3346 https://github.com/charmbracelet/lipgloss 3347 ---------------------------------------------------------------- 3348 MIT License 3349 3350 Copyright (c) 2021-2023 Charmbracelet, Inc 3351 3352 Permission is hereby granted, free of charge, to any person obtaining a copy 3353 of this software and associated documentation files (the "Software"), to deal 3354 in the Software without restriction, including without limitation the rights 3355 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 3356 copies of the Software, and to permit persons to whom the Software is 3357 furnished to do so, subject to the following conditions: 3358 3359 The above copyright notice and this permission notice shall be included in all 3360 copies or substantial portions of the Software. 3361 3362 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 3363 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 3364 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 3365 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 3366 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 3367 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 3368 SOFTWARE. 3369 3370 ================================================================ 3371 3372 github.com/cheggaaa/pb 3373 https://github.com/cheggaaa/pb 3374 ---------------------------------------------------------------- 3375 Copyright (c) 2012-2015, Sergey Cherepanov 3376 All rights reserved. 3377 3378 Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 3379 3380 * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 3381 3382 * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3383 3384 * Neither the name of the author nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. 3385 3386 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 3387 ================================================================ 3388 3389 github.com/containerd/console 3390 https://github.com/containerd/console 3391 ---------------------------------------------------------------- 3392 3393 Apache License 3394 Version 2.0, January 2004 3395 https://www.apache.org/licenses/ 3396 3397 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 3398 3399 1. Definitions. 3400 3401 "License" shall mean the terms and conditions for use, reproduction, 3402 and distribution as defined by Sections 1 through 9 of this document. 3403 3404 "Licensor" shall mean the copyright owner or entity authorized by 3405 the copyright owner that is granting the License. 3406 3407 "Legal Entity" shall mean the union of the acting entity and all 3408 other entities that control, are controlled by, or are under common 3409 control with that entity. For the purposes of this definition, 3410 "control" means (i) the power, direct or indirect, to cause the 3411 direction or management of such entity, whether by contract or 3412 otherwise, or (ii) ownership of fifty percent (50%) or more of the 3413 outstanding shares, or (iii) beneficial ownership of such entity. 3414 3415 "You" (or "Your") shall mean an individual or Legal Entity 3416 exercising permissions granted by this License. 3417 3418 "Source" form shall mean the preferred form for making modifications, 3419 including but not limited to software source code, documentation 3420 source, and configuration files. 3421 3422 "Object" form shall mean any form resulting from mechanical 3423 transformation or translation of a Source form, including but 3424 not limited to compiled object code, generated documentation, 3425 and conversions to other media types. 3426 3427 "Work" shall mean the work of authorship, whether in Source or 3428 Object form, made available under the License, as indicated by a 3429 copyright notice that is included in or attached to the work 3430 (an example is provided in the Appendix below). 3431 3432 "Derivative Works" shall mean any work, whether in Source or Object 3433 form, that is based on (or derived from) the Work and for which the 3434 editorial revisions, annotations, elaborations, or other modifications 3435 represent, as a whole, an original work of authorship. For the purposes 3436 of this License, Derivative Works shall not include works that remain 3437 separable from, or merely link (or bind by name) to the interfaces of, 3438 the Work and Derivative Works thereof. 3439 3440 "Contribution" shall mean any work of authorship, including 3441 the original version of the Work and any modifications or additions 3442 to that Work or Derivative Works thereof, that is intentionally 3443 submitted to Licensor for inclusion in the Work by the copyright owner 3444 or by an individual or Legal Entity authorized to submit on behalf of 3445 the copyright owner. For the purposes of this definition, "submitted" 3446 means any form of electronic, verbal, or written communication sent 3447 to the Licensor or its representatives, including but not limited to 3448 communication on electronic mailing lists, source code control systems, 3449 and issue tracking systems that are managed by, or on behalf of, the 3450 Licensor for the purpose of discussing and improving the Work, but 3451 excluding communication that is conspicuously marked or otherwise 3452 designated in writing by the copyright owner as "Not a Contribution." 3453 3454 "Contributor" shall mean Licensor and any individual or Legal Entity 3455 on behalf of whom a Contribution has been received by Licensor and 3456 subsequently incorporated within the Work. 3457 3458 2. Grant of Copyright License. Subject to the terms and conditions of 3459 this License, each Contributor hereby grants to You a perpetual, 3460 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 3461 copyright license to reproduce, prepare Derivative Works of, 3462 publicly display, publicly perform, sublicense, and distribute the 3463 Work and such Derivative Works in Source or Object form. 3464 3465 3. Grant of Patent License. Subject to the terms and conditions of 3466 this License, each Contributor hereby grants to You a perpetual, 3467 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 3468 (except as stated in this section) patent license to make, have made, 3469 use, offer to sell, sell, import, and otherwise transfer the Work, 3470 where such license applies only to those patent claims licensable 3471 by such Contributor that are necessarily infringed by their 3472 Contribution(s) alone or by combination of their Contribution(s) 3473 with the Work to which such Contribution(s) was submitted. If You 3474 institute patent litigation against any entity (including a 3475 cross-claim or counterclaim in a lawsuit) alleging that the Work 3476 or a Contribution incorporated within the Work constitutes direct 3477 or contributory patent infringement, then any patent licenses 3478 granted to You under this License for that Work shall terminate 3479 as of the date such litigation is filed. 3480 3481 4. Redistribution. You may reproduce and distribute copies of the 3482 Work or Derivative Works thereof in any medium, with or without 3483 modifications, and in Source or Object form, provided that You 3484 meet the following conditions: 3485 3486 (a) You must give any other recipients of the Work or 3487 Derivative Works a copy of this License; and 3488 3489 (b) You must cause any modified files to carry prominent notices 3490 stating that You changed the files; and 3491 3492 (c) You must retain, in the Source form of any Derivative Works 3493 that You distribute, all copyright, patent, trademark, and 3494 attribution notices from the Source form of the Work, 3495 excluding those notices that do not pertain to any part of 3496 the Derivative Works; and 3497 3498 (d) If the Work includes a "NOTICE" text file as part of its 3499 distribution, then any Derivative Works that You distribute must 3500 include a readable copy of the attribution notices contained 3501 within such NOTICE file, excluding those notices that do not 3502 pertain to any part of the Derivative Works, in at least one 3503 of the following places: within a NOTICE text file distributed 3504 as part of the Derivative Works; within the Source form or 3505 documentation, if provided along with the Derivative Works; or, 3506 within a display generated by the Derivative Works, if and 3507 wherever such third-party notices normally appear. The contents 3508 of the NOTICE file are for informational purposes only and 3509 do not modify the License. You may add Your own attribution 3510 notices within Derivative Works that You distribute, alongside 3511 or as an addendum to the NOTICE text from the Work, provided 3512 that such additional attribution notices cannot be construed 3513 as modifying the License. 3514 3515 You may add Your own copyright statement to Your modifications and 3516 may provide additional or different license terms and conditions 3517 for use, reproduction, or distribution of Your modifications, or 3518 for any such Derivative Works as a whole, provided Your use, 3519 reproduction, and distribution of the Work otherwise complies with 3520 the conditions stated in this License. 3521 3522 5. Submission of Contributions. Unless You explicitly state otherwise, 3523 any Contribution intentionally submitted for inclusion in the Work 3524 by You to the Licensor shall be under the terms and conditions of 3525 this License, without any additional terms or conditions. 3526 Notwithstanding the above, nothing herein shall supersede or modify 3527 the terms of any separate license agreement you may have executed 3528 with Licensor regarding such Contributions. 3529 3530 6. Trademarks. This License does not grant permission to use the trade 3531 names, trademarks, service marks, or product names of the Licensor, 3532 except as required for reasonable and customary use in describing the 3533 origin of the Work and reproducing the content of the NOTICE file. 3534 3535 7. Disclaimer of Warranty. Unless required by applicable law or 3536 agreed to in writing, Licensor provides the Work (and each 3537 Contributor provides its Contributions) on an "AS IS" BASIS, 3538 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 3539 implied, including, without limitation, any warranties or conditions 3540 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 3541 PARTICULAR PURPOSE. You are solely responsible for determining the 3542 appropriateness of using or redistributing the Work and assume any 3543 risks associated with Your exercise of permissions under this License. 3544 3545 8. Limitation of Liability. In no event and under no legal theory, 3546 whether in tort (including negligence), contract, or otherwise, 3547 unless required by applicable law (such as deliberate and grossly 3548 negligent acts) or agreed to in writing, shall any Contributor be 3549 liable to You for damages, including any direct, indirect, special, 3550 incidental, or consequential damages of any character arising as a 3551 result of this License or out of the use or inability to use the 3552 Work (including but not limited to damages for loss of goodwill, 3553 work stoppage, computer failure or malfunction, or any and all 3554 other commercial damages or losses), even if such Contributor 3555 has been advised of the possibility of such damages. 3556 3557 9. Accepting Warranty or Additional Liability. While redistributing 3558 the Work or Derivative Works thereof, You may choose to offer, 3559 and charge a fee for, acceptance of support, warranty, indemnity, 3560 or other liability obligations and/or rights consistent with this 3561 License. However, in accepting such obligations, You may act only 3562 on Your own behalf and on Your sole responsibility, not on behalf 3563 of any other Contributor, and only if You agree to indemnify, 3564 defend, and hold each Contributor harmless for any liability 3565 incurred by, or claims asserted against, such Contributor by reason 3566 of your accepting any such warranty or additional liability. 3567 3568 END OF TERMS AND CONDITIONS 3569 3570 Copyright The containerd Authors 3571 3572 Licensed under the Apache License, Version 2.0 (the "License"); 3573 you may not use this file except in compliance with the License. 3574 You may obtain a copy of the License at 3575 3576 https://www.apache.org/licenses/LICENSE-2.0 3577 3578 Unless required by applicable law or agreed to in writing, software 3579 distributed under the License is distributed on an "AS IS" BASIS, 3580 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 3581 See the License for the specific language governing permissions and 3582 limitations under the License. 3583 3584 ================================================================ 3585 3586 github.com/coredns/coredns 3587 https://github.com/coredns/coredns 3588 ---------------------------------------------------------------- 3589 Apache License 3590 Version 2.0, January 2004 3591 http://www.apache.org/licenses/ 3592 3593 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 3594 3595 1. Definitions. 3596 3597 "License" shall mean the terms and conditions for use, reproduction, 3598 and distribution as defined by Sections 1 through 9 of this document. 3599 3600 "Licensor" shall mean the copyright owner or entity authorized by 3601 the copyright owner that is granting the License. 3602 3603 "Legal Entity" shall mean the union of the acting entity and all 3604 other entities that control, are controlled by, or are under common 3605 control with that entity. For the purposes of this definition, 3606 "control" means (i) the power, direct or indirect, to cause the 3607 direction or management of such entity, whether by contract or 3608 otherwise, or (ii) ownership of fifty percent (50%) or more of the 3609 outstanding shares, or (iii) beneficial ownership of such entity. 3610 3611 "You" (or "Your") shall mean an individual or Legal Entity 3612 exercising permissions granted by this License. 3613 3614 "Source" form shall mean the preferred form for making modifications, 3615 including but not limited to software source code, documentation 3616 source, and configuration files. 3617 3618 "Object" form shall mean any form resulting from mechanical 3619 transformation or translation of a Source form, including but 3620 not limited to compiled object code, generated documentation, 3621 and conversions to other media types. 3622 3623 "Work" shall mean the work of authorship, whether in Source or 3624 Object form, made available under the License, as indicated by a 3625 copyright notice that is included in or attached to the work 3626 (an example is provided in the Appendix below). 3627 3628 "Derivative Works" shall mean any work, whether in Source or Object 3629 form, that is based on (or derived from) the Work and for which the 3630 editorial revisions, annotations, elaborations, or other modifications 3631 represent, as a whole, an original work of authorship. For the purposes 3632 of this License, Derivative Works shall not include works that remain 3633 separable from, or merely link (or bind by name) to the interfaces of, 3634 the Work and Derivative Works thereof. 3635 3636 "Contribution" shall mean any work of authorship, including 3637 the original version of the Work and any modifications or additions 3638 to that Work or Derivative Works thereof, that is intentionally 3639 submitted to Licensor for inclusion in the Work by the copyright owner 3640 or by an individual or Legal Entity authorized to submit on behalf of 3641 the copyright owner. For the purposes of this definition, "submitted" 3642 means any form of electronic, verbal, or written communication sent 3643 to the Licensor or its representatives, including but not limited to 3644 communication on electronic mailing lists, source code control systems, 3645 and issue tracking systems that are managed by, or on behalf of, the 3646 Licensor for the purpose of discussing and improving the Work, but 3647 excluding communication that is conspicuously marked or otherwise 3648 designated in writing by the copyright owner as "Not a Contribution." 3649 3650 "Contributor" shall mean Licensor and any individual or Legal Entity 3651 on behalf of whom a Contribution has been received by Licensor and 3652 subsequently incorporated within the Work. 3653 3654 2. Grant of Copyright License. Subject to the terms and conditions of 3655 this License, each Contributor hereby grants to You a perpetual, 3656 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 3657 copyright license to reproduce, prepare Derivative Works of, 3658 publicly display, publicly perform, sublicense, and distribute the 3659 Work and such Derivative Works in Source or Object form. 3660 3661 3. Grant of Patent License. Subject to the terms and conditions of 3662 this License, each Contributor hereby grants to You a perpetual, 3663 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 3664 (except as stated in this section) patent license to make, have made, 3665 use, offer to sell, sell, import, and otherwise transfer the Work, 3666 where such license applies only to those patent claims licensable 3667 by such Contributor that are necessarily infringed by their 3668 Contribution(s) alone or by combination of their Contribution(s) 3669 with the Work to which such Contribution(s) was submitted. If You 3670 institute patent litigation against any entity (including a 3671 cross-claim or counterclaim in a lawsuit) alleging that the Work 3672 or a Contribution incorporated within the Work constitutes direct 3673 or contributory patent infringement, then any patent licenses 3674 granted to You under this License for that Work shall terminate 3675 as of the date such litigation is filed. 3676 3677 4. Redistribution. You may reproduce and distribute copies of the 3678 Work or Derivative Works thereof in any medium, with or without 3679 modifications, and in Source or Object form, provided that You 3680 meet the following conditions: 3681 3682 (a) You must give any other recipients of the Work or 3683 Derivative Works a copy of this License; and 3684 3685 (b) You must cause any modified files to carry prominent notices 3686 stating that You changed the files; and 3687 3688 (c) You must retain, in the Source form of any Derivative Works 3689 that You distribute, all copyright, patent, trademark, and 3690 attribution notices from the Source form of the Work, 3691 excluding those notices that do not pertain to any part of 3692 the Derivative Works; and 3693 3694 (d) If the Work includes a "NOTICE" text file as part of its 3695 distribution, then any Derivative Works that You distribute must 3696 include a readable copy of the attribution notices contained 3697 within such NOTICE file, excluding those notices that do not 3698 pertain to any part of the Derivative Works, in at least one 3699 of the following places: within a NOTICE text file distributed 3700 as part of the Derivative Works; within the Source form or 3701 documentation, if provided along with the Derivative Works; or, 3702 within a display generated by the Derivative Works, if and 3703 wherever such third-party notices normally appear. The contents 3704 of the NOTICE file are for informational purposes only and 3705 do not modify the License. You may add Your own attribution 3706 notices within Derivative Works that You distribute, alongside 3707 or as an addendum to the NOTICE text from the Work, provided 3708 that such additional attribution notices cannot be construed 3709 as modifying the License. 3710 3711 You may add Your own copyright statement to Your modifications and 3712 may provide additional or different license terms and conditions 3713 for use, reproduction, or distribution of Your modifications, or 3714 for any such Derivative Works as a whole, provided Your use, 3715 reproduction, and distribution of the Work otherwise complies with 3716 the conditions stated in this License. 3717 3718 5. Submission of Contributions. Unless You explicitly state otherwise, 3719 any Contribution intentionally submitted for inclusion in the Work 3720 by You to the Licensor shall be under the terms and conditions of 3721 this License, without any additional terms or conditions. 3722 Notwithstanding the above, nothing herein shall supersede or modify 3723 the terms of any separate license agreement you may have executed 3724 with Licensor regarding such Contributions. 3725 3726 6. Trademarks. This License does not grant permission to use the trade 3727 names, trademarks, service marks, or product names of the Licensor, 3728 except as required for reasonable and customary use in describing the 3729 origin of the Work and reproducing the content of the NOTICE file. 3730 3731 7. Disclaimer of Warranty. Unless required by applicable law or 3732 agreed to in writing, Licensor provides the Work (and each 3733 Contributor provides its Contributions) on an "AS IS" BASIS, 3734 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 3735 implied, including, without limitation, any warranties or conditions 3736 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 3737 PARTICULAR PURPOSE. You are solely responsible for determining the 3738 appropriateness of using or redistributing the Work and assume any 3739 risks associated with Your exercise of permissions under this License. 3740 3741 8. Limitation of Liability. In no event and under no legal theory, 3742 whether in tort (including negligence), contract, or otherwise, 3743 unless required by applicable law (such as deliberate and grossly 3744 negligent acts) or agreed to in writing, shall any Contributor be 3745 liable to You for damages, including any direct, indirect, special, 3746 incidental, or consequential damages of any character arising as a 3747 result of this License or out of the use or inability to use the 3748 Work (including but not limited to damages for loss of goodwill, 3749 work stoppage, computer failure or malfunction, or any and all 3750 other commercial damages or losses), even if such Contributor 3751 has been advised of the possibility of such damages. 3752 3753 9. Accepting Warranty or Additional Liability. While redistributing 3754 the Work or Derivative Works thereof, You may choose to offer, 3755 and charge a fee for, acceptance of support, warranty, indemnity, 3756 or other liability obligations and/or rights consistent with this 3757 License. However, in accepting such obligations, You may act only 3758 on Your own behalf and on Your sole responsibility, not on behalf 3759 of any other Contributor, and only if You agree to indemnify, 3760 defend, and hold each Contributor harmless for any liability 3761 incurred by, or claims asserted against, such Contributor by reason 3762 of your accepting any such warranty or additional liability. 3763 3764 END OF TERMS AND CONDITIONS 3765 3766 APPENDIX: How to apply the Apache License to your work. 3767 3768 To apply the Apache License to your work, attach the following 3769 boilerplate notice, with the fields enclosed by brackets "{}" 3770 replaced with your own identifying information. (Don't include 3771 the brackets!) The text should be enclosed in the appropriate 3772 comment syntax for the file format. We also recommend that a 3773 file or class name and description of purpose be included on the 3774 same "printed page" as the copyright notice for easier 3775 identification within third-party archives. 3776 3777 Copyright 2016-2020 The CoreDNS authors and contributors 3778 3779 Licensed under the Apache License, Version 2.0 (the "License"); 3780 you may not use this file except in compliance with the License. 3781 You may obtain a copy of the License at 3782 3783 http://www.apache.org/licenses/LICENSE-2.0 3784 3785 Unless required by applicable law or agreed to in writing, software 3786 distributed under the License is distributed on an "AS IS" BASIS, 3787 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 3788 See the License for the specific language governing permissions and 3789 limitations under the License. 3790 3791 ================================================================ 3792 3793 github.com/coreos/go-oidc 3794 https://github.com/coreos/go-oidc 3795 ---------------------------------------------------------------- 3796 Apache License 3797 Version 2.0, January 2004 3798 http://www.apache.org/licenses/ 3799 3800 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 3801 3802 1. Definitions. 3803 3804 "License" shall mean the terms and conditions for use, reproduction, 3805 and distribution as defined by Sections 1 through 9 of this document. 3806 3807 "Licensor" shall mean the copyright owner or entity authorized by 3808 the copyright owner that is granting the License. 3809 3810 "Legal Entity" shall mean the union of the acting entity and all 3811 other entities that control, are controlled by, or are under common 3812 control with that entity. For the purposes of this definition, 3813 "control" means (i) the power, direct or indirect, to cause the 3814 direction or management of such entity, whether by contract or 3815 otherwise, or (ii) ownership of fifty percent (50%) or more of the 3816 outstanding shares, or (iii) beneficial ownership of such entity. 3817 3818 "You" (or "Your") shall mean an individual or Legal Entity 3819 exercising permissions granted by this License. 3820 3821 "Source" form shall mean the preferred form for making modifications, 3822 including but not limited to software source code, documentation 3823 source, and configuration files. 3824 3825 "Object" form shall mean any form resulting from mechanical 3826 transformation or translation of a Source form, including but 3827 not limited to compiled object code, generated documentation, 3828 and conversions to other media types. 3829 3830 "Work" shall mean the work of authorship, whether in Source or 3831 Object form, made available under the License, as indicated by a 3832 copyright notice that is included in or attached to the work 3833 (an example is provided in the Appendix below). 3834 3835 "Derivative Works" shall mean any work, whether in Source or Object 3836 form, that is based on (or derived from) the Work and for which the 3837 editorial revisions, annotations, elaborations, or other modifications 3838 represent, as a whole, an original work of authorship. For the purposes 3839 of this License, Derivative Works shall not include works that remain 3840 separable from, or merely link (or bind by name) to the interfaces of, 3841 the Work and Derivative Works thereof. 3842 3843 "Contribution" shall mean any work of authorship, including 3844 the original version of the Work and any modifications or additions 3845 to that Work or Derivative Works thereof, that is intentionally 3846 submitted to Licensor for inclusion in the Work by the copyright owner 3847 or by an individual or Legal Entity authorized to submit on behalf of 3848 the copyright owner. For the purposes of this definition, "submitted" 3849 means any form of electronic, verbal, or written communication sent 3850 to the Licensor or its representatives, including but not limited to 3851 communication on electronic mailing lists, source code control systems, 3852 and issue tracking systems that are managed by, or on behalf of, the 3853 Licensor for the purpose of discussing and improving the Work, but 3854 excluding communication that is conspicuously marked or otherwise 3855 designated in writing by the copyright owner as "Not a Contribution." 3856 3857 "Contributor" shall mean Licensor and any individual or Legal Entity 3858 on behalf of whom a Contribution has been received by Licensor and 3859 subsequently incorporated within the Work. 3860 3861 2. Grant of Copyright License. Subject to the terms and conditions of 3862 this License, each Contributor hereby grants to You a perpetual, 3863 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 3864 copyright license to reproduce, prepare Derivative Works of, 3865 publicly display, publicly perform, sublicense, and distribute the 3866 Work and such Derivative Works in Source or Object form. 3867 3868 3. Grant of Patent License. Subject to the terms and conditions of 3869 this License, each Contributor hereby grants to You a perpetual, 3870 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 3871 (except as stated in this section) patent license to make, have made, 3872 use, offer to sell, sell, import, and otherwise transfer the Work, 3873 where such license applies only to those patent claims licensable 3874 by such Contributor that are necessarily infringed by their 3875 Contribution(s) alone or by combination of their Contribution(s) 3876 with the Work to which such Contribution(s) was submitted. If You 3877 institute patent litigation against any entity (including a 3878 cross-claim or counterclaim in a lawsuit) alleging that the Work 3879 or a Contribution incorporated within the Work constitutes direct 3880 or contributory patent infringement, then any patent licenses 3881 granted to You under this License for that Work shall terminate 3882 as of the date such litigation is filed. 3883 3884 4. Redistribution. You may reproduce and distribute copies of the 3885 Work or Derivative Works thereof in any medium, with or without 3886 modifications, and in Source or Object form, provided that You 3887 meet the following conditions: 3888 3889 (a) You must give any other recipients of the Work or 3890 Derivative Works a copy of this License; and 3891 3892 (b) You must cause any modified files to carry prominent notices 3893 stating that You changed the files; and 3894 3895 (c) You must retain, in the Source form of any Derivative Works 3896 that You distribute, all copyright, patent, trademark, and 3897 attribution notices from the Source form of the Work, 3898 excluding those notices that do not pertain to any part of 3899 the Derivative Works; and 3900 3901 (d) If the Work includes a "NOTICE" text file as part of its 3902 distribution, then any Derivative Works that You distribute must 3903 include a readable copy of the attribution notices contained 3904 within such NOTICE file, excluding those notices that do not 3905 pertain to any part of the Derivative Works, in at least one 3906 of the following places: within a NOTICE text file distributed 3907 as part of the Derivative Works; within the Source form or 3908 documentation, if provided along with the Derivative Works; or, 3909 within a display generated by the Derivative Works, if and 3910 wherever such third-party notices normally appear. The contents 3911 of the NOTICE file are for informational purposes only and 3912 do not modify the License. You may add Your own attribution 3913 notices within Derivative Works that You distribute, alongside 3914 or as an addendum to the NOTICE text from the Work, provided 3915 that such additional attribution notices cannot be construed 3916 as modifying the License. 3917 3918 You may add Your own copyright statement to Your modifications and 3919 may provide additional or different license terms and conditions 3920 for use, reproduction, or distribution of Your modifications, or 3921 for any such Derivative Works as a whole, provided Your use, 3922 reproduction, and distribution of the Work otherwise complies with 3923 the conditions stated in this License. 3924 3925 5. Submission of Contributions. Unless You explicitly state otherwise, 3926 any Contribution intentionally submitted for inclusion in the Work 3927 by You to the Licensor shall be under the terms and conditions of 3928 this License, without any additional terms or conditions. 3929 Notwithstanding the above, nothing herein shall supersede or modify 3930 the terms of any separate license agreement you may have executed 3931 with Licensor regarding such Contributions. 3932 3933 6. Trademarks. This License does not grant permission to use the trade 3934 names, trademarks, service marks, or product names of the Licensor, 3935 except as required for reasonable and customary use in describing the 3936 origin of the Work and reproducing the content of the NOTICE file. 3937 3938 7. Disclaimer of Warranty. Unless required by applicable law or 3939 agreed to in writing, Licensor provides the Work (and each 3940 Contributor provides its Contributions) on an "AS IS" BASIS, 3941 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 3942 implied, including, without limitation, any warranties or conditions 3943 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 3944 PARTICULAR PURPOSE. You are solely responsible for determining the 3945 appropriateness of using or redistributing the Work and assume any 3946 risks associated with Your exercise of permissions under this License. 3947 3948 8. Limitation of Liability. In no event and under no legal theory, 3949 whether in tort (including negligence), contract, or otherwise, 3950 unless required by applicable law (such as deliberate and grossly 3951 negligent acts) or agreed to in writing, shall any Contributor be 3952 liable to You for damages, including any direct, indirect, special, 3953 incidental, or consequential damages of any character arising as a 3954 result of this License or out of the use or inability to use the 3955 Work (including but not limited to damages for loss of goodwill, 3956 work stoppage, computer failure or malfunction, or any and all 3957 other commercial damages or losses), even if such Contributor 3958 has been advised of the possibility of such damages. 3959 3960 9. Accepting Warranty or Additional Liability. While redistributing 3961 the Work or Derivative Works thereof, You may choose to offer, 3962 and charge a fee for, acceptance of support, warranty, indemnity, 3963 or other liability obligations and/or rights consistent with this 3964 License. However, in accepting such obligations, You may act only 3965 on Your own behalf and on Your sole responsibility, not on behalf 3966 of any other Contributor, and only if You agree to indemnify, 3967 defend, and hold each Contributor harmless for any liability 3968 incurred by, or claims asserted against, such Contributor by reason 3969 of your accepting any such warranty or additional liability. 3970 3971 END OF TERMS AND CONDITIONS 3972 3973 APPENDIX: How to apply the Apache License to your work. 3974 3975 To apply the Apache License to your work, attach the following 3976 boilerplate notice, with the fields enclosed by brackets "{}" 3977 replaced with your own identifying information. (Don't include 3978 the brackets!) The text should be enclosed in the appropriate 3979 comment syntax for the file format. We also recommend that a 3980 file or class name and description of purpose be included on the 3981 same "printed page" as the copyright notice for easier 3982 identification within third-party archives. 3983 3984 Copyright {yyyy} {name of copyright owner} 3985 3986 Licensed under the Apache License, Version 2.0 (the "License"); 3987 you may not use this file except in compliance with the License. 3988 You may obtain a copy of the License at 3989 3990 http://www.apache.org/licenses/LICENSE-2.0 3991 3992 Unless required by applicable law or agreed to in writing, software 3993 distributed under the License is distributed on an "AS IS" BASIS, 3994 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 3995 See the License for the specific language governing permissions and 3996 limitations under the License. 3997 3998 3999 ================================================================ 4000 4001 github.com/coreos/go-semver 4002 https://github.com/coreos/go-semver 4003 ---------------------------------------------------------------- 4004 4005 Apache License 4006 Version 2.0, January 2004 4007 http://www.apache.org/licenses/ 4008 4009 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 4010 4011 1. Definitions. 4012 4013 "License" shall mean the terms and conditions for use, reproduction, 4014 and distribution as defined by Sections 1 through 9 of this document. 4015 4016 "Licensor" shall mean the copyright owner or entity authorized by 4017 the copyright owner that is granting the License. 4018 4019 "Legal Entity" shall mean the union of the acting entity and all 4020 other entities that control, are controlled by, or are under common 4021 control with that entity. For the purposes of this definition, 4022 "control" means (i) the power, direct or indirect, to cause the 4023 direction or management of such entity, whether by contract or 4024 otherwise, or (ii) ownership of fifty percent (50%) or more of the 4025 outstanding shares, or (iii) beneficial ownership of such entity. 4026 4027 "You" (or "Your") shall mean an individual or Legal Entity 4028 exercising permissions granted by this License. 4029 4030 "Source" form shall mean the preferred form for making modifications, 4031 including but not limited to software source code, documentation 4032 source, and configuration files. 4033 4034 "Object" form shall mean any form resulting from mechanical 4035 transformation or translation of a Source form, including but 4036 not limited to compiled object code, generated documentation, 4037 and conversions to other media types. 4038 4039 "Work" shall mean the work of authorship, whether in Source or 4040 Object form, made available under the License, as indicated by a 4041 copyright notice that is included in or attached to the work 4042 (an example is provided in the Appendix below). 4043 4044 "Derivative Works" shall mean any work, whether in Source or Object 4045 form, that is based on (or derived from) the Work and for which the 4046 editorial revisions, annotations, elaborations, or other modifications 4047 represent, as a whole, an original work of authorship. For the purposes 4048 of this License, Derivative Works shall not include works that remain 4049 separable from, or merely link (or bind by name) to the interfaces of, 4050 the Work and Derivative Works thereof. 4051 4052 "Contribution" shall mean any work of authorship, including 4053 the original version of the Work and any modifications or additions 4054 to that Work or Derivative Works thereof, that is intentionally 4055 submitted to Licensor for inclusion in the Work by the copyright owner 4056 or by an individual or Legal Entity authorized to submit on behalf of 4057 the copyright owner. For the purposes of this definition, "submitted" 4058 means any form of electronic, verbal, or written communication sent 4059 to the Licensor or its representatives, including but not limited to 4060 communication on electronic mailing lists, source code control systems, 4061 and issue tracking systems that are managed by, or on behalf of, the 4062 Licensor for the purpose of discussing and improving the Work, but 4063 excluding communication that is conspicuously marked or otherwise 4064 designated in writing by the copyright owner as "Not a Contribution." 4065 4066 "Contributor" shall mean Licensor and any individual or Legal Entity 4067 on behalf of whom a Contribution has been received by Licensor and 4068 subsequently incorporated within the Work. 4069 4070 2. Grant of Copyright License. Subject to the terms and conditions of 4071 this License, each Contributor hereby grants to You a perpetual, 4072 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 4073 copyright license to reproduce, prepare Derivative Works of, 4074 publicly display, publicly perform, sublicense, and distribute the 4075 Work and such Derivative Works in Source or Object form. 4076 4077 3. Grant of Patent License. Subject to the terms and conditions of 4078 this License, each Contributor hereby grants to You a perpetual, 4079 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 4080 (except as stated in this section) patent license to make, have made, 4081 use, offer to sell, sell, import, and otherwise transfer the Work, 4082 where such license applies only to those patent claims licensable 4083 by such Contributor that are necessarily infringed by their 4084 Contribution(s) alone or by combination of their Contribution(s) 4085 with the Work to which such Contribution(s) was submitted. If You 4086 institute patent litigation against any entity (including a 4087 cross-claim or counterclaim in a lawsuit) alleging that the Work 4088 or a Contribution incorporated within the Work constitutes direct 4089 or contributory patent infringement, then any patent licenses 4090 granted to You under this License for that Work shall terminate 4091 as of the date such litigation is filed. 4092 4093 4. Redistribution. You may reproduce and distribute copies of the 4094 Work or Derivative Works thereof in any medium, with or without 4095 modifications, and in Source or Object form, provided that You 4096 meet the following conditions: 4097 4098 (a) You must give any other recipients of the Work or 4099 Derivative Works a copy of this License; and 4100 4101 (b) You must cause any modified files to carry prominent notices 4102 stating that You changed the files; and 4103 4104 (c) You must retain, in the Source form of any Derivative Works 4105 that You distribute, all copyright, patent, trademark, and 4106 attribution notices from the Source form of the Work, 4107 excluding those notices that do not pertain to any part of 4108 the Derivative Works; and 4109 4110 (d) If the Work includes a "NOTICE" text file as part of its 4111 distribution, then any Derivative Works that You distribute must 4112 include a readable copy of the attribution notices contained 4113 within such NOTICE file, excluding those notices that do not 4114 pertain to any part of the Derivative Works, in at least one 4115 of the following places: within a NOTICE text file distributed 4116 as part of the Derivative Works; within the Source form or 4117 documentation, if provided along with the Derivative Works; or, 4118 within a display generated by the Derivative Works, if and 4119 wherever such third-party notices normally appear. The contents 4120 of the NOTICE file are for informational purposes only and 4121 do not modify the License. You may add Your own attribution 4122 notices within Derivative Works that You distribute, alongside 4123 or as an addendum to the NOTICE text from the Work, provided 4124 that such additional attribution notices cannot be construed 4125 as modifying the License. 4126 4127 You may add Your own copyright statement to Your modifications and 4128 may provide additional or different license terms and conditions 4129 for use, reproduction, or distribution of Your modifications, or 4130 for any such Derivative Works as a whole, provided Your use, 4131 reproduction, and distribution of the Work otherwise complies with 4132 the conditions stated in this License. 4133 4134 5. Submission of Contributions. Unless You explicitly state otherwise, 4135 any Contribution intentionally submitted for inclusion in the Work 4136 by You to the Licensor shall be under the terms and conditions of 4137 this License, without any additional terms or conditions. 4138 Notwithstanding the above, nothing herein shall supersede or modify 4139 the terms of any separate license agreement you may have executed 4140 with Licensor regarding such Contributions. 4141 4142 6. Trademarks. This License does not grant permission to use the trade 4143 names, trademarks, service marks, or product names of the Licensor, 4144 except as required for reasonable and customary use in describing the 4145 origin of the Work and reproducing the content of the NOTICE file. 4146 4147 7. Disclaimer of Warranty. Unless required by applicable law or 4148 agreed to in writing, Licensor provides the Work (and each 4149 Contributor provides its Contributions) on an "AS IS" BASIS, 4150 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 4151 implied, including, without limitation, any warranties or conditions 4152 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 4153 PARTICULAR PURPOSE. You are solely responsible for determining the 4154 appropriateness of using or redistributing the Work and assume any 4155 risks associated with Your exercise of permissions under this License. 4156 4157 8. Limitation of Liability. In no event and under no legal theory, 4158 whether in tort (including negligence), contract, or otherwise, 4159 unless required by applicable law (such as deliberate and grossly 4160 negligent acts) or agreed to in writing, shall any Contributor be 4161 liable to You for damages, including any direct, indirect, special, 4162 incidental, or consequential damages of any character arising as a 4163 result of this License or out of the use or inability to use the 4164 Work (including but not limited to damages for loss of goodwill, 4165 work stoppage, computer failure or malfunction, or any and all 4166 other commercial damages or losses), even if such Contributor 4167 has been advised of the possibility of such damages. 4168 4169 9. Accepting Warranty or Additional Liability. While redistributing 4170 the Work or Derivative Works thereof, You may choose to offer, 4171 and charge a fee for, acceptance of support, warranty, indemnity, 4172 or other liability obligations and/or rights consistent with this 4173 License. However, in accepting such obligations, You may act only 4174 on Your own behalf and on Your sole responsibility, not on behalf 4175 of any other Contributor, and only if You agree to indemnify, 4176 defend, and hold each Contributor harmless for any liability 4177 incurred by, or claims asserted against, such Contributor by reason 4178 of your accepting any such warranty or additional liability. 4179 4180 END OF TERMS AND CONDITIONS 4181 4182 APPENDIX: How to apply the Apache License to your work. 4183 4184 To apply the Apache License to your work, attach the following 4185 boilerplate notice, with the fields enclosed by brackets "[]" 4186 replaced with your own identifying information. (Don't include 4187 the brackets!) The text should be enclosed in the appropriate 4188 comment syntax for the file format. We also recommend that a 4189 file or class name and description of purpose be included on the 4190 same "printed page" as the copyright notice for easier 4191 identification within third-party archives. 4192 4193 Copyright [yyyy] [name of copyright owner] 4194 4195 Licensed under the Apache License, Version 2.0 (the "License"); 4196 you may not use this file except in compliance with the License. 4197 You may obtain a copy of the License at 4198 4199 http://www.apache.org/licenses/LICENSE-2.0 4200 4201 Unless required by applicable law or agreed to in writing, software 4202 distributed under the License is distributed on an "AS IS" BASIS, 4203 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 4204 See the License for the specific language governing permissions and 4205 limitations under the License. 4206 4207 ================================================================ 4208 4209 github.com/coreos/go-systemd/v22 4210 https://github.com/coreos/go-systemd/v22 4211 ---------------------------------------------------------------- 4212 Apache License 4213 Version 2.0, January 2004 4214 http://www.apache.org/licenses/ 4215 4216 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 4217 4218 1. Definitions. 4219 4220 "License" shall mean the terms and conditions for use, reproduction, and 4221 distribution as defined by Sections 1 through 9 of this document. 4222 4223 "Licensor" shall mean the copyright owner or entity authorized by the copyright 4224 owner that is granting the License. 4225 4226 "Legal Entity" shall mean the union of the acting entity and all other entities 4227 that control, are controlled by, or are under common control with that entity. 4228 For the purposes of this definition, "control" means (i) the power, direct or 4229 indirect, to cause the direction or management of such entity, whether by 4230 contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the 4231 outstanding shares, or (iii) beneficial ownership of such entity. 4232 4233 "You" (or "Your") shall mean an individual or Legal Entity exercising 4234 permissions granted by this License. 4235 4236 "Source" form shall mean the preferred form for making modifications, including 4237 but not limited to software source code, documentation source, and configuration 4238 files. 4239 4240 "Object" form shall mean any form resulting from mechanical transformation or 4241 translation of a Source form, including but not limited to compiled object code, 4242 generated documentation, and conversions to other media types. 4243 4244 "Work" shall mean the work of authorship, whether in Source or Object form, made 4245 available under the License, as indicated by a copyright notice that is included 4246 in or attached to the work (an example is provided in the Appendix below). 4247 4248 "Derivative Works" shall mean any work, whether in Source or Object form, that 4249 is based on (or derived from) the Work and for which the editorial revisions, 4250 annotations, elaborations, or other modifications represent, as a whole, an 4251 original work of authorship. For the purposes of this License, Derivative Works 4252 shall not include works that remain separable from, or merely link (or bind by 4253 name) to the interfaces of, the Work and Derivative Works thereof. 4254 4255 "Contribution" shall mean any work of authorship, including the original version 4256 of the Work and any modifications or additions to that Work or Derivative Works 4257 thereof, that is intentionally submitted to Licensor for inclusion in the Work 4258 by the copyright owner or by an individual or Legal Entity authorized to submit 4259 on behalf of the copyright owner. For the purposes of this definition, 4260 "submitted" means any form of electronic, verbal, or written communication sent 4261 to the Licensor or its representatives, including but not limited to 4262 communication on electronic mailing lists, source code control systems, and 4263 issue tracking systems that are managed by, or on behalf of, the Licensor for 4264 the purpose of discussing and improving the Work, but excluding communication 4265 that is conspicuously marked or otherwise designated in writing by the copyright 4266 owner as "Not a Contribution." 4267 4268 "Contributor" shall mean Licensor and any individual or Legal Entity on behalf 4269 of whom a Contribution has been received by Licensor and subsequently 4270 incorporated within the Work. 4271 4272 2. Grant of Copyright License. 4273 4274 Subject to the terms and conditions of this License, each Contributor hereby 4275 grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, 4276 irrevocable copyright license to reproduce, prepare Derivative Works of, 4277 publicly display, publicly perform, sublicense, and distribute the Work and such 4278 Derivative Works in Source or Object form. 4279 4280 3. Grant of Patent License. 4281 4282 Subject to the terms and conditions of this License, each Contributor hereby 4283 grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, 4284 irrevocable (except as stated in this section) patent license to make, have 4285 made, use, offer to sell, sell, import, and otherwise transfer the Work, where 4286 such license applies only to those patent claims licensable by such Contributor 4287 that are necessarily infringed by their Contribution(s) alone or by combination 4288 of their Contribution(s) with the Work to which such Contribution(s) was 4289 submitted. If You institute patent litigation against any entity (including a 4290 cross-claim or counterclaim in a lawsuit) alleging that the Work or a 4291 Contribution incorporated within the Work constitutes direct or contributory 4292 patent infringement, then any patent licenses granted to You under this License 4293 for that Work shall terminate as of the date such litigation is filed. 4294 4295 4. Redistribution. 4296 4297 You may reproduce and distribute copies of the Work or Derivative Works thereof 4298 in any medium, with or without modifications, and in Source or Object form, 4299 provided that You meet the following conditions: 4300 4301 You must give any other recipients of the Work or Derivative Works a copy of 4302 this License; and 4303 You must cause any modified files to carry prominent notices stating that You 4304 changed the files; and 4305 You must retain, in the Source form of any Derivative Works that You distribute, 4306 all copyright, patent, trademark, and attribution notices from the Source form 4307 of the Work, excluding those notices that do not pertain to any part of the 4308 Derivative Works; and 4309 If the Work includes a "NOTICE" text file as part of its distribution, then any 4310 Derivative Works that You distribute must include a readable copy of the 4311 attribution notices contained within such NOTICE file, excluding those notices 4312 that do not pertain to any part of the Derivative Works, in at least one of the 4313 following places: within a NOTICE text file distributed as part of the 4314 Derivative Works; within the Source form or documentation, if provided along 4315 with the Derivative Works; or, within a display generated by the Derivative 4316 Works, if and wherever such third-party notices normally appear. The contents of 4317 the NOTICE file are for informational purposes only and do not modify the 4318 License. You may add Your own attribution notices within Derivative Works that 4319 You distribute, alongside or as an addendum to the NOTICE text from the Work, 4320 provided that such additional attribution notices cannot be construed as 4321 modifying the License. 4322 You may add Your own copyright statement to Your modifications and may provide 4323 additional or different license terms and conditions for use, reproduction, or 4324 distribution of Your modifications, or for any such Derivative Works as a whole, 4325 provided Your use, reproduction, and distribution of the Work otherwise complies 4326 with the conditions stated in this License. 4327 4328 5. Submission of Contributions. 4329 4330 Unless You explicitly state otherwise, any Contribution intentionally submitted 4331 for inclusion in the Work by You to the Licensor shall be under the terms and 4332 conditions of this License, without any additional terms or conditions. 4333 Notwithstanding the above, nothing herein shall supersede or modify the terms of 4334 any separate license agreement you may have executed with Licensor regarding 4335 such Contributions. 4336 4337 6. Trademarks. 4338 4339 This License does not grant permission to use the trade names, trademarks, 4340 service marks, or product names of the Licensor, except as required for 4341 reasonable and customary use in describing the origin of the Work and 4342 reproducing the content of the NOTICE file. 4343 4344 7. Disclaimer of Warranty. 4345 4346 Unless required by applicable law or agreed to in writing, Licensor provides the 4347 Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, 4348 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, 4349 including, without limitation, any warranties or conditions of TITLE, 4350 NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are 4351 solely responsible for determining the appropriateness of using or 4352 redistributing the Work and assume any risks associated with Your exercise of 4353 permissions under this License. 4354 4355 8. Limitation of Liability. 4356 4357 In no event and under no legal theory, whether in tort (including negligence), 4358 contract, or otherwise, unless required by applicable law (such as deliberate 4359 and grossly negligent acts) or agreed to in writing, shall any Contributor be 4360 liable to You for damages, including any direct, indirect, special, incidental, 4361 or consequential damages of any character arising as a result of this License or 4362 out of the use or inability to use the Work (including but not limited to 4363 damages for loss of goodwill, work stoppage, computer failure or malfunction, or 4364 any and all other commercial damages or losses), even if such Contributor has 4365 been advised of the possibility of such damages. 4366 4367 9. Accepting Warranty or Additional Liability. 4368 4369 While redistributing the Work or Derivative Works thereof, You may choose to 4370 offer, and charge a fee for, acceptance of support, warranty, indemnity, or 4371 other liability obligations and/or rights consistent with this License. However, 4372 in accepting such obligations, You may act only on Your own behalf and on Your 4373 sole responsibility, not on behalf of any other Contributor, and only if You 4374 agree to indemnify, defend, and hold each Contributor harmless for any liability 4375 incurred by, or claims asserted against, such Contributor by reason of your 4376 accepting any such warranty or additional liability. 4377 4378 END OF TERMS AND CONDITIONS 4379 4380 APPENDIX: How to apply the Apache License to your work 4381 4382 To apply the Apache License to your work, attach the following boilerplate 4383 notice, with the fields enclosed by brackets "[]" replaced with your own 4384 identifying information. (Don't include the brackets!) The text should be 4385 enclosed in the appropriate comment syntax for the file format. We also 4386 recommend that a file or class name and description of purpose be included on 4387 the same "printed page" as the copyright notice for easier identification within 4388 third-party archives. 4389 4390 Copyright [yyyy] [name of copyright owner] 4391 4392 Licensed under the Apache License, Version 2.0 (the "License"); 4393 you may not use this file except in compliance with the License. 4394 You may obtain a copy of the License at 4395 4396 http://www.apache.org/licenses/LICENSE-2.0 4397 4398 Unless required by applicable law or agreed to in writing, software 4399 distributed under the License is distributed on an "AS IS" BASIS, 4400 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 4401 See the License for the specific language governing permissions and 4402 limitations under the License. 4403 4404 ================================================================ 4405 4406 github.com/cosnicolaou/pbzip2 4407 https://github.com/cosnicolaou/pbzip2 4408 ---------------------------------------------------------------- 4409 Apache License 4410 Version 2.0, January 2004 4411 http://www.apache.org/licenses/ 4412 4413 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 4414 4415 1. Definitions. 4416 4417 "License" shall mean the terms and conditions for use, reproduction, 4418 and distribution as defined by Sections 1 through 9 of this document. 4419 4420 "Licensor" shall mean the copyright owner or entity authorized by 4421 the copyright owner that is granting the License. 4422 4423 "Legal Entity" shall mean the union of the acting entity and all 4424 other entities that control, are controlled by, or are under common 4425 control with that entity. For the purposes of this definition, 4426 "control" means (i) the power, direct or indirect, to cause the 4427 direction or management of such entity, whether by contract or 4428 otherwise, or (ii) ownership of fifty percent (50%) or more of the 4429 outstanding shares, or (iii) beneficial ownership of such entity. 4430 4431 "You" (or "Your") shall mean an individual or Legal Entity 4432 exercising permissions granted by this License. 4433 4434 "Source" form shall mean the preferred form for making modifications, 4435 including but not limited to software source code, documentation 4436 source, and configuration files. 4437 4438 "Object" form shall mean any form resulting from mechanical 4439 transformation or translation of a Source form, including but 4440 not limited to compiled object code, generated documentation, 4441 and conversions to other media types. 4442 4443 "Work" shall mean the work of authorship, whether in Source or 4444 Object form, made available under the License, as indicated by a 4445 copyright notice that is included in or attached to the work 4446 (an example is provided in the Appendix below). 4447 4448 "Derivative Works" shall mean any work, whether in Source or Object 4449 form, that is based on (or derived from) the Work and for which the 4450 editorial revisions, annotations, elaborations, or other modifications 4451 represent, as a whole, an original work of authorship. For the purposes 4452 of this License, Derivative Works shall not include works that remain 4453 separable from, or merely link (or bind by name) to the interfaces of, 4454 the Work and Derivative Works thereof. 4455 4456 "Contribution" shall mean any work of authorship, including 4457 the original version of the Work and any modifications or additions 4458 to that Work or Derivative Works thereof, that is intentionally 4459 submitted to Licensor for inclusion in the Work by the copyright owner 4460 or by an individual or Legal Entity authorized to submit on behalf of 4461 the copyright owner. For the purposes of this definition, "submitted" 4462 means any form of electronic, verbal, or written communication sent 4463 to the Licensor or its representatives, including but not limited to 4464 communication on electronic mailing lists, source code control systems, 4465 and issue tracking systems that are managed by, or on behalf of, the 4466 Licensor for the purpose of discussing and improving the Work, but 4467 excluding communication that is conspicuously marked or otherwise 4468 designated in writing by the copyright owner as "Not a Contribution." 4469 4470 "Contributor" shall mean Licensor and any individual or Legal Entity 4471 on behalf of whom a Contribution has been received by Licensor and 4472 subsequently incorporated within the Work. 4473 4474 2. Grant of Copyright License. Subject to the terms and conditions of 4475 this License, each Contributor hereby grants to You a perpetual, 4476 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 4477 copyright license to reproduce, prepare Derivative Works of, 4478 publicly display, publicly perform, sublicense, and distribute the 4479 Work and such Derivative Works in Source or Object form. 4480 4481 3. Grant of Patent License. Subject to the terms and conditions of 4482 this License, each Contributor hereby grants to You a perpetual, 4483 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 4484 (except as stated in this section) patent license to make, have made, 4485 use, offer to sell, sell, import, and otherwise transfer the Work, 4486 where such license applies only to those patent claims licensable 4487 by such Contributor that are necessarily infringed by their 4488 Contribution(s) alone or by combination of their Contribution(s) 4489 with the Work to which such Contribution(s) was submitted. If You 4490 institute patent litigation against any entity (including a 4491 cross-claim or counterclaim in a lawsuit) alleging that the Work 4492 or a Contribution incorporated within the Work constitutes direct 4493 or contributory patent infringement, then any patent licenses 4494 granted to You under this License for that Work shall terminate 4495 as of the date such litigation is filed. 4496 4497 4. Redistribution. You may reproduce and distribute copies of the 4498 Work or Derivative Works thereof in any medium, with or without 4499 modifications, and in Source or Object form, provided that You 4500 meet the following conditions: 4501 4502 (a) You must give any other recipients of the Work or 4503 Derivative Works a copy of this License; and 4504 4505 (b) You must cause any modified files to carry prominent notices 4506 stating that You changed the files; and 4507 4508 (c) You must retain, in the Source form of any Derivative Works 4509 that You distribute, all copyright, patent, trademark, and 4510 attribution notices from the Source form of the Work, 4511 excluding those notices that do not pertain to any part of 4512 the Derivative Works; and 4513 4514 (d) If the Work includes a "NOTICE" text file as part of its 4515 distribution, then any Derivative Works that You distribute must 4516 include a readable copy of the attribution notices contained 4517 within such NOTICE file, excluding those notices that do not 4518 pertain to any part of the Derivative Works, in at least one 4519 of the following places: within a NOTICE text file distributed 4520 as part of the Derivative Works; within the Source form or 4521 documentation, if provided along with the Derivative Works; or, 4522 within a display generated by the Derivative Works, if and 4523 wherever such third-party notices normally appear. The contents 4524 of the NOTICE file are for informational purposes only and 4525 do not modify the License. You may add Your own attribution 4526 notices within Derivative Works that You distribute, alongside 4527 or as an addendum to the NOTICE text from the Work, provided 4528 that such additional attribution notices cannot be construed 4529 as modifying the License. 4530 4531 You may add Your own copyright statement to Your modifications and 4532 may provide additional or different license terms and conditions 4533 for use, reproduction, or distribution of Your modifications, or 4534 for any such Derivative Works as a whole, provided Your use, 4535 reproduction, and distribution of the Work otherwise complies with 4536 the conditions stated in this License. 4537 4538 5. Submission of Contributions. Unless You explicitly state otherwise, 4539 any Contribution intentionally submitted for inclusion in the Work 4540 by You to the Licensor shall be under the terms and conditions of 4541 this License, without any additional terms or conditions. 4542 Notwithstanding the above, nothing herein shall supersede or modify 4543 the terms of any separate license agreement you may have executed 4544 with Licensor regarding such Contributions. 4545 4546 6. Trademarks. This License does not grant permission to use the trade 4547 names, trademarks, service marks, or product names of the Licensor, 4548 except as required for reasonable and customary use in describing the 4549 origin of the Work and reproducing the content of the NOTICE file. 4550 4551 7. Disclaimer of Warranty. Unless required by applicable law or 4552 agreed to in writing, Licensor provides the Work (and each 4553 Contributor provides its Contributions) on an "AS IS" BASIS, 4554 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 4555 implied, including, without limitation, any warranties or conditions 4556 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 4557 PARTICULAR PURPOSE. You are solely responsible for determining the 4558 appropriateness of using or redistributing the Work and assume any 4559 risks associated with Your exercise of permissions under this License. 4560 4561 8. Limitation of Liability. In no event and under no legal theory, 4562 whether in tort (including negligence), contract, or otherwise, 4563 unless required by applicable law (such as deliberate and grossly 4564 negligent acts) or agreed to in writing, shall any Contributor be 4565 liable to You for damages, including any direct, indirect, special, 4566 incidental, or consequential damages of any character arising as a 4567 result of this License or out of the use or inability to use the 4568 Work (including but not limited to damages for loss of goodwill, 4569 work stoppage, computer failure or malfunction, or any and all 4570 other commercial damages or losses), even if such Contributor 4571 has been advised of the possibility of such damages. 4572 4573 9. Accepting Warranty or Additional Liability. While redistributing 4574 the Work or Derivative Works thereof, You may choose to offer, 4575 and charge a fee for, acceptance of support, warranty, indemnity, 4576 or other liability obligations and/or rights consistent with this 4577 License. However, in accepting such obligations, You may act only 4578 on Your own behalf and on Your sole responsibility, not on behalf 4579 of any other Contributor, and only if You agree to indemnify, 4580 defend, and hold each Contributor harmless for any liability 4581 incurred by, or claims asserted against, such Contributor by reason 4582 of your accepting any such warranty or additional liability. 4583 4584 END OF TERMS AND CONDITIONS 4585 4586 APPENDIX: How to apply the Apache License to your work. 4587 4588 To apply the Apache License to your work, attach the following 4589 boilerplate notice, with the fields enclosed by brackets "[]" 4590 replaced with your own identifying information. (Don't include 4591 the brackets!) The text should be enclosed in the appropriate 4592 comment syntax for the file format. We also recommend that a 4593 file or class name and description of purpose be included on the 4594 same "printed page" as the copyright notice for easier 4595 identification within third-party archives. 4596 4597 Copyright [yyyy] [name of copyright owner] 4598 4599 Licensed under the Apache License, Version 2.0 (the "License"); 4600 you may not use this file except in compliance with the License. 4601 You may obtain a copy of the License at 4602 4603 http://www.apache.org/licenses/LICENSE-2.0 4604 4605 Unless required by applicable law or agreed to in writing, software 4606 distributed under the License is distributed on an "AS IS" BASIS, 4607 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 4608 See the License for the specific language governing permissions and 4609 limitations under the License. 4610 4611 ================================================================ 4612 4613 github.com/davecgh/go-spew 4614 https://github.com/davecgh/go-spew 4615 ---------------------------------------------------------------- 4616 ISC License 4617 4618 Copyright (c) 2012-2016 Dave Collins <dave@davec.name> 4619 4620 Permission to use, copy, modify, and/or distribute this software for any 4621 purpose with or without fee is hereby granted, provided that the above 4622 copyright notice and this permission notice appear in all copies. 4623 4624 THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES 4625 WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF 4626 MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR 4627 ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 4628 WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN 4629 ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 4630 OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 4631 4632 ================================================================ 4633 4634 github.com/dchest/siphash 4635 https://github.com/dchest/siphash 4636 ---------------------------------------------------------------- 4637 Creative Commons Legal Code 4638 4639 CC0 1.0 Universal 4640 4641 CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE 4642 LEGAL SERVICES. DISTRIBUTION OF THIS DOCUMENT DOES NOT CREATE AN 4643 ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS 4644 INFORMATION ON AN "AS-IS" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES 4645 REGARDING THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS 4646 PROVIDED HEREUNDER, AND DISCLAIMS LIABILITY FOR DAMAGES RESULTING FROM 4647 THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS PROVIDED 4648 HEREUNDER. 4649 4650 Statement of Purpose 4651 4652 The laws of most jurisdictions throughout the world automatically confer 4653 exclusive Copyright and Related Rights (defined below) upon the creator 4654 and subsequent owner(s) (each and all, an "owner") of an original work of 4655 authorship and/or a database (each, a "Work"). 4656 4657 Certain owners wish to permanently relinquish those rights to a Work for 4658 the purpose of contributing to a commons of creative, cultural and 4659 scientific works ("Commons") that the public can reliably and without fear 4660 of later claims of infringement build upon, modify, incorporate in other 4661 works, reuse and redistribute as freely as possible in any form whatsoever 4662 and for any purposes, including without limitation commercial purposes. 4663 These owners may contribute to the Commons to promote the ideal of a free 4664 culture and the further production of creative, cultural and scientific 4665 works, or to gain reputation or greater distribution for their Work in 4666 part through the use and efforts of others. 4667 4668 For these and/or other purposes and motivations, and without any 4669 expectation of additional consideration or compensation, the person 4670 associating CC0 with a Work (the "Affirmer"), to the extent that he or she 4671 is an owner of Copyright and Related Rights in the Work, voluntarily 4672 elects to apply CC0 to the Work and publicly distribute the Work under its 4673 terms, with knowledge of his or her Copyright and Related Rights in the 4674 Work and the meaning and intended legal effect of CC0 on those rights. 4675 4676 1. Copyright and Related Rights. A Work made available under CC0 may be 4677 protected by copyright and related or neighboring rights ("Copyright and 4678 Related Rights"). Copyright and Related Rights include, but are not 4679 limited to, the following: 4680 4681 i. the right to reproduce, adapt, distribute, perform, display, 4682 communicate, and translate a Work; 4683 ii. moral rights retained by the original author(s) and/or performer(s); 4684 iii. publicity and privacy rights pertaining to a person's image or 4685 likeness depicted in a Work; 4686 iv. rights protecting against unfair competition in regards to a Work, 4687 subject to the limitations in paragraph 4(a), below; 4688 v. rights protecting the extraction, dissemination, use and reuse of data 4689 in a Work; 4690 vi. database rights (such as those arising under Directive 96/9/EC of the 4691 European Parliament and of the Council of 11 March 1996 on the legal 4692 protection of databases, and under any national implementation 4693 thereof, including any amended or successor version of such 4694 directive); and 4695 vii. other similar, equivalent or corresponding rights throughout the 4696 world based on applicable law or treaty, and any national 4697 implementations thereof. 4698 4699 2. Waiver. To the greatest extent permitted by, but not in contravention 4700 of, applicable law, Affirmer hereby overtly, fully, permanently, 4701 irrevocably and unconditionally waives, abandons, and surrenders all of 4702 Affirmer's Copyright and Related Rights and associated claims and causes 4703 of action, whether now known or unknown (including existing as well as 4704 future claims and causes of action), in the Work (i) in all territories 4705 worldwide, (ii) for the maximum duration provided by applicable law or 4706 treaty (including future time extensions), (iii) in any current or future 4707 medium and for any number of copies, and (iv) for any purpose whatsoever, 4708 including without limitation commercial, advertising or promotional 4709 purposes (the "Waiver"). Affirmer makes the Waiver for the benefit of each 4710 member of the public at large and to the detriment of Affirmer's heirs and 4711 successors, fully intending that such Waiver shall not be subject to 4712 revocation, rescission, cancellation, termination, or any other legal or 4713 equitable action to disrupt the quiet enjoyment of the Work by the public 4714 as contemplated by Affirmer's express Statement of Purpose. 4715 4716 3. Public License Fallback. Should any part of the Waiver for any reason 4717 be judged legally invalid or ineffective under applicable law, then the 4718 Waiver shall be preserved to the maximum extent permitted taking into 4719 account Affirmer's express Statement of Purpose. In addition, to the 4720 extent the Waiver is so judged Affirmer hereby grants to each affected 4721 person a royalty-free, non transferable, non sublicensable, non exclusive, 4722 irrevocable and unconditional license to exercise Affirmer's Copyright and 4723 Related Rights in the Work (i) in all territories worldwide, (ii) for the 4724 maximum duration provided by applicable law or treaty (including future 4725 time extensions), (iii) in any current or future medium and for any number 4726 of copies, and (iv) for any purpose whatsoever, including without 4727 limitation commercial, advertising or promotional purposes (the 4728 "License"). The License shall be deemed effective as of the date CC0 was 4729 applied by Affirmer to the Work. Should any part of the License for any 4730 reason be judged legally invalid or ineffective under applicable law, such 4731 partial invalidity or ineffectiveness shall not invalidate the remainder 4732 of the License, and in such case Affirmer hereby affirms that he or she 4733 will not (i) exercise any of his or her remaining Copyright and Related 4734 Rights in the Work or (ii) assert any associated claims and causes of 4735 action with respect to the Work, in either case contrary to Affirmer's 4736 express Statement of Purpose. 4737 4738 4. Limitations and Disclaimers. 4739 4740 a. No trademark or patent rights held by Affirmer are waived, abandoned, 4741 surrendered, licensed or otherwise affected by this document. 4742 b. Affirmer offers the Work as-is and makes no representations or 4743 warranties of any kind concerning the Work, express, implied, 4744 statutory or otherwise, including without limitation warranties of 4745 title, merchantability, fitness for a particular purpose, non 4746 infringement, or the absence of latent or other defects, accuracy, or 4747 the present or absence of errors, whether or not discoverable, all to 4748 the greatest extent permissible under applicable law. 4749 c. Affirmer disclaims responsibility for clearing rights of other persons 4750 that may apply to the Work or any use thereof, including without 4751 limitation any person's Copyright and Related Rights in the Work. 4752 Further, Affirmer disclaims responsibility for obtaining any necessary 4753 consents, permissions or other rights required for any use of the 4754 Work. 4755 d. Affirmer understands and acknowledges that Creative Commons is not a 4756 party to this document and has no duty or obligation with respect to 4757 this CC0 or use of the Work. 4758 4759 ================================================================ 4760 4761 github.com/decred/dcrd/dcrec/secp256k1/v4 4762 https://github.com/decred/dcrd/dcrec/secp256k1/v4 4763 ---------------------------------------------------------------- 4764 ISC License 4765 4766 Copyright (c) 2013-2017 The btcsuite developers 4767 Copyright (c) 2015-2020 The Decred developers 4768 Copyright (c) 2017 The Lightning Network Developers 4769 4770 Permission to use, copy, modify, and distribute this software for any 4771 purpose with or without fee is hereby granted, provided that the above 4772 copyright notice and this permission notice appear in all copies. 4773 4774 THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES 4775 WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF 4776 MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR 4777 ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 4778 WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN 4779 ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 4780 OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 4781 4782 ================================================================ 4783 4784 github.com/docker/go-units 4785 https://github.com/docker/go-units 4786 ---------------------------------------------------------------- 4787 4788 Apache License 4789 Version 2.0, January 2004 4790 https://www.apache.org/licenses/ 4791 4792 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 4793 4794 1. Definitions. 4795 4796 "License" shall mean the terms and conditions for use, reproduction, 4797 and distribution as defined by Sections 1 through 9 of this document. 4798 4799 "Licensor" shall mean the copyright owner or entity authorized by 4800 the copyright owner that is granting the License. 4801 4802 "Legal Entity" shall mean the union of the acting entity and all 4803 other entities that control, are controlled by, or are under common 4804 control with that entity. For the purposes of this definition, 4805 "control" means (i) the power, direct or indirect, to cause the 4806 direction or management of such entity, whether by contract or 4807 otherwise, or (ii) ownership of fifty percent (50%) or more of the 4808 outstanding shares, or (iii) beneficial ownership of such entity. 4809 4810 "You" (or "Your") shall mean an individual or Legal Entity 4811 exercising permissions granted by this License. 4812 4813 "Source" form shall mean the preferred form for making modifications, 4814 including but not limited to software source code, documentation 4815 source, and configuration files. 4816 4817 "Object" form shall mean any form resulting from mechanical 4818 transformation or translation of a Source form, including but 4819 not limited to compiled object code, generated documentation, 4820 and conversions to other media types. 4821 4822 "Work" shall mean the work of authorship, whether in Source or 4823 Object form, made available under the License, as indicated by a 4824 copyright notice that is included in or attached to the work 4825 (an example is provided in the Appendix below). 4826 4827 "Derivative Works" shall mean any work, whether in Source or Object 4828 form, that is based on (or derived from) the Work and for which the 4829 editorial revisions, annotations, elaborations, or other modifications 4830 represent, as a whole, an original work of authorship. For the purposes 4831 of this License, Derivative Works shall not include works that remain 4832 separable from, or merely link (or bind by name) to the interfaces of, 4833 the Work and Derivative Works thereof. 4834 4835 "Contribution" shall mean any work of authorship, including 4836 the original version of the Work and any modifications or additions 4837 to that Work or Derivative Works thereof, that is intentionally 4838 submitted to Licensor for inclusion in the Work by the copyright owner 4839 or by an individual or Legal Entity authorized to submit on behalf of 4840 the copyright owner. For the purposes of this definition, "submitted" 4841 means any form of electronic, verbal, or written communication sent 4842 to the Licensor or its representatives, including but not limited to 4843 communication on electronic mailing lists, source code control systems, 4844 and issue tracking systems that are managed by, or on behalf of, the 4845 Licensor for the purpose of discussing and improving the Work, but 4846 excluding communication that is conspicuously marked or otherwise 4847 designated in writing by the copyright owner as "Not a Contribution." 4848 4849 "Contributor" shall mean Licensor and any individual or Legal Entity 4850 on behalf of whom a Contribution has been received by Licensor and 4851 subsequently incorporated within the Work. 4852 4853 2. Grant of Copyright License. Subject to the terms and conditions of 4854 this License, each Contributor hereby grants to You a perpetual, 4855 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 4856 copyright license to reproduce, prepare Derivative Works of, 4857 publicly display, publicly perform, sublicense, and distribute the 4858 Work and such Derivative Works in Source or Object form. 4859 4860 3. Grant of Patent License. Subject to the terms and conditions of 4861 this License, each Contributor hereby grants to You a perpetual, 4862 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 4863 (except as stated in this section) patent license to make, have made, 4864 use, offer to sell, sell, import, and otherwise transfer the Work, 4865 where such license applies only to those patent claims licensable 4866 by such Contributor that are necessarily infringed by their 4867 Contribution(s) alone or by combination of their Contribution(s) 4868 with the Work to which such Contribution(s) was submitted. If You 4869 institute patent litigation against any entity (including a 4870 cross-claim or counterclaim in a lawsuit) alleging that the Work 4871 or a Contribution incorporated within the Work constitutes direct 4872 or contributory patent infringement, then any patent licenses 4873 granted to You under this License for that Work shall terminate 4874 as of the date such litigation is filed. 4875 4876 4. Redistribution. You may reproduce and distribute copies of the 4877 Work or Derivative Works thereof in any medium, with or without 4878 modifications, and in Source or Object form, provided that You 4879 meet the following conditions: 4880 4881 (a) You must give any other recipients of the Work or 4882 Derivative Works a copy of this License; and 4883 4884 (b) You must cause any modified files to carry prominent notices 4885 stating that You changed the files; and 4886 4887 (c) You must retain, in the Source form of any Derivative Works 4888 that You distribute, all copyright, patent, trademark, and 4889 attribution notices from the Source form of the Work, 4890 excluding those notices that do not pertain to any part of 4891 the Derivative Works; and 4892 4893 (d) If the Work includes a "NOTICE" text file as part of its 4894 distribution, then any Derivative Works that You distribute must 4895 include a readable copy of the attribution notices contained 4896 within such NOTICE file, excluding those notices that do not 4897 pertain to any part of the Derivative Works, in at least one 4898 of the following places: within a NOTICE text file distributed 4899 as part of the Derivative Works; within the Source form or 4900 documentation, if provided along with the Derivative Works; or, 4901 within a display generated by the Derivative Works, if and 4902 wherever such third-party notices normally appear. The contents 4903 of the NOTICE file are for informational purposes only and 4904 do not modify the License. You may add Your own attribution 4905 notices within Derivative Works that You distribute, alongside 4906 or as an addendum to the NOTICE text from the Work, provided 4907 that such additional attribution notices cannot be construed 4908 as modifying the License. 4909 4910 You may add Your own copyright statement to Your modifications and 4911 may provide additional or different license terms and conditions 4912 for use, reproduction, or distribution of Your modifications, or 4913 for any such Derivative Works as a whole, provided Your use, 4914 reproduction, and distribution of the Work otherwise complies with 4915 the conditions stated in this License. 4916 4917 5. Submission of Contributions. Unless You explicitly state otherwise, 4918 any Contribution intentionally submitted for inclusion in the Work 4919 by You to the Licensor shall be under the terms and conditions of 4920 this License, without any additional terms or conditions. 4921 Notwithstanding the above, nothing herein shall supersede or modify 4922 the terms of any separate license agreement you may have executed 4923 with Licensor regarding such Contributions. 4924 4925 6. Trademarks. This License does not grant permission to use the trade 4926 names, trademarks, service marks, or product names of the Licensor, 4927 except as required for reasonable and customary use in describing the 4928 origin of the Work and reproducing the content of the NOTICE file. 4929 4930 7. Disclaimer of Warranty. Unless required by applicable law or 4931 agreed to in writing, Licensor provides the Work (and each 4932 Contributor provides its Contributions) on an "AS IS" BASIS, 4933 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 4934 implied, including, without limitation, any warranties or conditions 4935 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 4936 PARTICULAR PURPOSE. You are solely responsible for determining the 4937 appropriateness of using or redistributing the Work and assume any 4938 risks associated with Your exercise of permissions under this License. 4939 4940 8. Limitation of Liability. In no event and under no legal theory, 4941 whether in tort (including negligence), contract, or otherwise, 4942 unless required by applicable law (such as deliberate and grossly 4943 negligent acts) or agreed to in writing, shall any Contributor be 4944 liable to You for damages, including any direct, indirect, special, 4945 incidental, or consequential damages of any character arising as a 4946 result of this License or out of the use or inability to use the 4947 Work (including but not limited to damages for loss of goodwill, 4948 work stoppage, computer failure or malfunction, or any and all 4949 other commercial damages or losses), even if such Contributor 4950 has been advised of the possibility of such damages. 4951 4952 9. Accepting Warranty or Additional Liability. While redistributing 4953 the Work or Derivative Works thereof, You may choose to offer, 4954 and charge a fee for, acceptance of support, warranty, indemnity, 4955 or other liability obligations and/or rights consistent with this 4956 License. However, in accepting such obligations, You may act only 4957 on Your own behalf and on Your sole responsibility, not on behalf 4958 of any other Contributor, and only if You agree to indemnify, 4959 defend, and hold each Contributor harmless for any liability 4960 incurred by, or claims asserted against, such Contributor by reason 4961 of your accepting any such warranty or additional liability. 4962 4963 END OF TERMS AND CONDITIONS 4964 4965 Copyright 2015 Docker, Inc. 4966 4967 Licensed under the Apache License, Version 2.0 (the "License"); 4968 you may not use this file except in compliance with the License. 4969 You may obtain a copy of the License at 4970 4971 https://www.apache.org/licenses/LICENSE-2.0 4972 4973 Unless required by applicable law or agreed to in writing, software 4974 distributed under the License is distributed on an "AS IS" BASIS, 4975 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 4976 See the License for the specific language governing permissions and 4977 limitations under the License. 4978 4979 ================================================================ 4980 4981 github.com/dustin/go-humanize 4982 https://github.com/dustin/go-humanize 4983 ---------------------------------------------------------------- 4984 Copyright (c) 2005-2008 Dustin Sallings <dustin@spy.net> 4985 4986 Permission is hereby granted, free of charge, to any person obtaining a copy 4987 of this software and associated documentation files (the "Software"), to deal 4988 in the Software without restriction, including without limitation the rights 4989 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 4990 copies of the Software, and to permit persons to whom the Software is 4991 furnished to do so, subject to the following conditions: 4992 4993 The above copyright notice and this permission notice shall be included in 4994 all copies or substantial portions of the Software. 4995 4996 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 4997 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 4998 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 4999 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 5000 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 5001 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 5002 SOFTWARE. 5003 5004 <http://www.opensource.org/licenses/mit-license.php> 5005 5006 ================================================================ 5007 5008 github.com/eapache/go-resiliency 5009 https://github.com/eapache/go-resiliency 5010 ---------------------------------------------------------------- 5011 The MIT License (MIT) 5012 5013 Copyright (c) 2014 Evan Huus 5014 5015 Permission is hereby granted, free of charge, to any person obtaining a copy 5016 of this software and associated documentation files (the "Software"), to deal 5017 in the Software without restriction, including without limitation the rights 5018 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 5019 copies of the Software, and to permit persons to whom the Software is 5020 furnished to do so, subject to the following conditions: 5021 5022 The above copyright notice and this permission notice shall be included in all 5023 copies or substantial portions of the Software. 5024 5025 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 5026 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 5027 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 5028 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 5029 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 5030 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 5031 SOFTWARE. 5032 5033 5034 ================================================================ 5035 5036 github.com/eapache/go-xerial-snappy 5037 https://github.com/eapache/go-xerial-snappy 5038 ---------------------------------------------------------------- 5039 The MIT License (MIT) 5040 5041 Copyright (c) 2016 Evan Huus 5042 5043 Permission is hereby granted, free of charge, to any person obtaining a copy 5044 of this software and associated documentation files (the "Software"), to deal 5045 in the Software without restriction, including without limitation the rights 5046 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 5047 copies of the Software, and to permit persons to whom the Software is 5048 furnished to do so, subject to the following conditions: 5049 5050 The above copyright notice and this permission notice shall be included in all 5051 copies or substantial portions of the Software. 5052 5053 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 5054 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 5055 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 5056 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 5057 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 5058 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 5059 SOFTWARE. 5060 5061 ================================================================ 5062 5063 github.com/eapache/queue 5064 https://github.com/eapache/queue 5065 ---------------------------------------------------------------- 5066 The MIT License (MIT) 5067 5068 Copyright (c) 2014 Evan Huus 5069 5070 Permission is hereby granted, free of charge, to any person obtaining a copy 5071 of this software and associated documentation files (the "Software"), to deal 5072 in the Software without restriction, including without limitation the rights 5073 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 5074 copies of the Software, and to permit persons to whom the Software is 5075 furnished to do so, subject to the following conditions: 5076 5077 The above copyright notice and this permission notice shall be included in all 5078 copies or substantial portions of the Software. 5079 5080 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 5081 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 5082 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 5083 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 5084 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 5085 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 5086 SOFTWARE. 5087 ================================================================ 5088 5089 github.com/eclipse/paho.mqtt.golang 5090 https://github.com/eclipse/paho.mqtt.golang 5091 ---------------------------------------------------------------- 5092 Eclipse Public License - v 2.0 (EPL-2.0) 5093 5094 This program and the accompanying materials 5095 are made available under the terms of the Eclipse Public License v2.0 5096 and Eclipse Distribution License v1.0 which accompany this distribution. 5097 5098 The Eclipse Public License is available at 5099 https://www.eclipse.org/legal/epl-2.0/ 5100 and the Eclipse Distribution License is available at 5101 http://www.eclipse.org/org/documents/edl-v10.php. 5102 5103 For an explanation of what dual-licensing means to you, see: 5104 https://www.eclipse.org/legal/eplfaq.php#DUALLIC 5105 5106 **** 5107 The epl-2.0 is copied below in order to pass the pkg.go.dev license check (https://pkg.go.dev/license-policy). 5108 **** 5109 Eclipse Public License - v 2.0 5110 5111 THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS ECLIPSE 5112 PUBLIC LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION OR DISTRIBUTION 5113 OF THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT. 5114 5115 1. DEFINITIONS 5116 5117 "Contribution" means: 5118 5119 a) in the case of the initial Contributor, the initial content 5120 Distributed under this Agreement, and 5121 5122 b) in the case of each subsequent Contributor: 5123 i) changes to the Program, and 5124 ii) additions to the Program; 5125 where such changes and/or additions to the Program originate from 5126 and are Distributed by that particular Contributor. A Contribution 5127 "originates" from a Contributor if it was added to the Program by 5128 such Contributor itself or anyone acting on such Contributor's behalf. 5129 Contributions do not include changes or additions to the Program that 5130 are not Modified Works. 5131 5132 "Contributor" means any person or entity that Distributes the Program. 5133 5134 "Licensed Patents" mean patent claims licensable by a Contributor which 5135 are necessarily infringed by the use or sale of its Contribution alone 5136 or when combined with the Program. 5137 5138 "Program" means the Contributions Distributed in accordance with this 5139 Agreement. 5140 5141 "Recipient" means anyone who receives the Program under this Agreement 5142 or any Secondary License (as applicable), including Contributors. 5143 5144 "Derivative Works" shall mean any work, whether in Source Code or other 5145 form, that is based on (or derived from) the Program and for which the 5146 editorial revisions, annotations, elaborations, or other modifications 5147 represent, as a whole, an original work of authorship. 5148 5149 "Modified Works" shall mean any work in Source Code or other form that 5150 results from an addition to, deletion from, or modification of the 5151 contents of the Program, including, for purposes of clarity any new file 5152 in Source Code form that contains any contents of the Program. Modified 5153 Works shall not include works that contain only declarations, 5154 interfaces, types, classes, structures, or files of the Program solely 5155 in each case in order to link to, bind by name, or subclass the Program 5156 or Modified Works thereof. 5157 5158 "Distribute" means the acts of a) distributing or b) making available 5159 in any manner that enables the transfer of a copy. 5160 5161 "Source Code" means the form of a Program preferred for making 5162 modifications, including but not limited to software source code, 5163 documentation source, and configuration files. 5164 5165 "Secondary License" means either the GNU General Public License, 5166 Version 2.0, or any later versions of that license, including any 5167 exceptions or additional permissions as identified by the initial 5168 Contributor. 5169 5170 2. GRANT OF RIGHTS 5171 5172 a) Subject to the terms of this Agreement, each Contributor hereby 5173 grants Recipient a non-exclusive, worldwide, royalty-free copyright 5174 license to reproduce, prepare Derivative Works of, publicly display, 5175 publicly perform, Distribute and sublicense the Contribution of such 5176 Contributor, if any, and such Derivative Works. 5177 5178 b) Subject to the terms of this Agreement, each Contributor hereby 5179 grants Recipient a non-exclusive, worldwide, royalty-free patent 5180 license under Licensed Patents to make, use, sell, offer to sell, 5181 import and otherwise transfer the Contribution of such Contributor, 5182 if any, in Source Code or other form. This patent license shall 5183 apply to the combination of the Contribution and the Program if, at 5184 the time the Contribution is added by the Contributor, such addition 5185 of the Contribution causes such combination to be covered by the 5186 Licensed Patents. The patent license shall not apply to any other 5187 combinations which include the Contribution. No hardware per se is 5188 licensed hereunder. 5189 5190 c) Recipient understands that although each Contributor grants the 5191 licenses to its Contributions set forth herein, no assurances are 5192 provided by any Contributor that the Program does not infringe the 5193 patent or other intellectual property rights of any other entity. 5194 Each Contributor disclaims any liability to Recipient for claims 5195 brought by any other entity based on infringement of intellectual 5196 property rights or otherwise. As a condition to exercising the 5197 rights and licenses granted hereunder, each Recipient hereby 5198 assumes sole responsibility to secure any other intellectual 5199 property rights needed, if any. For example, if a third party 5200 patent license is required to allow Recipient to Distribute the 5201 Program, it is Recipient's responsibility to acquire that license 5202 before distributing the Program. 5203 5204 d) Each Contributor represents that to its knowledge it has 5205 sufficient copyright rights in its Contribution, if any, to grant 5206 the copyright license set forth in this Agreement. 5207 5208 e) Notwithstanding the terms of any Secondary License, no 5209 Contributor makes additional grants to any Recipient (other than 5210 those set forth in this Agreement) as a result of such Recipient's 5211 receipt of the Program under the terms of a Secondary License 5212 (if permitted under the terms of Section 3). 5213 5214 3. REQUIREMENTS 5215 5216 3.1 If a Contributor Distributes the Program in any form, then: 5217 5218 a) the Program must also be made available as Source Code, in 5219 accordance with section 3.2, and the Contributor must accompany 5220 the Program with a statement that the Source Code for the Program 5221 is available under this Agreement, and informs Recipients how to 5222 obtain it in a reasonable manner on or through a medium customarily 5223 used for software exchange; and 5224 5225 b) the Contributor may Distribute the Program under a license 5226 different than this Agreement, provided that such license: 5227 i) effectively disclaims on behalf of all other Contributors all 5228 warranties and conditions, express and implied, including 5229 warranties or conditions of title and non-infringement, and 5230 implied warranties or conditions of merchantability and fitness 5231 for a particular purpose; 5232 5233 ii) effectively excludes on behalf of all other Contributors all 5234 liability for damages, including direct, indirect, special, 5235 incidental and consequential damages, such as lost profits; 5236 5237 iii) does not attempt to limit or alter the recipients' rights 5238 in the Source Code under section 3.2; and 5239 5240 iv) requires any subsequent distribution of the Program by any 5241 party to be under a license that satisfies the requirements 5242 of this section 3. 5243 5244 3.2 When the Program is Distributed as Source Code: 5245 5246 a) it must be made available under this Agreement, or if the 5247 Program (i) is combined with other material in a separate file or 5248 files made available under a Secondary License, and (ii) the initial 5249 Contributor attached to the Source Code the notice described in 5250 Exhibit A of this Agreement, then the Program may be made available 5251 under the terms of such Secondary Licenses, and 5252 5253 b) a copy of this Agreement must be included with each copy of 5254 the Program. 5255 5256 3.3 Contributors may not remove or alter any copyright, patent, 5257 trademark, attribution notices, disclaimers of warranty, or limitations 5258 of liability ("notices") contained within the Program from any copy of 5259 the Program which they Distribute, provided that Contributors may add 5260 their own appropriate notices. 5261 5262 4. COMMERCIAL DISTRIBUTION 5263 5264 Commercial distributors of software may accept certain responsibilities 5265 with respect to end users, business partners and the like. While this 5266 license is intended to facilitate the commercial use of the Program, 5267 the Contributor who includes the Program in a commercial product 5268 offering should do so in a manner which does not create potential 5269 liability for other Contributors. Therefore, if a Contributor includes 5270 the Program in a commercial product offering, such Contributor 5271 ("Commercial Contributor") hereby agrees to defend and indemnify every 5272 other Contributor ("Indemnified Contributor") against any losses, 5273 damages and costs (collectively "Losses") arising from claims, lawsuits 5274 and other legal actions brought by a third party against the Indemnified 5275 Contributor to the extent caused by the acts or omissions of such 5276 Commercial Contributor in connection with its distribution of the Program 5277 in a commercial product offering. The obligations in this section do not 5278 apply to any claims or Losses relating to any actual or alleged 5279 intellectual property infringement. In order to qualify, an Indemnified 5280 Contributor must: a) promptly notify the Commercial Contributor in 5281 writing of such claim, and b) allow the Commercial Contributor to control, 5282 and cooperate with the Commercial Contributor in, the defense and any 5283 related settlement negotiations. The Indemnified Contributor may 5284 participate in any such claim at its own expense. 5285 5286 For example, a Contributor might include the Program in a commercial 5287 product offering, Product X. That Contributor is then a Commercial 5288 Contributor. If that Commercial Contributor then makes performance 5289 claims, or offers warranties related to Product X, those performance 5290 claims and warranties are such Commercial Contributor's responsibility 5291 alone. Under this section, the Commercial Contributor would have to 5292 defend claims against the other Contributors related to those performance 5293 claims and warranties, and if a court requires any other Contributor to 5294 pay any damages as a result, the Commercial Contributor must pay 5295 those damages. 5296 5297 5. NO WARRANTY 5298 5299 EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, AND TO THE EXTENT 5300 PERMITTED BY APPLICABLE LAW, THE PROGRAM IS PROVIDED ON AN "AS IS" 5301 BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR 5302 IMPLIED INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF 5303 TITLE, NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR 5304 PURPOSE. Each Recipient is solely responsible for determining the 5305 appropriateness of using and distributing the Program and assumes all 5306 risks associated with its exercise of rights under this Agreement, 5307 including but not limited to the risks and costs of program errors, 5308 compliance with applicable laws, damage to or loss of data, programs 5309 or equipment, and unavailability or interruption of operations. 5310 5311 6. DISCLAIMER OF LIABILITY 5312 5313 EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, AND TO THE EXTENT 5314 PERMITTED BY APPLICABLE LAW, NEITHER RECIPIENT NOR ANY CONTRIBUTORS 5315 SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 5316 EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING WITHOUT LIMITATION LOST 5317 PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 5318 CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 5319 ARISING IN ANY WAY OUT OF THE USE OR DISTRIBUTION OF THE PROGRAM OR THE 5320 EXERCISE OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF ADVISED OF THE 5321 POSSIBILITY OF SUCH DAMAGES. 5322 5323 7. GENERAL 5324 5325 If any provision of this Agreement is invalid or unenforceable under 5326 applicable law, it shall not affect the validity or enforceability of 5327 the remainder of the terms of this Agreement, and without further 5328 action by the parties hereto, such provision shall be reformed to the 5329 minimum extent necessary to make such provision valid and enforceable. 5330 5331 If Recipient institutes patent litigation against any entity 5332 (including a cross-claim or counterclaim in a lawsuit) alleging that the 5333 Program itself (excluding combinations of the Program with other software 5334 or hardware) infringes such Recipient's patent(s), then such Recipient's 5335 rights granted under Section 2(b) shall terminate as of the date such 5336 litigation is filed. 5337 5338 All Recipient's rights under this Agreement shall terminate if it 5339 fails to comply with any of the material terms or conditions of this 5340 Agreement and does not cure such failure in a reasonable period of 5341 time after becoming aware of such noncompliance. If all Recipient's 5342 rights under this Agreement terminate, Recipient agrees to cease use 5343 and distribution of the Program as soon as reasonably practicable. 5344 However, Recipient's obligations under this Agreement and any licenses 5345 granted by Recipient relating to the Program shall continue and survive. 5346 5347 Everyone is permitted to copy and distribute copies of this Agreement, 5348 but in order to avoid inconsistency the Agreement is copyrighted and 5349 may only be modified in the following manner. The Agreement Steward 5350 reserves the right to publish new versions (including revisions) of 5351 this Agreement from time to time. No one other than the Agreement 5352 Steward has the right to modify this Agreement. The Eclipse Foundation 5353 is the initial Agreement Steward. The Eclipse Foundation may assign the 5354 responsibility to serve as the Agreement Steward to a suitable separate 5355 entity. Each new version of the Agreement will be given a distinguishing 5356 version number. The Program (including Contributions) may always be 5357 Distributed subject to the version of the Agreement under which it was 5358 received. In addition, after a new version of the Agreement is published, 5359 Contributor may elect to Distribute the Program (including its 5360 Contributions) under the new version. 5361 5362 Except as expressly stated in Sections 2(a) and 2(b) above, Recipient 5363 receives no rights or licenses to the intellectual property of any 5364 Contributor under this Agreement, whether expressly, by implication, 5365 estoppel or otherwise. All rights in the Program not expressly granted 5366 under this Agreement are reserved. Nothing in this Agreement is intended 5367 to be enforceable by any entity that is not a Contributor or Recipient. 5368 No third-party beneficiary rights are created under this Agreement. 5369 5370 Exhibit A - Form of Secondary Licenses Notice 5371 5372 "This Source Code may also be made available under the following 5373 Secondary Licenses when the conditions for such availability set forth 5374 in the Eclipse Public License, v. 2.0 are satisfied: {name license(s), 5375 version(s), and exceptions or additional permissions here}." 5376 5377 Simply including a copy of this Agreement, including this Exhibit A 5378 is not sufficient to license the Source Code under Secondary Licenses. 5379 5380 If it is not possible or desirable to put the notice in a particular 5381 file, then You may include the notice in a location (such as a LICENSE 5382 file in a relevant directory) where a recipient would be likely to 5383 look for such a notice. 5384 5385 You may add additional accurate notices of copyright ownership. 5386 5387 ================================================================ 5388 5389 github.com/elastic/go-elasticsearch/v7 5390 https://github.com/elastic/go-elasticsearch/v7 5391 ---------------------------------------------------------------- 5392 Apache License 5393 Version 2.0, January 2004 5394 http://www.apache.org/licenses/ 5395 5396 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 5397 5398 1. Definitions. 5399 5400 "License" shall mean the terms and conditions for use, reproduction, 5401 and distribution as defined by Sections 1 through 9 of this document. 5402 5403 "Licensor" shall mean the copyright owner or entity authorized by 5404 the copyright owner that is granting the License. 5405 5406 "Legal Entity" shall mean the union of the acting entity and all 5407 other entities that control, are controlled by, or are under common 5408 control with that entity. For the purposes of this definition, 5409 "control" means (i) the power, direct or indirect, to cause the 5410 direction or management of such entity, whether by contract or 5411 otherwise, or (ii) ownership of fifty percent (50%) or more of the 5412 outstanding shares, or (iii) beneficial ownership of such entity. 5413 5414 "You" (or "Your") shall mean an individual or Legal Entity 5415 exercising permissions granted by this License. 5416 5417 "Source" form shall mean the preferred form for making modifications, 5418 including but not limited to software source code, documentation 5419 source, and configuration files. 5420 5421 "Object" form shall mean any form resulting from mechanical 5422 transformation or translation of a Source form, including but 5423 not limited to compiled object code, generated documentation, 5424 and conversions to other media types. 5425 5426 "Work" shall mean the work of authorship, whether in Source or 5427 Object form, made available under the License, as indicated by a 5428 copyright notice that is included in or attached to the work 5429 (an example is provided in the Appendix below). 5430 5431 "Derivative Works" shall mean any work, whether in Source or Object 5432 form, that is based on (or derived from) the Work and for which the 5433 editorial revisions, annotations, elaborations, or other modifications 5434 represent, as a whole, an original work of authorship. For the purposes 5435 of this License, Derivative Works shall not include works that remain 5436 separable from, or merely link (or bind by name) to the interfaces of, 5437 the Work and Derivative Works thereof. 5438 5439 "Contribution" shall mean any work of authorship, including 5440 the original version of the Work and any modifications or additions 5441 to that Work or Derivative Works thereof, that is intentionally 5442 submitted to Licensor for inclusion in the Work by the copyright owner 5443 or by an individual or Legal Entity authorized to submit on behalf of 5444 the copyright owner. For the purposes of this definition, "submitted" 5445 means any form of electronic, verbal, or written communication sent 5446 to the Licensor or its representatives, including but not limited to 5447 communication on electronic mailing lists, source code control systems, 5448 and issue tracking systems that are managed by, or on behalf of, the 5449 Licensor for the purpose of discussing and improving the Work, but 5450 excluding communication that is conspicuously marked or otherwise 5451 designated in writing by the copyright owner as "Not a Contribution." 5452 5453 "Contributor" shall mean Licensor and any individual or Legal Entity 5454 on behalf of whom a Contribution has been received by Licensor and 5455 subsequently incorporated within the Work. 5456 5457 2. Grant of Copyright License. Subject to the terms and conditions of 5458 this License, each Contributor hereby grants to You a perpetual, 5459 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 5460 copyright license to reproduce, prepare Derivative Works of, 5461 publicly display, publicly perform, sublicense, and distribute the 5462 Work and such Derivative Works in Source or Object form. 5463 5464 3. Grant of Patent License. Subject to the terms and conditions of 5465 this License, each Contributor hereby grants to You a perpetual, 5466 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 5467 (except as stated in this section) patent license to make, have made, 5468 use, offer to sell, sell, import, and otherwise transfer the Work, 5469 where such license applies only to those patent claims licensable 5470 by such Contributor that are necessarily infringed by their 5471 Contribution(s) alone or by combination of their Contribution(s) 5472 with the Work to which such Contribution(s) was submitted. If You 5473 institute patent litigation against any entity (including a 5474 cross-claim or counterclaim in a lawsuit) alleging that the Work 5475 or a Contribution incorporated within the Work constitutes direct 5476 or contributory patent infringement, then any patent licenses 5477 granted to You under this License for that Work shall terminate 5478 as of the date such litigation is filed. 5479 5480 4. Redistribution. You may reproduce and distribute copies of the 5481 Work or Derivative Works thereof in any medium, with or without 5482 modifications, and in Source or Object form, provided that You 5483 meet the following conditions: 5484 5485 (a) You must give any other recipients of the Work or 5486 Derivative Works a copy of this License; and 5487 5488 (b) You must cause any modified files to carry prominent notices 5489 stating that You changed the files; and 5490 5491 (c) You must retain, in the Source form of any Derivative Works 5492 that You distribute, all copyright, patent, trademark, and 5493 attribution notices from the Source form of the Work, 5494 excluding those notices that do not pertain to any part of 5495 the Derivative Works; and 5496 5497 (d) If the Work includes a "NOTICE" text file as part of its 5498 distribution, then any Derivative Works that You distribute must 5499 include a readable copy of the attribution notices contained 5500 within such NOTICE file, excluding those notices that do not 5501 pertain to any part of the Derivative Works, in at least one 5502 of the following places: within a NOTICE text file distributed 5503 as part of the Derivative Works; within the Source form or 5504 documentation, if provided along with the Derivative Works; or, 5505 within a display generated by the Derivative Works, if and 5506 wherever such third-party notices normally appear. The contents 5507 of the NOTICE file are for informational purposes only and 5508 do not modify the License. You may add Your own attribution 5509 notices within Derivative Works that You distribute, alongside 5510 or as an addendum to the NOTICE text from the Work, provided 5511 that such additional attribution notices cannot be construed 5512 as modifying the License. 5513 5514 You may add Your own copyright statement to Your modifications and 5515 may provide additional or different license terms and conditions 5516 for use, reproduction, or distribution of Your modifications, or 5517 for any such Derivative Works as a whole, provided Your use, 5518 reproduction, and distribution of the Work otherwise complies with 5519 the conditions stated in this License. 5520 5521 5. Submission of Contributions. Unless You explicitly state otherwise, 5522 any Contribution intentionally submitted for inclusion in the Work 5523 by You to the Licensor shall be under the terms and conditions of 5524 this License, without any additional terms or conditions. 5525 Notwithstanding the above, nothing herein shall supersede or modify 5526 the terms of any separate license agreement you may have executed 5527 with Licensor regarding such Contributions. 5528 5529 6. Trademarks. This License does not grant permission to use the trade 5530 names, trademarks, service marks, or product names of the Licensor, 5531 except as required for reasonable and customary use in describing the 5532 origin of the Work and reproducing the content of the NOTICE file. 5533 5534 7. Disclaimer of Warranty. Unless required by applicable law or 5535 agreed to in writing, Licensor provides the Work (and each 5536 Contributor provides its Contributions) on an "AS IS" BASIS, 5537 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 5538 implied, including, without limitation, any warranties or conditions 5539 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 5540 PARTICULAR PURPOSE. You are solely responsible for determining the 5541 appropriateness of using or redistributing the Work and assume any 5542 risks associated with Your exercise of permissions under this License. 5543 5544 8. Limitation of Liability. In no event and under no legal theory, 5545 whether in tort (including negligence), contract, or otherwise, 5546 unless required by applicable law (such as deliberate and grossly 5547 negligent acts) or agreed to in writing, shall any Contributor be 5548 liable to You for damages, including any direct, indirect, special, 5549 incidental, or consequential damages of any character arising as a 5550 result of this License or out of the use or inability to use the 5551 Work (including but not limited to damages for loss of goodwill, 5552 work stoppage, computer failure or malfunction, or any and all 5553 other commercial damages or losses), even if such Contributor 5554 has been advised of the possibility of such damages. 5555 5556 9. Accepting Warranty or Additional Liability. While redistributing 5557 the Work or Derivative Works thereof, You may choose to offer, 5558 and charge a fee for, acceptance of support, warranty, indemnity, 5559 or other liability obligations and/or rights consistent with this 5560 License. However, in accepting such obligations, You may act only 5561 on Your own behalf and on Your sole responsibility, not on behalf 5562 of any other Contributor, and only if You agree to indemnify, 5563 defend, and hold each Contributor harmless for any liability 5564 incurred by, or claims asserted against, such Contributor by reason 5565 of your accepting any such warranty or additional liability. 5566 5567 END OF TERMS AND CONDITIONS 5568 5569 APPENDIX: How to apply the Apache License to your work. 5570 5571 To apply the Apache License to your work, attach the following 5572 boilerplate notice, with the fields enclosed by brackets "[]" 5573 replaced with your own identifying information. (Don't include 5574 the brackets!) The text should be enclosed in the appropriate 5575 comment syntax for the file format. We also recommend that a 5576 file or class name and description of purpose be included on the 5577 same "printed page" as the copyright notice for easier 5578 identification within third-party archives. 5579 5580 Copyright 2018 Elasticsearch BV 5581 5582 Licensed under the Apache License, Version 2.0 (the "License"); 5583 you may not use this file except in compliance with the License. 5584 You may obtain a copy of the License at 5585 5586 http://www.apache.org/licenses/LICENSE-2.0 5587 5588 Unless required by applicable law or agreed to in writing, software 5589 distributed under the License is distributed on an "AS IS" BASIS, 5590 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 5591 See the License for the specific language governing permissions and 5592 limitations under the License. 5593 5594 ================================================================ 5595 5596 github.com/fatih/color 5597 https://github.com/fatih/color 5598 ---------------------------------------------------------------- 5599 The MIT License (MIT) 5600 5601 Copyright (c) 2013 Fatih Arslan 5602 5603 Permission is hereby granted, free of charge, to any person obtaining a copy of 5604 this software and associated documentation files (the "Software"), to deal in 5605 the Software without restriction, including without limitation the rights to 5606 use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of 5607 the Software, and to permit persons to whom the Software is furnished to do so, 5608 subject to the following conditions: 5609 5610 The above copyright notice and this permission notice shall be included in all 5611 copies or substantial portions of the Software. 5612 5613 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 5614 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS 5615 FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR 5616 COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER 5617 IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN 5618 CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 5619 5620 ================================================================ 5621 5622 github.com/fatih/structs 5623 https://github.com/fatih/structs 5624 ---------------------------------------------------------------- 5625 The MIT License (MIT) 5626 5627 Copyright (c) 2014 Fatih Arslan 5628 5629 Permission is hereby granted, free of charge, to any person obtaining a copy 5630 of this software and associated documentation files (the "Software"), to deal 5631 in the Software without restriction, including without limitation the rights 5632 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 5633 copies of the Software, and to permit persons to whom the Software is 5634 furnished to do so, subject to the following conditions: 5635 5636 The above copyright notice and this permission notice shall be included in all 5637 copies or substantial portions of the Software. 5638 5639 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 5640 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 5641 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 5642 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 5643 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 5644 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 5645 SOFTWARE. 5646 ================================================================ 5647 5648 github.com/felixge/fgprof 5649 https://github.com/felixge/fgprof 5650 ---------------------------------------------------------------- 5651 The MIT License (MIT) 5652 Copyright © 2020 Felix Geisendörfer <felix@felixge.de> 5653 5654 Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: 5655 5656 The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. 5657 5658 THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 5659 5660 ================================================================ 5661 5662 github.com/felixge/httpsnoop 5663 https://github.com/felixge/httpsnoop 5664 ---------------------------------------------------------------- 5665 Copyright (c) 2016 Felix Geisendörfer (felix@debuggable.com) 5666 5667 Permission is hereby granted, free of charge, to any person obtaining a copy 5668 of this software and associated documentation files (the "Software"), to deal 5669 in the Software without restriction, including without limitation the rights 5670 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 5671 copies of the Software, and to permit persons to whom the Software is 5672 furnished to do so, subject to the following conditions: 5673 5674 The above copyright notice and this permission notice shall be included in 5675 all copies or substantial portions of the Software. 5676 5677 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 5678 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 5679 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 5680 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 5681 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 5682 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 5683 THE SOFTWARE. 5684 5685 ================================================================ 5686 5687 github.com/fortytw2/leaktest 5688 https://github.com/fortytw2/leaktest 5689 ---------------------------------------------------------------- 5690 Copyright (c) 2012 The Go Authors. All rights reserved. 5691 5692 Redistribution and use in source and binary forms, with or without 5693 modification, are permitted provided that the following conditions are 5694 met: 5695 5696 * Redistributions of source code must retain the above copyright 5697 notice, this list of conditions and the following disclaimer. 5698 * Redistributions in binary form must reproduce the above 5699 copyright notice, this list of conditions and the following disclaimer 5700 in the documentation and/or other materials provided with the 5701 distribution. 5702 * Neither the name of Google Inc. nor the names of its 5703 contributors may be used to endorse or promote products derived from 5704 this software without specific prior written permission. 5705 5706 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 5707 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 5708 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 5709 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 5710 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 5711 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 5712 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 5713 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 5714 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 5715 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 5716 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 5717 5718 ================================================================ 5719 5720 github.com/frankban/quicktest 5721 https://github.com/frankban/quicktest 5722 ---------------------------------------------------------------- 5723 MIT License 5724 5725 Copyright (c) 2017 Canonical Ltd. 5726 5727 Permission is hereby granted, free of charge, to any person obtaining a copy 5728 of this software and associated documentation files (the "Software"), to deal 5729 in the Software without restriction, including without limitation the rights 5730 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 5731 copies of the Software, and to permit persons to whom the Software is 5732 furnished to do so, subject to the following conditions: 5733 5734 The above copyright notice and this permission notice shall be included in all 5735 copies or substantial portions of the Software. 5736 5737 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 5738 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 5739 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 5740 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 5741 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 5742 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 5743 SOFTWARE. 5744 5745 ================================================================ 5746 5747 github.com/fraugster/parquet-go 5748 https://github.com/fraugster/parquet-go 5749 ---------------------------------------------------------------- 5750 5751 Apache License 5752 Version 2.0, January 2004 5753 http://www.apache.org/licenses/ 5754 5755 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 5756 5757 1. Definitions. 5758 5759 "License" shall mean the terms and conditions for use, reproduction, 5760 and distribution as defined by Sections 1 through 9 of this document. 5761 5762 "Licensor" shall mean the copyright owner or entity authorized by 5763 the copyright owner that is granting the License. 5764 5765 "Legal Entity" shall mean the union of the acting entity and all 5766 other entities that control, are controlled by, or are under common 5767 control with that entity. For the purposes of this definition, 5768 "control" means (i) the power, direct or indirect, to cause the 5769 direction or management of such entity, whether by contract or 5770 otherwise, or (ii) ownership of fifty percent (50%) or more of the 5771 outstanding shares, or (iii) beneficial ownership of such entity. 5772 5773 "You" (or "Your") shall mean an individual or Legal Entity 5774 exercising permissions granted by this License. 5775 5776 "Source" form shall mean the preferred form for making modifications, 5777 including but not limited to software source code, documentation 5778 source, and configuration files. 5779 5780 "Object" form shall mean any form resulting from mechanical 5781 transformation or translation of a Source form, including but 5782 not limited to compiled object code, generated documentation, 5783 and conversions to other media types. 5784 5785 "Work" shall mean the work of authorship, whether in Source or 5786 Object form, made available under the License, as indicated by a 5787 copyright notice that is included in or attached to the work 5788 (an example is provided in the Appendix below). 5789 5790 "Derivative Works" shall mean any work, whether in Source or Object 5791 form, that is based on (or derived from) the Work and for which the 5792 editorial revisions, annotations, elaborations, or other modifications 5793 represent, as a whole, an original work of authorship. For the purposes 5794 of this License, Derivative Works shall not include works that remain 5795 separable from, or merely link (or bind by name) to the interfaces of, 5796 the Work and Derivative Works thereof. 5797 5798 "Contribution" shall mean any work of authorship, including 5799 the original version of the Work and any modifications or additions 5800 to that Work or Derivative Works thereof, that is intentionally 5801 submitted to Licensor for inclusion in the Work by the copyright owner 5802 or by an individual or Legal Entity authorized to submit on behalf of 5803 the copyright owner. For the purposes of this definition, "submitted" 5804 means any form of electronic, verbal, or written communication sent 5805 to the Licensor or its representatives, including but not limited to 5806 communication on electronic mailing lists, source code control systems, 5807 and issue tracking systems that are managed by, or on behalf of, the 5808 Licensor for the purpose of discussing and improving the Work, but 5809 excluding communication that is conspicuously marked or otherwise 5810 designated in writing by the copyright owner as "Not a Contribution." 5811 5812 "Contributor" shall mean Licensor and any individual or Legal Entity 5813 on behalf of whom a Contribution has been received by Licensor and 5814 subsequently incorporated within the Work. 5815 5816 2. Grant of Copyright License. Subject to the terms and conditions of 5817 this License, each Contributor hereby grants to You a perpetual, 5818 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 5819 copyright license to reproduce, prepare Derivative Works of, 5820 publicly display, publicly perform, sublicense, and distribute the 5821 Work and such Derivative Works in Source or Object form. 5822 5823 3. Grant of Patent License. Subject to the terms and conditions of 5824 this License, each Contributor hereby grants to You a perpetual, 5825 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 5826 (except as stated in this section) patent license to make, have made, 5827 use, offer to sell, sell, import, and otherwise transfer the Work, 5828 where such license applies only to those patent claims licensable 5829 by such Contributor that are necessarily infringed by their 5830 Contribution(s) alone or by combination of their Contribution(s) 5831 with the Work to which such Contribution(s) was submitted. If You 5832 institute patent litigation against any entity (including a 5833 cross-claim or counterclaim in a lawsuit) alleging that the Work 5834 or a Contribution incorporated within the Work constitutes direct 5835 or contributory patent infringement, then any patent licenses 5836 granted to You under this License for that Work shall terminate 5837 as of the date such litigation is filed. 5838 5839 4. Redistribution. You may reproduce and distribute copies of the 5840 Work or Derivative Works thereof in any medium, with or without 5841 modifications, and in Source or Object form, provided that You 5842 meet the following conditions: 5843 5844 (a) You must give any other recipients of the Work or 5845 Derivative Works a copy of this License; and 5846 5847 (b) You must cause any modified files to carry prominent notices 5848 stating that You changed the files; and 5849 5850 (c) You must retain, in the Source form of any Derivative Works 5851 that You distribute, all copyright, patent, trademark, and 5852 attribution notices from the Source form of the Work, 5853 excluding those notices that do not pertain to any part of 5854 the Derivative Works; and 5855 5856 (d) If the Work includes a "NOTICE" text file as part of its 5857 distribution, then any Derivative Works that You distribute must 5858 include a readable copy of the attribution notices contained 5859 within such NOTICE file, excluding those notices that do not 5860 pertain to any part of the Derivative Works, in at least one 5861 of the following places: within a NOTICE text file distributed 5862 as part of the Derivative Works; within the Source form or 5863 documentation, if provided along with the Derivative Works; or, 5864 within a display generated by the Derivative Works, if and 5865 wherever such third-party notices normally appear. The contents 5866 of the NOTICE file are for informational purposes only and 5867 do not modify the License. You may add Your own attribution 5868 notices within Derivative Works that You distribute, alongside 5869 or as an addendum to the NOTICE text from the Work, provided 5870 that such additional attribution notices cannot be construed 5871 as modifying the License. 5872 5873 You may add Your own copyright statement to Your modifications and 5874 may provide additional or different license terms and conditions 5875 for use, reproduction, or distribution of Your modifications, or 5876 for any such Derivative Works as a whole, provided Your use, 5877 reproduction, and distribution of the Work otherwise complies with 5878 the conditions stated in this License. 5879 5880 5. Submission of Contributions. Unless You explicitly state otherwise, 5881 any Contribution intentionally submitted for inclusion in the Work 5882 by You to the Licensor shall be under the terms and conditions of 5883 this License, without any additional terms or conditions. 5884 Notwithstanding the above, nothing herein shall supersede or modify 5885 the terms of any separate license agreement you may have executed 5886 with Licensor regarding such Contributions. 5887 5888 6. Trademarks. This License does not grant permission to use the trade 5889 names, trademarks, service marks, or product names of the Licensor, 5890 except as required for reasonable and customary use in describing the 5891 origin of the Work and reproducing the content of the NOTICE file. 5892 5893 7. Disclaimer of Warranty. Unless required by applicable law or 5894 agreed to in writing, Licensor provides the Work (and each 5895 Contributor provides its Contributions) on an "AS IS" BASIS, 5896 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 5897 implied, including, without limitation, any warranties or conditions 5898 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 5899 PARTICULAR PURPOSE. You are solely responsible for determining the 5900 appropriateness of using or redistributing the Work and assume any 5901 risks associated with Your exercise of permissions under this License. 5902 5903 8. Limitation of Liability. In no event and under no legal theory, 5904 whether in tort (including negligence), contract, or otherwise, 5905 unless required by applicable law (such as deliberate and grossly 5906 negligent acts) or agreed to in writing, shall any Contributor be 5907 liable to You for damages, including any direct, indirect, special, 5908 incidental, or consequential damages of any character arising as a 5909 result of this License or out of the use or inability to use the 5910 Work (including but not limited to damages for loss of goodwill, 5911 work stoppage, computer failure or malfunction, or any and all 5912 other commercial damages or losses), even if such Contributor 5913 has been advised of the possibility of such damages. 5914 5915 9. Accepting Warranty or Additional Liability. While redistributing 5916 the Work or Derivative Works thereof, You may choose to offer, 5917 and charge a fee for, acceptance of support, warranty, indemnity, 5918 or other liability obligations and/or rights consistent with this 5919 License. However, in accepting such obligations, You may act only 5920 on Your own behalf and on Your sole responsibility, not on behalf 5921 of any other Contributor, and only if You agree to indemnify, 5922 defend, and hold each Contributor harmless for any liability 5923 incurred by, or claims asserted against, such Contributor by reason 5924 of your accepting any such warranty or additional liability. 5925 5926 END OF TERMS AND CONDITIONS 5927 5928 APPENDIX: How to apply the Apache License to your work. 5929 5930 To apply the Apache License to your work, attach the following 5931 boilerplate notice, with the fields enclosed by brackets "[]" 5932 replaced with your own identifying information. (Don't include 5933 the brackets!) The text should be enclosed in the appropriate 5934 comment syntax for the file format. We also recommend that a 5935 file or class name and description of purpose be included on the 5936 same "printed page" as the copyright notice for easier 5937 identification within third-party archives. 5938 5939 Copyright [yyyy] [name of copyright owner] 5940 5941 Licensed under the Apache License, Version 2.0 (the "License"); 5942 you may not use this file except in compliance with the License. 5943 You may obtain a copy of the License at 5944 5945 http://www.apache.org/licenses/LICENSE-2.0 5946 5947 Unless required by applicable law or agreed to in writing, software 5948 distributed under the License is distributed on an "AS IS" BASIS, 5949 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 5950 See the License for the specific language governing permissions and 5951 limitations under the License. 5952 5953 ================================================================ 5954 5955 github.com/gdamore/encoding 5956 https://github.com/gdamore/encoding 5957 ---------------------------------------------------------------- 5958 5959 Apache License 5960 Version 2.0, January 2004 5961 http://www.apache.org/licenses/ 5962 5963 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 5964 5965 1. Definitions. 5966 5967 "License" shall mean the terms and conditions for use, reproduction, 5968 and distribution as defined by Sections 1 through 9 of this document. 5969 5970 "Licensor" shall mean the copyright owner or entity authorized by 5971 the copyright owner that is granting the License. 5972 5973 "Legal Entity" shall mean the union of the acting entity and all 5974 other entities that control, are controlled by, or are under common 5975 control with that entity. For the purposes of this definition, 5976 "control" means (i) the power, direct or indirect, to cause the 5977 direction or management of such entity, whether by contract or 5978 otherwise, or (ii) ownership of fifty percent (50%) or more of the 5979 outstanding shares, or (iii) beneficial ownership of such entity. 5980 5981 "You" (or "Your") shall mean an individual or Legal Entity 5982 exercising permissions granted by this License. 5983 5984 "Source" form shall mean the preferred form for making modifications, 5985 including but not limited to software source code, documentation 5986 source, and configuration files. 5987 5988 "Object" form shall mean any form resulting from mechanical 5989 transformation or translation of a Source form, including but 5990 not limited to compiled object code, generated documentation, 5991 and conversions to other media types. 5992 5993 "Work" shall mean the work of authorship, whether in Source or 5994 Object form, made available under the License, as indicated by a 5995 copyright notice that is included in or attached to the work 5996 (an example is provided in the Appendix below). 5997 5998 "Derivative Works" shall mean any work, whether in Source or Object 5999 form, that is based on (or derived from) the Work and for which the 6000 editorial revisions, annotations, elaborations, or other modifications 6001 represent, as a whole, an original work of authorship. For the purposes 6002 of this License, Derivative Works shall not include works that remain 6003 separable from, or merely link (or bind by name) to the interfaces of, 6004 the Work and Derivative Works thereof. 6005 6006 "Contribution" shall mean any work of authorship, including 6007 the original version of the Work and any modifications or additions 6008 to that Work or Derivative Works thereof, that is intentionally 6009 submitted to Licensor for inclusion in the Work by the copyright owner 6010 or by an individual or Legal Entity authorized to submit on behalf of 6011 the copyright owner. For the purposes of this definition, "submitted" 6012 means any form of electronic, verbal, or written communication sent 6013 to the Licensor or its representatives, including but not limited to 6014 communication on electronic mailing lists, source code control systems, 6015 and issue tracking systems that are managed by, or on behalf of, the 6016 Licensor for the purpose of discussing and improving the Work, but 6017 excluding communication that is conspicuously marked or otherwise 6018 designated in writing by the copyright owner as "Not a Contribution." 6019 6020 "Contributor" shall mean Licensor and any individual or Legal Entity 6021 on behalf of whom a Contribution has been received by Licensor and 6022 subsequently incorporated within the Work. 6023 6024 2. Grant of Copyright License. Subject to the terms and conditions of 6025 this License, each Contributor hereby grants to You a perpetual, 6026 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 6027 copyright license to reproduce, prepare Derivative Works of, 6028 publicly display, publicly perform, sublicense, and distribute the 6029 Work and such Derivative Works in Source or Object form. 6030 6031 3. Grant of Patent License. Subject to the terms and conditions of 6032 this License, each Contributor hereby grants to You a perpetual, 6033 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 6034 (except as stated in this section) patent license to make, have made, 6035 use, offer to sell, sell, import, and otherwise transfer the Work, 6036 where such license applies only to those patent claims licensable 6037 by such Contributor that are necessarily infringed by their 6038 Contribution(s) alone or by combination of their Contribution(s) 6039 with the Work to which such Contribution(s) was submitted. If You 6040 institute patent litigation against any entity (including a 6041 cross-claim or counterclaim in a lawsuit) alleging that the Work 6042 or a Contribution incorporated within the Work constitutes direct 6043 or contributory patent infringement, then any patent licenses 6044 granted to You under this License for that Work shall terminate 6045 as of the date such litigation is filed. 6046 6047 4. Redistribution. You may reproduce and distribute copies of the 6048 Work or Derivative Works thereof in any medium, with or without 6049 modifications, and in Source or Object form, provided that You 6050 meet the following conditions: 6051 6052 (a) You must give any other recipients of the Work or 6053 Derivative Works a copy of this License; and 6054 6055 (b) You must cause any modified files to carry prominent notices 6056 stating that You changed the files; and 6057 6058 (c) You must retain, in the Source form of any Derivative Works 6059 that You distribute, all copyright, patent, trademark, and 6060 attribution notices from the Source form of the Work, 6061 excluding those notices that do not pertain to any part of 6062 the Derivative Works; and 6063 6064 (d) If the Work includes a "NOTICE" text file as part of its 6065 distribution, then any Derivative Works that You distribute must 6066 include a readable copy of the attribution notices contained 6067 within such NOTICE file, excluding those notices that do not 6068 pertain to any part of the Derivative Works, in at least one 6069 of the following places: within a NOTICE text file distributed 6070 as part of the Derivative Works; within the Source form or 6071 documentation, if provided along with the Derivative Works; or, 6072 within a display generated by the Derivative Works, if and 6073 wherever such third-party notices normally appear. The contents 6074 of the NOTICE file are for informational purposes only and 6075 do not modify the License. You may add Your own attribution 6076 notices within Derivative Works that You distribute, alongside 6077 or as an addendum to the NOTICE text from the Work, provided 6078 that such additional attribution notices cannot be construed 6079 as modifying the License. 6080 6081 You may add Your own copyright statement to Your modifications and 6082 may provide additional or different license terms and conditions 6083 for use, reproduction, or distribution of Your modifications, or 6084 for any such Derivative Works as a whole, provided Your use, 6085 reproduction, and distribution of the Work otherwise complies with 6086 the conditions stated in this License. 6087 6088 5. Submission of Contributions. Unless You explicitly state otherwise, 6089 any Contribution intentionally submitted for inclusion in the Work 6090 by You to the Licensor shall be under the terms and conditions of 6091 this License, without any additional terms or conditions. 6092 Notwithstanding the above, nothing herein shall supersede or modify 6093 the terms of any separate license agreement you may have executed 6094 with Licensor regarding such Contributions. 6095 6096 6. Trademarks. This License does not grant permission to use the trade 6097 names, trademarks, service marks, or product names of the Licensor, 6098 except as required for reasonable and customary use in describing the 6099 origin of the Work and reproducing the content of the NOTICE file. 6100 6101 7. Disclaimer of Warranty. Unless required by applicable law or 6102 agreed to in writing, Licensor provides the Work (and each 6103 Contributor provides its Contributions) on an "AS IS" BASIS, 6104 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 6105 implied, including, without limitation, any warranties or conditions 6106 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 6107 PARTICULAR PURPOSE. You are solely responsible for determining the 6108 appropriateness of using or redistributing the Work and assume any 6109 risks associated with Your exercise of permissions under this License. 6110 6111 8. Limitation of Liability. In no event and under no legal theory, 6112 whether in tort (including negligence), contract, or otherwise, 6113 unless required by applicable law (such as deliberate and grossly 6114 negligent acts) or agreed to in writing, shall any Contributor be 6115 liable to You for damages, including any direct, indirect, special, 6116 incidental, or consequential damages of any character arising as a 6117 result of this License or out of the use or inability to use the 6118 Work (including but not limited to damages for loss of goodwill, 6119 work stoppage, computer failure or malfunction, or any and all 6120 other commercial damages or losses), even if such Contributor 6121 has been advised of the possibility of such damages. 6122 6123 9. Accepting Warranty or Additional Liability. While redistributing 6124 the Work or Derivative Works thereof, You may choose to offer, 6125 and charge a fee for, acceptance of support, warranty, indemnity, 6126 or other liability obligations and/or rights consistent with this 6127 License. However, in accepting such obligations, You may act only 6128 on Your own behalf and on Your sole responsibility, not on behalf 6129 of any other Contributor, and only if You agree to indemnify, 6130 defend, and hold each Contributor harmless for any liability 6131 incurred by, or claims asserted against, such Contributor by reason 6132 of your accepting any such warranty or additional liability. 6133 6134 END OF TERMS AND CONDITIONS 6135 6136 APPENDIX: How to apply the Apache License to your work. 6137 6138 To apply the Apache License to your work, attach the following 6139 boilerplate notice, with the fields enclosed by brackets "[]" 6140 replaced with your own identifying information. (Don't include 6141 the brackets!) The text should be enclosed in the appropriate 6142 comment syntax for the file format. We also recommend that a 6143 file or class name and description of purpose be included on the 6144 same "printed page" as the copyright notice for easier 6145 identification within third-party archives. 6146 6147 Copyright [yyyy] [name of copyright owner] 6148 6149 Licensed under the Apache License, Version 2.0 (the "License"); 6150 you may not use this file except in compliance with the License. 6151 You may obtain a copy of the License at 6152 6153 http://www.apache.org/licenses/LICENSE-2.0 6154 6155 Unless required by applicable law or agreed to in writing, software 6156 distributed under the License is distributed on an "AS IS" BASIS, 6157 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 6158 See the License for the specific language governing permissions and 6159 limitations under the License. 6160 6161 ================================================================ 6162 6163 github.com/gdamore/tcell/v2 6164 https://github.com/gdamore/tcell/v2 6165 ---------------------------------------------------------------- 6166 6167 Apache License 6168 Version 2.0, January 2004 6169 http://www.apache.org/licenses/ 6170 6171 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 6172 6173 1. Definitions. 6174 6175 "License" shall mean the terms and conditions for use, reproduction, 6176 and distribution as defined by Sections 1 through 9 of this document. 6177 6178 "Licensor" shall mean the copyright owner or entity authorized by 6179 the copyright owner that is granting the License. 6180 6181 "Legal Entity" shall mean the union of the acting entity and all 6182 other entities that control, are controlled by, or are under common 6183 control with that entity. For the purposes of this definition, 6184 "control" means (i) the power, direct or indirect, to cause the 6185 direction or management of such entity, whether by contract or 6186 otherwise, or (ii) ownership of fifty percent (50%) or more of the 6187 outstanding shares, or (iii) beneficial ownership of such entity. 6188 6189 "You" (or "Your") shall mean an individual or Legal Entity 6190 exercising permissions granted by this License. 6191 6192 "Source" form shall mean the preferred form for making modifications, 6193 including but not limited to software source code, documentation 6194 source, and configuration files. 6195 6196 "Object" form shall mean any form resulting from mechanical 6197 transformation or translation of a Source form, including but 6198 not limited to compiled object code, generated documentation, 6199 and conversions to other media types. 6200 6201 "Work" shall mean the work of authorship, whether in Source or 6202 Object form, made available under the License, as indicated by a 6203 copyright notice that is included in or attached to the work 6204 (an example is provided in the Appendix below). 6205 6206 "Derivative Works" shall mean any work, whether in Source or Object 6207 form, that is based on (or derived from) the Work and for which the 6208 editorial revisions, annotations, elaborations, or other modifications 6209 represent, as a whole, an original work of authorship. For the purposes 6210 of this License, Derivative Works shall not include works that remain 6211 separable from, or merely link (or bind by name) to the interfaces of, 6212 the Work and Derivative Works thereof. 6213 6214 "Contribution" shall mean any work of authorship, including 6215 the original version of the Work and any modifications or additions 6216 to that Work or Derivative Works thereof, that is intentionally 6217 submitted to Licensor for inclusion in the Work by the copyright owner 6218 or by an individual or Legal Entity authorized to submit on behalf of 6219 the copyright owner. For the purposes of this definition, "submitted" 6220 means any form of electronic, verbal, or written communication sent 6221 to the Licensor or its representatives, including but not limited to 6222 communication on electronic mailing lists, source code control systems, 6223 and issue tracking systems that are managed by, or on behalf of, the 6224 Licensor for the purpose of discussing and improving the Work, but 6225 excluding communication that is conspicuously marked or otherwise 6226 designated in writing by the copyright owner as "Not a Contribution." 6227 6228 "Contributor" shall mean Licensor and any individual or Legal Entity 6229 on behalf of whom a Contribution has been received by Licensor and 6230 subsequently incorporated within the Work. 6231 6232 2. Grant of Copyright License. Subject to the terms and conditions of 6233 this License, each Contributor hereby grants to You a perpetual, 6234 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 6235 copyright license to reproduce, prepare Derivative Works of, 6236 publicly display, publicly perform, sublicense, and distribute the 6237 Work and such Derivative Works in Source or Object form. 6238 6239 3. Grant of Patent License. Subject to the terms and conditions of 6240 this License, each Contributor hereby grants to You a perpetual, 6241 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 6242 (except as stated in this section) patent license to make, have made, 6243 use, offer to sell, sell, import, and otherwise transfer the Work, 6244 where such license applies only to those patent claims licensable 6245 by such Contributor that are necessarily infringed by their 6246 Contribution(s) alone or by combination of their Contribution(s) 6247 with the Work to which such Contribution(s) was submitted. If You 6248 institute patent litigation against any entity (including a 6249 cross-claim or counterclaim in a lawsuit) alleging that the Work 6250 or a Contribution incorporated within the Work constitutes direct 6251 or contributory patent infringement, then any patent licenses 6252 granted to You under this License for that Work shall terminate 6253 as of the date such litigation is filed. 6254 6255 4. Redistribution. You may reproduce and distribute copies of the 6256 Work or Derivative Works thereof in any medium, with or without 6257 modifications, and in Source or Object form, provided that You 6258 meet the following conditions: 6259 6260 (a) You must give any other recipients of the Work or 6261 Derivative Works a copy of this License; and 6262 6263 (b) You must cause any modified files to carry prominent notices 6264 stating that You changed the files; and 6265 6266 (c) You must retain, in the Source form of any Derivative Works 6267 that You distribute, all copyright, patent, trademark, and 6268 attribution notices from the Source form of the Work, 6269 excluding those notices that do not pertain to any part of 6270 the Derivative Works; and 6271 6272 (d) If the Work includes a "NOTICE" text file as part of its 6273 distribution, then any Derivative Works that You distribute must 6274 include a readable copy of the attribution notices contained 6275 within such NOTICE file, excluding those notices that do not 6276 pertain to any part of the Derivative Works, in at least one 6277 of the following places: within a NOTICE text file distributed 6278 as part of the Derivative Works; within the Source form or 6279 documentation, if provided along with the Derivative Works; or, 6280 within a display generated by the Derivative Works, if and 6281 wherever such third-party notices normally appear. The contents 6282 of the NOTICE file are for informational purposes only and 6283 do not modify the License. You may add Your own attribution 6284 notices within Derivative Works that You distribute, alongside 6285 or as an addendum to the NOTICE text from the Work, provided 6286 that such additional attribution notices cannot be construed 6287 as modifying the License. 6288 6289 You may add Your own copyright statement to Your modifications and 6290 may provide additional or different license terms and conditions 6291 for use, reproduction, or distribution of Your modifications, or 6292 for any such Derivative Works as a whole, provided Your use, 6293 reproduction, and distribution of the Work otherwise complies with 6294 the conditions stated in this License. 6295 6296 5. Submission of Contributions. Unless You explicitly state otherwise, 6297 any Contribution intentionally submitted for inclusion in the Work 6298 by You to the Licensor shall be under the terms and conditions of 6299 this License, without any additional terms or conditions. 6300 Notwithstanding the above, nothing herein shall supersede or modify 6301 the terms of any separate license agreement you may have executed 6302 with Licensor regarding such Contributions. 6303 6304 6. Trademarks. This License does not grant permission to use the trade 6305 names, trademarks, service marks, or product names of the Licensor, 6306 except as required for reasonable and customary use in describing the 6307 origin of the Work and reproducing the content of the NOTICE file. 6308 6309 7. Disclaimer of Warranty. Unless required by applicable law or 6310 agreed to in writing, Licensor provides the Work (and each 6311 Contributor provides its Contributions) on an "AS IS" BASIS, 6312 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 6313 implied, including, without limitation, any warranties or conditions 6314 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 6315 PARTICULAR PURPOSE. You are solely responsible for determining the 6316 appropriateness of using or redistributing the Work and assume any 6317 risks associated with Your exercise of permissions under this License. 6318 6319 8. Limitation of Liability. In no event and under no legal theory, 6320 whether in tort (including negligence), contract, or otherwise, 6321 unless required by applicable law (such as deliberate and grossly 6322 negligent acts) or agreed to in writing, shall any Contributor be 6323 liable to You for damages, including any direct, indirect, special, 6324 incidental, or consequential damages of any character arising as a 6325 result of this License or out of the use or inability to use the 6326 Work (including but not limited to damages for loss of goodwill, 6327 work stoppage, computer failure or malfunction, or any and all 6328 other commercial damages or losses), even if such Contributor 6329 has been advised of the possibility of such damages. 6330 6331 9. Accepting Warranty or Additional Liability. While redistributing 6332 the Work or Derivative Works thereof, You may choose to offer, 6333 and charge a fee for, acceptance of support, warranty, indemnity, 6334 or other liability obligations and/or rights consistent with this 6335 License. However, in accepting such obligations, You may act only 6336 on Your own behalf and on Your sole responsibility, not on behalf 6337 of any other Contributor, and only if You agree to indemnify, 6338 defend, and hold each Contributor harmless for any liability 6339 incurred by, or claims asserted against, such Contributor by reason 6340 of your accepting any such warranty or additional liability. 6341 6342 END OF TERMS AND CONDITIONS 6343 6344 APPENDIX: How to apply the Apache License to your work. 6345 6346 To apply the Apache License to your work, attach the following 6347 boilerplate notice, with the fields enclosed by brackets "[]" 6348 replaced with your own identifying information. (Don't include 6349 the brackets!) The text should be enclosed in the appropriate 6350 comment syntax for the file format. We also recommend that a 6351 file or class name and description of purpose be included on the 6352 same "printed page" as the copyright notice for easier 6353 identification within third-party archives. 6354 6355 Copyright [yyyy] [name of copyright owner] 6356 6357 Licensed under the Apache License, Version 2.0 (the "License"); 6358 you may not use this file except in compliance with the License. 6359 You may obtain a copy of the License at 6360 6361 http://www.apache.org/licenses/LICENSE-2.0 6362 6363 Unless required by applicable law or agreed to in writing, software 6364 distributed under the License is distributed on an "AS IS" BASIS, 6365 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 6366 See the License for the specific language governing permissions and 6367 limitations under the License. 6368 6369 ================================================================ 6370 6371 github.com/go-asn1-ber/asn1-ber 6372 https://github.com/go-asn1-ber/asn1-ber 6373 ---------------------------------------------------------------- 6374 The MIT License (MIT) 6375 6376 Copyright (c) 2011-2015 Michael Mitton (mmitton@gmail.com) 6377 Portions copyright (c) 2015-2016 go-asn1-ber Authors 6378 6379 Permission is hereby granted, free of charge, to any person obtaining a copy 6380 of this software and associated documentation files (the "Software"), to deal 6381 in the Software without restriction, including without limitation the rights 6382 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 6383 copies of the Software, and to permit persons to whom the Software is 6384 furnished to do so, subject to the following conditions: 6385 6386 The above copyright notice and this permission notice shall be included in all 6387 copies or substantial portions of the Software. 6388 6389 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 6390 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 6391 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 6392 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 6393 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 6394 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 6395 SOFTWARE. 6396 6397 ================================================================ 6398 6399 github.com/go-ldap/ldap/v3 6400 https://github.com/go-ldap/ldap/v3 6401 ---------------------------------------------------------------- 6402 The MIT License (MIT) 6403 6404 Copyright (c) 2011-2015 Michael Mitton (mmitton@gmail.com) 6405 Portions copyright (c) 2015-2016 go-ldap Authors 6406 6407 Permission is hereby granted, free of charge, to any person obtaining a copy 6408 of this software and associated documentation files (the "Software"), to deal 6409 in the Software without restriction, including without limitation the rights 6410 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 6411 copies of the Software, and to permit persons to whom the Software is 6412 furnished to do so, subject to the following conditions: 6413 6414 The above copyright notice and this permission notice shall be included in all 6415 copies or substantial portions of the Software. 6416 6417 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 6418 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 6419 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 6420 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 6421 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 6422 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 6423 SOFTWARE. 6424 6425 ================================================================ 6426 6427 github.com/go-logr/logr 6428 https://github.com/go-logr/logr 6429 ---------------------------------------------------------------- 6430 Apache License 6431 Version 2.0, January 2004 6432 http://www.apache.org/licenses/ 6433 6434 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 6435 6436 1. Definitions. 6437 6438 "License" shall mean the terms and conditions for use, reproduction, 6439 and distribution as defined by Sections 1 through 9 of this document. 6440 6441 "Licensor" shall mean the copyright owner or entity authorized by 6442 the copyright owner that is granting the License. 6443 6444 "Legal Entity" shall mean the union of the acting entity and all 6445 other entities that control, are controlled by, or are under common 6446 control with that entity. For the purposes of this definition, 6447 "control" means (i) the power, direct or indirect, to cause the 6448 direction or management of such entity, whether by contract or 6449 otherwise, or (ii) ownership of fifty percent (50%) or more of the 6450 outstanding shares, or (iii) beneficial ownership of such entity. 6451 6452 "You" (or "Your") shall mean an individual or Legal Entity 6453 exercising permissions granted by this License. 6454 6455 "Source" form shall mean the preferred form for making modifications, 6456 including but not limited to software source code, documentation 6457 source, and configuration files. 6458 6459 "Object" form shall mean any form resulting from mechanical 6460 transformation or translation of a Source form, including but 6461 not limited to compiled object code, generated documentation, 6462 and conversions to other media types. 6463 6464 "Work" shall mean the work of authorship, whether in Source or 6465 Object form, made available under the License, as indicated by a 6466 copyright notice that is included in or attached to the work 6467 (an example is provided in the Appendix below). 6468 6469 "Derivative Works" shall mean any work, whether in Source or Object 6470 form, that is based on (or derived from) the Work and for which the 6471 editorial revisions, annotations, elaborations, or other modifications 6472 represent, as a whole, an original work of authorship. For the purposes 6473 of this License, Derivative Works shall not include works that remain 6474 separable from, or merely link (or bind by name) to the interfaces of, 6475 the Work and Derivative Works thereof. 6476 6477 "Contribution" shall mean any work of authorship, including 6478 the original version of the Work and any modifications or additions 6479 to that Work or Derivative Works thereof, that is intentionally 6480 submitted to Licensor for inclusion in the Work by the copyright owner 6481 or by an individual or Legal Entity authorized to submit on behalf of 6482 the copyright owner. For the purposes of this definition, "submitted" 6483 means any form of electronic, verbal, or written communication sent 6484 to the Licensor or its representatives, including but not limited to 6485 communication on electronic mailing lists, source code control systems, 6486 and issue tracking systems that are managed by, or on behalf of, the 6487 Licensor for the purpose of discussing and improving the Work, but 6488 excluding communication that is conspicuously marked or otherwise 6489 designated in writing by the copyright owner as "Not a Contribution." 6490 6491 "Contributor" shall mean Licensor and any individual or Legal Entity 6492 on behalf of whom a Contribution has been received by Licensor and 6493 subsequently incorporated within the Work. 6494 6495 2. Grant of Copyright License. Subject to the terms and conditions of 6496 this License, each Contributor hereby grants to You a perpetual, 6497 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 6498 copyright license to reproduce, prepare Derivative Works of, 6499 publicly display, publicly perform, sublicense, and distribute the 6500 Work and such Derivative Works in Source or Object form. 6501 6502 3. Grant of Patent License. Subject to the terms and conditions of 6503 this License, each Contributor hereby grants to You a perpetual, 6504 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 6505 (except as stated in this section) patent license to make, have made, 6506 use, offer to sell, sell, import, and otherwise transfer the Work, 6507 where such license applies only to those patent claims licensable 6508 by such Contributor that are necessarily infringed by their 6509 Contribution(s) alone or by combination of their Contribution(s) 6510 with the Work to which such Contribution(s) was submitted. If You 6511 institute patent litigation against any entity (including a 6512 cross-claim or counterclaim in a lawsuit) alleging that the Work 6513 or a Contribution incorporated within the Work constitutes direct 6514 or contributory patent infringement, then any patent licenses 6515 granted to You under this License for that Work shall terminate 6516 as of the date such litigation is filed. 6517 6518 4. Redistribution. You may reproduce and distribute copies of the 6519 Work or Derivative Works thereof in any medium, with or without 6520 modifications, and in Source or Object form, provided that You 6521 meet the following conditions: 6522 6523 (a) You must give any other recipients of the Work or 6524 Derivative Works a copy of this License; and 6525 6526 (b) You must cause any modified files to carry prominent notices 6527 stating that You changed the files; and 6528 6529 (c) You must retain, in the Source form of any Derivative Works 6530 that You distribute, all copyright, patent, trademark, and 6531 attribution notices from the Source form of the Work, 6532 excluding those notices that do not pertain to any part of 6533 the Derivative Works; and 6534 6535 (d) If the Work includes a "NOTICE" text file as part of its 6536 distribution, then any Derivative Works that You distribute must 6537 include a readable copy of the attribution notices contained 6538 within such NOTICE file, excluding those notices that do not 6539 pertain to any part of the Derivative Works, in at least one 6540 of the following places: within a NOTICE text file distributed 6541 as part of the Derivative Works; within the Source form or 6542 documentation, if provided along with the Derivative Works; or, 6543 within a display generated by the Derivative Works, if and 6544 wherever such third-party notices normally appear. The contents 6545 of the NOTICE file are for informational purposes only and 6546 do not modify the License. You may add Your own attribution 6547 notices within Derivative Works that You distribute, alongside 6548 or as an addendum to the NOTICE text from the Work, provided 6549 that such additional attribution notices cannot be construed 6550 as modifying the License. 6551 6552 You may add Your own copyright statement to Your modifications and 6553 may provide additional or different license terms and conditions 6554 for use, reproduction, or distribution of Your modifications, or 6555 for any such Derivative Works as a whole, provided Your use, 6556 reproduction, and distribution of the Work otherwise complies with 6557 the conditions stated in this License. 6558 6559 5. Submission of Contributions. Unless You explicitly state otherwise, 6560 any Contribution intentionally submitted for inclusion in the Work 6561 by You to the Licensor shall be under the terms and conditions of 6562 this License, without any additional terms or conditions. 6563 Notwithstanding the above, nothing herein shall supersede or modify 6564 the terms of any separate license agreement you may have executed 6565 with Licensor regarding such Contributions. 6566 6567 6. Trademarks. This License does not grant permission to use the trade 6568 names, trademarks, service marks, or product names of the Licensor, 6569 except as required for reasonable and customary use in describing the 6570 origin of the Work and reproducing the content of the NOTICE file. 6571 6572 7. Disclaimer of Warranty. Unless required by applicable law or 6573 agreed to in writing, Licensor provides the Work (and each 6574 Contributor provides its Contributions) on an "AS IS" BASIS, 6575 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 6576 implied, including, without limitation, any warranties or conditions 6577 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 6578 PARTICULAR PURPOSE. You are solely responsible for determining the 6579 appropriateness of using or redistributing the Work and assume any 6580 risks associated with Your exercise of permissions under this License. 6581 6582 8. Limitation of Liability. In no event and under no legal theory, 6583 whether in tort (including negligence), contract, or otherwise, 6584 unless required by applicable law (such as deliberate and grossly 6585 negligent acts) or agreed to in writing, shall any Contributor be 6586 liable to You for damages, including any direct, indirect, special, 6587 incidental, or consequential damages of any character arising as a 6588 result of this License or out of the use or inability to use the 6589 Work (including but not limited to damages for loss of goodwill, 6590 work stoppage, computer failure or malfunction, or any and all 6591 other commercial damages or losses), even if such Contributor 6592 has been advised of the possibility of such damages. 6593 6594 9. Accepting Warranty or Additional Liability. While redistributing 6595 the Work or Derivative Works thereof, You may choose to offer, 6596 and charge a fee for, acceptance of support, warranty, indemnity, 6597 or other liability obligations and/or rights consistent with this 6598 License. However, in accepting such obligations, You may act only 6599 on Your own behalf and on Your sole responsibility, not on behalf 6600 of any other Contributor, and only if You agree to indemnify, 6601 defend, and hold each Contributor harmless for any liability 6602 incurred by, or claims asserted against, such Contributor by reason 6603 of your accepting any such warranty or additional liability. 6604 6605 END OF TERMS AND CONDITIONS 6606 6607 APPENDIX: How to apply the Apache License to your work. 6608 6609 To apply the Apache License to your work, attach the following 6610 boilerplate notice, with the fields enclosed by brackets "{}" 6611 replaced with your own identifying information. (Don't include 6612 the brackets!) The text should be enclosed in the appropriate 6613 comment syntax for the file format. We also recommend that a 6614 file or class name and description of purpose be included on the 6615 same "printed page" as the copyright notice for easier 6616 identification within third-party archives. 6617 6618 Copyright {yyyy} {name of copyright owner} 6619 6620 Licensed under the Apache License, Version 2.0 (the "License"); 6621 you may not use this file except in compliance with the License. 6622 You may obtain a copy of the License at 6623 6624 http://www.apache.org/licenses/LICENSE-2.0 6625 6626 Unless required by applicable law or agreed to in writing, software 6627 distributed under the License is distributed on an "AS IS" BASIS, 6628 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 6629 See the License for the specific language governing permissions and 6630 limitations under the License. 6631 6632 ================================================================ 6633 6634 github.com/go-logr/stdr 6635 https://github.com/go-logr/stdr 6636 ---------------------------------------------------------------- 6637 Apache License 6638 Version 2.0, January 2004 6639 http://www.apache.org/licenses/ 6640 6641 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 6642 6643 1. Definitions. 6644 6645 "License" shall mean the terms and conditions for use, reproduction, 6646 and distribution as defined by Sections 1 through 9 of this document. 6647 6648 "Licensor" shall mean the copyright owner or entity authorized by 6649 the copyright owner that is granting the License. 6650 6651 "Legal Entity" shall mean the union of the acting entity and all 6652 other entities that control, are controlled by, or are under common 6653 control with that entity. For the purposes of this definition, 6654 "control" means (i) the power, direct or indirect, to cause the 6655 direction or management of such entity, whether by contract or 6656 otherwise, or (ii) ownership of fifty percent (50%) or more of the 6657 outstanding shares, or (iii) beneficial ownership of such entity. 6658 6659 "You" (or "Your") shall mean an individual or Legal Entity 6660 exercising permissions granted by this License. 6661 6662 "Source" form shall mean the preferred form for making modifications, 6663 including but not limited to software source code, documentation 6664 source, and configuration files. 6665 6666 "Object" form shall mean any form resulting from mechanical 6667 transformation or translation of a Source form, including but 6668 not limited to compiled object code, generated documentation, 6669 and conversions to other media types. 6670 6671 "Work" shall mean the work of authorship, whether in Source or 6672 Object form, made available under the License, as indicated by a 6673 copyright notice that is included in or attached to the work 6674 (an example is provided in the Appendix below). 6675 6676 "Derivative Works" shall mean any work, whether in Source or Object 6677 form, that is based on (or derived from) the Work and for which the 6678 editorial revisions, annotations, elaborations, or other modifications 6679 represent, as a whole, an original work of authorship. For the purposes 6680 of this License, Derivative Works shall not include works that remain 6681 separable from, or merely link (or bind by name) to the interfaces of, 6682 the Work and Derivative Works thereof. 6683 6684 "Contribution" shall mean any work of authorship, including 6685 the original version of the Work and any modifications or additions 6686 to that Work or Derivative Works thereof, that is intentionally 6687 submitted to Licensor for inclusion in the Work by the copyright owner 6688 or by an individual or Legal Entity authorized to submit on behalf of 6689 the copyright owner. For the purposes of this definition, "submitted" 6690 means any form of electronic, verbal, or written communication sent 6691 to the Licensor or its representatives, including but not limited to 6692 communication on electronic mailing lists, source code control systems, 6693 and issue tracking systems that are managed by, or on behalf of, the 6694 Licensor for the purpose of discussing and improving the Work, but 6695 excluding communication that is conspicuously marked or otherwise 6696 designated in writing by the copyright owner as "Not a Contribution." 6697 6698 "Contributor" shall mean Licensor and any individual or Legal Entity 6699 on behalf of whom a Contribution has been received by Licensor and 6700 subsequently incorporated within the Work. 6701 6702 2. Grant of Copyright License. Subject to the terms and conditions of 6703 this License, each Contributor hereby grants to You a perpetual, 6704 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 6705 copyright license to reproduce, prepare Derivative Works of, 6706 publicly display, publicly perform, sublicense, and distribute the 6707 Work and such Derivative Works in Source or Object form. 6708 6709 3. Grant of Patent License. Subject to the terms and conditions of 6710 this License, each Contributor hereby grants to You a perpetual, 6711 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 6712 (except as stated in this section) patent license to make, have made, 6713 use, offer to sell, sell, import, and otherwise transfer the Work, 6714 where such license applies only to those patent claims licensable 6715 by such Contributor that are necessarily infringed by their 6716 Contribution(s) alone or by combination of their Contribution(s) 6717 with the Work to which such Contribution(s) was submitted. If You 6718 institute patent litigation against any entity (including a 6719 cross-claim or counterclaim in a lawsuit) alleging that the Work 6720 or a Contribution incorporated within the Work constitutes direct 6721 or contributory patent infringement, then any patent licenses 6722 granted to You under this License for that Work shall terminate 6723 as of the date such litigation is filed. 6724 6725 4. Redistribution. You may reproduce and distribute copies of the 6726 Work or Derivative Works thereof in any medium, with or without 6727 modifications, and in Source or Object form, provided that You 6728 meet the following conditions: 6729 6730 (a) You must give any other recipients of the Work or 6731 Derivative Works a copy of this License; and 6732 6733 (b) You must cause any modified files to carry prominent notices 6734 stating that You changed the files; and 6735 6736 (c) You must retain, in the Source form of any Derivative Works 6737 that You distribute, all copyright, patent, trademark, and 6738 attribution notices from the Source form of the Work, 6739 excluding those notices that do not pertain to any part of 6740 the Derivative Works; and 6741 6742 (d) If the Work includes a "NOTICE" text file as part of its 6743 distribution, then any Derivative Works that You distribute must 6744 include a readable copy of the attribution notices contained 6745 within such NOTICE file, excluding those notices that do not 6746 pertain to any part of the Derivative Works, in at least one 6747 of the following places: within a NOTICE text file distributed 6748 as part of the Derivative Works; within the Source form or 6749 documentation, if provided along with the Derivative Works; or, 6750 within a display generated by the Derivative Works, if and 6751 wherever such third-party notices normally appear. The contents 6752 of the NOTICE file are for informational purposes only and 6753 do not modify the License. You may add Your own attribution 6754 notices within Derivative Works that You distribute, alongside 6755 or as an addendum to the NOTICE text from the Work, provided 6756 that such additional attribution notices cannot be construed 6757 as modifying the License. 6758 6759 You may add Your own copyright statement to Your modifications and 6760 may provide additional or different license terms and conditions 6761 for use, reproduction, or distribution of Your modifications, or 6762 for any such Derivative Works as a whole, provided Your use, 6763 reproduction, and distribution of the Work otherwise complies with 6764 the conditions stated in this License. 6765 6766 5. Submission of Contributions. Unless You explicitly state otherwise, 6767 any Contribution intentionally submitted for inclusion in the Work 6768 by You to the Licensor shall be under the terms and conditions of 6769 this License, without any additional terms or conditions. 6770 Notwithstanding the above, nothing herein shall supersede or modify 6771 the terms of any separate license agreement you may have executed 6772 with Licensor regarding such Contributions. 6773 6774 6. Trademarks. This License does not grant permission to use the trade 6775 names, trademarks, service marks, or product names of the Licensor, 6776 except as required for reasonable and customary use in describing the 6777 origin of the Work and reproducing the content of the NOTICE file. 6778 6779 7. Disclaimer of Warranty. Unless required by applicable law or 6780 agreed to in writing, Licensor provides the Work (and each 6781 Contributor provides its Contributions) on an "AS IS" BASIS, 6782 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 6783 implied, including, without limitation, any warranties or conditions 6784 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 6785 PARTICULAR PURPOSE. You are solely responsible for determining the 6786 appropriateness of using or redistributing the Work and assume any 6787 risks associated with Your exercise of permissions under this License. 6788 6789 8. Limitation of Liability. In no event and under no legal theory, 6790 whether in tort (including negligence), contract, or otherwise, 6791 unless required by applicable law (such as deliberate and grossly 6792 negligent acts) or agreed to in writing, shall any Contributor be 6793 liable to You for damages, including any direct, indirect, special, 6794 incidental, or consequential damages of any character arising as a 6795 result of this License or out of the use or inability to use the 6796 Work (including but not limited to damages for loss of goodwill, 6797 work stoppage, computer failure or malfunction, or any and all 6798 other commercial damages or losses), even if such Contributor 6799 has been advised of the possibility of such damages. 6800 6801 9. Accepting Warranty or Additional Liability. While redistributing 6802 the Work or Derivative Works thereof, You may choose to offer, 6803 and charge a fee for, acceptance of support, warranty, indemnity, 6804 or other liability obligations and/or rights consistent with this 6805 License. However, in accepting such obligations, You may act only 6806 on Your own behalf and on Your sole responsibility, not on behalf 6807 of any other Contributor, and only if You agree to indemnify, 6808 defend, and hold each Contributor harmless for any liability 6809 incurred by, or claims asserted against, such Contributor by reason 6810 of your accepting any such warranty or additional liability. 6811 6812 END OF TERMS AND CONDITIONS 6813 6814 APPENDIX: How to apply the Apache License to your work. 6815 6816 To apply the Apache License to your work, attach the following 6817 boilerplate notice, with the fields enclosed by brackets "[]" 6818 replaced with your own identifying information. (Don't include 6819 the brackets!) The text should be enclosed in the appropriate 6820 comment syntax for the file format. We also recommend that a 6821 file or class name and description of purpose be included on the 6822 same "printed page" as the copyright notice for easier 6823 identification within third-party archives. 6824 6825 Copyright [yyyy] [name of copyright owner] 6826 6827 Licensed under the Apache License, Version 2.0 (the "License"); 6828 you may not use this file except in compliance with the License. 6829 You may obtain a copy of the License at 6830 6831 http://www.apache.org/licenses/LICENSE-2.0 6832 6833 Unless required by applicable law or agreed to in writing, software 6834 distributed under the License is distributed on an "AS IS" BASIS, 6835 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 6836 See the License for the specific language governing permissions and 6837 limitations under the License. 6838 6839 ================================================================ 6840 6841 github.com/go-ole/go-ole 6842 https://github.com/go-ole/go-ole 6843 ---------------------------------------------------------------- 6844 The MIT License (MIT) 6845 6846 Copyright © 2013-2017 Yasuhiro Matsumoto, <mattn.jp@gmail.com> 6847 6848 Permission is hereby granted, free of charge, to any person obtaining a copy of 6849 this software and associated documentation files (the “Software”), to deal in 6850 the Software without restriction, including without limitation the rights to 6851 use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies 6852 of the Software, and to permit persons to whom the Software is furnished to do 6853 so, subject to the following conditions: 6854 6855 The above copyright notice and this permission notice shall be included in all 6856 copies or substantial portions of the Software. 6857 6858 THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 6859 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 6860 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 6861 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 6862 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 6863 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 6864 SOFTWARE. 6865 6866 ================================================================ 6867 6868 github.com/go-openapi/analysis 6869 https://github.com/go-openapi/analysis 6870 ---------------------------------------------------------------- 6871 6872 Apache License 6873 Version 2.0, January 2004 6874 http://www.apache.org/licenses/ 6875 6876 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 6877 6878 1. Definitions. 6879 6880 "License" shall mean the terms and conditions for use, reproduction, 6881 and distribution as defined by Sections 1 through 9 of this document. 6882 6883 "Licensor" shall mean the copyright owner or entity authorized by 6884 the copyright owner that is granting the License. 6885 6886 "Legal Entity" shall mean the union of the acting entity and all 6887 other entities that control, are controlled by, or are under common 6888 control with that entity. For the purposes of this definition, 6889 "control" means (i) the power, direct or indirect, to cause the 6890 direction or management of such entity, whether by contract or 6891 otherwise, or (ii) ownership of fifty percent (50%) or more of the 6892 outstanding shares, or (iii) beneficial ownership of such entity. 6893 6894 "You" (or "Your") shall mean an individual or Legal Entity 6895 exercising permissions granted by this License. 6896 6897 "Source" form shall mean the preferred form for making modifications, 6898 including but not limited to software source code, documentation 6899 source, and configuration files. 6900 6901 "Object" form shall mean any form resulting from mechanical 6902 transformation or translation of a Source form, including but 6903 not limited to compiled object code, generated documentation, 6904 and conversions to other media types. 6905 6906 "Work" shall mean the work of authorship, whether in Source or 6907 Object form, made available under the License, as indicated by a 6908 copyright notice that is included in or attached to the work 6909 (an example is provided in the Appendix below). 6910 6911 "Derivative Works" shall mean any work, whether in Source or Object 6912 form, that is based on (or derived from) the Work and for which the 6913 editorial revisions, annotations, elaborations, or other modifications 6914 represent, as a whole, an original work of authorship. For the purposes 6915 of this License, Derivative Works shall not include works that remain 6916 separable from, or merely link (or bind by name) to the interfaces of, 6917 the Work and Derivative Works thereof. 6918 6919 "Contribution" shall mean any work of authorship, including 6920 the original version of the Work and any modifications or additions 6921 to that Work or Derivative Works thereof, that is intentionally 6922 submitted to Licensor for inclusion in the Work by the copyright owner 6923 or by an individual or Legal Entity authorized to submit on behalf of 6924 the copyright owner. For the purposes of this definition, "submitted" 6925 means any form of electronic, verbal, or written communication sent 6926 to the Licensor or its representatives, including but not limited to 6927 communication on electronic mailing lists, source code control systems, 6928 and issue tracking systems that are managed by, or on behalf of, the 6929 Licensor for the purpose of discussing and improving the Work, but 6930 excluding communication that is conspicuously marked or otherwise 6931 designated in writing by the copyright owner as "Not a Contribution." 6932 6933 "Contributor" shall mean Licensor and any individual or Legal Entity 6934 on behalf of whom a Contribution has been received by Licensor and 6935 subsequently incorporated within the Work. 6936 6937 2. Grant of Copyright License. Subject to the terms and conditions of 6938 this License, each Contributor hereby grants to You a perpetual, 6939 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 6940 copyright license to reproduce, prepare Derivative Works of, 6941 publicly display, publicly perform, sublicense, and distribute the 6942 Work and such Derivative Works in Source or Object form. 6943 6944 3. Grant of Patent License. Subject to the terms and conditions of 6945 this License, each Contributor hereby grants to You a perpetual, 6946 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 6947 (except as stated in this section) patent license to make, have made, 6948 use, offer to sell, sell, import, and otherwise transfer the Work, 6949 where such license applies only to those patent claims licensable 6950 by such Contributor that are necessarily infringed by their 6951 Contribution(s) alone or by combination of their Contribution(s) 6952 with the Work to which such Contribution(s) was submitted. If You 6953 institute patent litigation against any entity (including a 6954 cross-claim or counterclaim in a lawsuit) alleging that the Work 6955 or a Contribution incorporated within the Work constitutes direct 6956 or contributory patent infringement, then any patent licenses 6957 granted to You under this License for that Work shall terminate 6958 as of the date such litigation is filed. 6959 6960 4. Redistribution. You may reproduce and distribute copies of the 6961 Work or Derivative Works thereof in any medium, with or without 6962 modifications, and in Source or Object form, provided that You 6963 meet the following conditions: 6964 6965 (a) You must give any other recipients of the Work or 6966 Derivative Works a copy of this License; and 6967 6968 (b) You must cause any modified files to carry prominent notices 6969 stating that You changed the files; and 6970 6971 (c) You must retain, in the Source form of any Derivative Works 6972 that You distribute, all copyright, patent, trademark, and 6973 attribution notices from the Source form of the Work, 6974 excluding those notices that do not pertain to any part of 6975 the Derivative Works; and 6976 6977 (d) If the Work includes a "NOTICE" text file as part of its 6978 distribution, then any Derivative Works that You distribute must 6979 include a readable copy of the attribution notices contained 6980 within such NOTICE file, excluding those notices that do not 6981 pertain to any part of the Derivative Works, in at least one 6982 of the following places: within a NOTICE text file distributed 6983 as part of the Derivative Works; within the Source form or 6984 documentation, if provided along with the Derivative Works; or, 6985 within a display generated by the Derivative Works, if and 6986 wherever such third-party notices normally appear. The contents 6987 of the NOTICE file are for informational purposes only and 6988 do not modify the License. You may add Your own attribution 6989 notices within Derivative Works that You distribute, alongside 6990 or as an addendum to the NOTICE text from the Work, provided 6991 that such additional attribution notices cannot be construed 6992 as modifying the License. 6993 6994 You may add Your own copyright statement to Your modifications and 6995 may provide additional or different license terms and conditions 6996 for use, reproduction, or distribution of Your modifications, or 6997 for any such Derivative Works as a whole, provided Your use, 6998 reproduction, and distribution of the Work otherwise complies with 6999 the conditions stated in this License. 7000 7001 5. Submission of Contributions. Unless You explicitly state otherwise, 7002 any Contribution intentionally submitted for inclusion in the Work 7003 by You to the Licensor shall be under the terms and conditions of 7004 this License, without any additional terms or conditions. 7005 Notwithstanding the above, nothing herein shall supersede or modify 7006 the terms of any separate license agreement you may have executed 7007 with Licensor regarding such Contributions. 7008 7009 6. Trademarks. This License does not grant permission to use the trade 7010 names, trademarks, service marks, or product names of the Licensor, 7011 except as required for reasonable and customary use in describing the 7012 origin of the Work and reproducing the content of the NOTICE file. 7013 7014 7. Disclaimer of Warranty. Unless required by applicable law or 7015 agreed to in writing, Licensor provides the Work (and each 7016 Contributor provides its Contributions) on an "AS IS" BASIS, 7017 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 7018 implied, including, without limitation, any warranties or conditions 7019 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 7020 PARTICULAR PURPOSE. You are solely responsible for determining the 7021 appropriateness of using or redistributing the Work and assume any 7022 risks associated with Your exercise of permissions under this License. 7023 7024 8. Limitation of Liability. In no event and under no legal theory, 7025 whether in tort (including negligence), contract, or otherwise, 7026 unless required by applicable law (such as deliberate and grossly 7027 negligent acts) or agreed to in writing, shall any Contributor be 7028 liable to You for damages, including any direct, indirect, special, 7029 incidental, or consequential damages of any character arising as a 7030 result of this License or out of the use or inability to use the 7031 Work (including but not limited to damages for loss of goodwill, 7032 work stoppage, computer failure or malfunction, or any and all 7033 other commercial damages or losses), even if such Contributor 7034 has been advised of the possibility of such damages. 7035 7036 9. Accepting Warranty or Additional Liability. While redistributing 7037 the Work or Derivative Works thereof, You may choose to offer, 7038 and charge a fee for, acceptance of support, warranty, indemnity, 7039 or other liability obligations and/or rights consistent with this 7040 License. However, in accepting such obligations, You may act only 7041 on Your own behalf and on Your sole responsibility, not on behalf 7042 of any other Contributor, and only if You agree to indemnify, 7043 defend, and hold each Contributor harmless for any liability 7044 incurred by, or claims asserted against, such Contributor by reason 7045 of your accepting any such warranty or additional liability. 7046 7047 END OF TERMS AND CONDITIONS 7048 7049 APPENDIX: How to apply the Apache License to your work. 7050 7051 To apply the Apache License to your work, attach the following 7052 boilerplate notice, with the fields enclosed by brackets "[]" 7053 replaced with your own identifying information. (Don't include 7054 the brackets!) The text should be enclosed in the appropriate 7055 comment syntax for the file format. We also recommend that a 7056 file or class name and description of purpose be included on the 7057 same "printed page" as the copyright notice for easier 7058 identification within third-party archives. 7059 7060 Copyright [yyyy] [name of copyright owner] 7061 7062 Licensed under the Apache License, Version 2.0 (the "License"); 7063 you may not use this file except in compliance with the License. 7064 You may obtain a copy of the License at 7065 7066 http://www.apache.org/licenses/LICENSE-2.0 7067 7068 Unless required by applicable law or agreed to in writing, software 7069 distributed under the License is distributed on an "AS IS" BASIS, 7070 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 7071 See the License for the specific language governing permissions and 7072 limitations under the License. 7073 7074 ================================================================ 7075 7076 github.com/go-openapi/errors 7077 https://github.com/go-openapi/errors 7078 ---------------------------------------------------------------- 7079 7080 Apache License 7081 Version 2.0, January 2004 7082 http://www.apache.org/licenses/ 7083 7084 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 7085 7086 1. Definitions. 7087 7088 "License" shall mean the terms and conditions for use, reproduction, 7089 and distribution as defined by Sections 1 through 9 of this document. 7090 7091 "Licensor" shall mean the copyright owner or entity authorized by 7092 the copyright owner that is granting the License. 7093 7094 "Legal Entity" shall mean the union of the acting entity and all 7095 other entities that control, are controlled by, or are under common 7096 control with that entity. For the purposes of this definition, 7097 "control" means (i) the power, direct or indirect, to cause the 7098 direction or management of such entity, whether by contract or 7099 otherwise, or (ii) ownership of fifty percent (50%) or more of the 7100 outstanding shares, or (iii) beneficial ownership of such entity. 7101 7102 "You" (or "Your") shall mean an individual or Legal Entity 7103 exercising permissions granted by this License. 7104 7105 "Source" form shall mean the preferred form for making modifications, 7106 including but not limited to software source code, documentation 7107 source, and configuration files. 7108 7109 "Object" form shall mean any form resulting from mechanical 7110 transformation or translation of a Source form, including but 7111 not limited to compiled object code, generated documentation, 7112 and conversions to other media types. 7113 7114 "Work" shall mean the work of authorship, whether in Source or 7115 Object form, made available under the License, as indicated by a 7116 copyright notice that is included in or attached to the work 7117 (an example is provided in the Appendix below). 7118 7119 "Derivative Works" shall mean any work, whether in Source or Object 7120 form, that is based on (or derived from) the Work and for which the 7121 editorial revisions, annotations, elaborations, or other modifications 7122 represent, as a whole, an original work of authorship. For the purposes 7123 of this License, Derivative Works shall not include works that remain 7124 separable from, or merely link (or bind by name) to the interfaces of, 7125 the Work and Derivative Works thereof. 7126 7127 "Contribution" shall mean any work of authorship, including 7128 the original version of the Work and any modifications or additions 7129 to that Work or Derivative Works thereof, that is intentionally 7130 submitted to Licensor for inclusion in the Work by the copyright owner 7131 or by an individual or Legal Entity authorized to submit on behalf of 7132 the copyright owner. For the purposes of this definition, "submitted" 7133 means any form of electronic, verbal, or written communication sent 7134 to the Licensor or its representatives, including but not limited to 7135 communication on electronic mailing lists, source code control systems, 7136 and issue tracking systems that are managed by, or on behalf of, the 7137 Licensor for the purpose of discussing and improving the Work, but 7138 excluding communication that is conspicuously marked or otherwise 7139 designated in writing by the copyright owner as "Not a Contribution." 7140 7141 "Contributor" shall mean Licensor and any individual or Legal Entity 7142 on behalf of whom a Contribution has been received by Licensor and 7143 subsequently incorporated within the Work. 7144 7145 2. Grant of Copyright License. Subject to the terms and conditions of 7146 this License, each Contributor hereby grants to You a perpetual, 7147 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 7148 copyright license to reproduce, prepare Derivative Works of, 7149 publicly display, publicly perform, sublicense, and distribute the 7150 Work and such Derivative Works in Source or Object form. 7151 7152 3. Grant of Patent License. Subject to the terms and conditions of 7153 this License, each Contributor hereby grants to You a perpetual, 7154 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 7155 (except as stated in this section) patent license to make, have made, 7156 use, offer to sell, sell, import, and otherwise transfer the Work, 7157 where such license applies only to those patent claims licensable 7158 by such Contributor that are necessarily infringed by their 7159 Contribution(s) alone or by combination of their Contribution(s) 7160 with the Work to which such Contribution(s) was submitted. If You 7161 institute patent litigation against any entity (including a 7162 cross-claim or counterclaim in a lawsuit) alleging that the Work 7163 or a Contribution incorporated within the Work constitutes direct 7164 or contributory patent infringement, then any patent licenses 7165 granted to You under this License for that Work shall terminate 7166 as of the date such litigation is filed. 7167 7168 4. Redistribution. You may reproduce and distribute copies of the 7169 Work or Derivative Works thereof in any medium, with or without 7170 modifications, and in Source or Object form, provided that You 7171 meet the following conditions: 7172 7173 (a) You must give any other recipients of the Work or 7174 Derivative Works a copy of this License; and 7175 7176 (b) You must cause any modified files to carry prominent notices 7177 stating that You changed the files; and 7178 7179 (c) You must retain, in the Source form of any Derivative Works 7180 that You distribute, all copyright, patent, trademark, and 7181 attribution notices from the Source form of the Work, 7182 excluding those notices that do not pertain to any part of 7183 the Derivative Works; and 7184 7185 (d) If the Work includes a "NOTICE" text file as part of its 7186 distribution, then any Derivative Works that You distribute must 7187 include a readable copy of the attribution notices contained 7188 within such NOTICE file, excluding those notices that do not 7189 pertain to any part of the Derivative Works, in at least one 7190 of the following places: within a NOTICE text file distributed 7191 as part of the Derivative Works; within the Source form or 7192 documentation, if provided along with the Derivative Works; or, 7193 within a display generated by the Derivative Works, if and 7194 wherever such third-party notices normally appear. The contents 7195 of the NOTICE file are for informational purposes only and 7196 do not modify the License. You may add Your own attribution 7197 notices within Derivative Works that You distribute, alongside 7198 or as an addendum to the NOTICE text from the Work, provided 7199 that such additional attribution notices cannot be construed 7200 as modifying the License. 7201 7202 You may add Your own copyright statement to Your modifications and 7203 may provide additional or different license terms and conditions 7204 for use, reproduction, or distribution of Your modifications, or 7205 for any such Derivative Works as a whole, provided Your use, 7206 reproduction, and distribution of the Work otherwise complies with 7207 the conditions stated in this License. 7208 7209 5. Submission of Contributions. Unless You explicitly state otherwise, 7210 any Contribution intentionally submitted for inclusion in the Work 7211 by You to the Licensor shall be under the terms and conditions of 7212 this License, without any additional terms or conditions. 7213 Notwithstanding the above, nothing herein shall supersede or modify 7214 the terms of any separate license agreement you may have executed 7215 with Licensor regarding such Contributions. 7216 7217 6. Trademarks. This License does not grant permission to use the trade 7218 names, trademarks, service marks, or product names of the Licensor, 7219 except as required for reasonable and customary use in describing the 7220 origin of the Work and reproducing the content of the NOTICE file. 7221 7222 7. Disclaimer of Warranty. Unless required by applicable law or 7223 agreed to in writing, Licensor provides the Work (and each 7224 Contributor provides its Contributions) on an "AS IS" BASIS, 7225 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 7226 implied, including, without limitation, any warranties or conditions 7227 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 7228 PARTICULAR PURPOSE. You are solely responsible for determining the 7229 appropriateness of using or redistributing the Work and assume any 7230 risks associated with Your exercise of permissions under this License. 7231 7232 8. Limitation of Liability. In no event and under no legal theory, 7233 whether in tort (including negligence), contract, or otherwise, 7234 unless required by applicable law (such as deliberate and grossly 7235 negligent acts) or agreed to in writing, shall any Contributor be 7236 liable to You for damages, including any direct, indirect, special, 7237 incidental, or consequential damages of any character arising as a 7238 result of this License or out of the use or inability to use the 7239 Work (including but not limited to damages for loss of goodwill, 7240 work stoppage, computer failure or malfunction, or any and all 7241 other commercial damages or losses), even if such Contributor 7242 has been advised of the possibility of such damages. 7243 7244 9. Accepting Warranty or Additional Liability. While redistributing 7245 the Work or Derivative Works thereof, You may choose to offer, 7246 and charge a fee for, acceptance of support, warranty, indemnity, 7247 or other liability obligations and/or rights consistent with this 7248 License. However, in accepting such obligations, You may act only 7249 on Your own behalf and on Your sole responsibility, not on behalf 7250 of any other Contributor, and only if You agree to indemnify, 7251 defend, and hold each Contributor harmless for any liability 7252 incurred by, or claims asserted against, such Contributor by reason 7253 of your accepting any such warranty or additional liability. 7254 7255 END OF TERMS AND CONDITIONS 7256 7257 APPENDIX: How to apply the Apache License to your work. 7258 7259 To apply the Apache License to your work, attach the following 7260 boilerplate notice, with the fields enclosed by brackets "[]" 7261 replaced with your own identifying information. (Don't include 7262 the brackets!) The text should be enclosed in the appropriate 7263 comment syntax for the file format. We also recommend that a 7264 file or class name and description of purpose be included on the 7265 same "printed page" as the copyright notice for easier 7266 identification within third-party archives. 7267 7268 Copyright [yyyy] [name of copyright owner] 7269 7270 Licensed under the Apache License, Version 2.0 (the "License"); 7271 you may not use this file except in compliance with the License. 7272 You may obtain a copy of the License at 7273 7274 http://www.apache.org/licenses/LICENSE-2.0 7275 7276 Unless required by applicable law or agreed to in writing, software 7277 distributed under the License is distributed on an "AS IS" BASIS, 7278 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 7279 See the License for the specific language governing permissions and 7280 limitations under the License. 7281 7282 ================================================================ 7283 7284 github.com/go-openapi/jsonpointer 7285 https://github.com/go-openapi/jsonpointer 7286 ---------------------------------------------------------------- 7287 7288 Apache License 7289 Version 2.0, January 2004 7290 http://www.apache.org/licenses/ 7291 7292 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 7293 7294 1. Definitions. 7295 7296 "License" shall mean the terms and conditions for use, reproduction, 7297 and distribution as defined by Sections 1 through 9 of this document. 7298 7299 "Licensor" shall mean the copyright owner or entity authorized by 7300 the copyright owner that is granting the License. 7301 7302 "Legal Entity" shall mean the union of the acting entity and all 7303 other entities that control, are controlled by, or are under common 7304 control with that entity. For the purposes of this definition, 7305 "control" means (i) the power, direct or indirect, to cause the 7306 direction or management of such entity, whether by contract or 7307 otherwise, or (ii) ownership of fifty percent (50%) or more of the 7308 outstanding shares, or (iii) beneficial ownership of such entity. 7309 7310 "You" (or "Your") shall mean an individual or Legal Entity 7311 exercising permissions granted by this License. 7312 7313 "Source" form shall mean the preferred form for making modifications, 7314 including but not limited to software source code, documentation 7315 source, and configuration files. 7316 7317 "Object" form shall mean any form resulting from mechanical 7318 transformation or translation of a Source form, including but 7319 not limited to compiled object code, generated documentation, 7320 and conversions to other media types. 7321 7322 "Work" shall mean the work of authorship, whether in Source or 7323 Object form, made available under the License, as indicated by a 7324 copyright notice that is included in or attached to the work 7325 (an example is provided in the Appendix below). 7326 7327 "Derivative Works" shall mean any work, whether in Source or Object 7328 form, that is based on (or derived from) the Work and for which the 7329 editorial revisions, annotations, elaborations, or other modifications 7330 represent, as a whole, an original work of authorship. For the purposes 7331 of this License, Derivative Works shall not include works that remain 7332 separable from, or merely link (or bind by name) to the interfaces of, 7333 the Work and Derivative Works thereof. 7334 7335 "Contribution" shall mean any work of authorship, including 7336 the original version of the Work and any modifications or additions 7337 to that Work or Derivative Works thereof, that is intentionally 7338 submitted to Licensor for inclusion in the Work by the copyright owner 7339 or by an individual or Legal Entity authorized to submit on behalf of 7340 the copyright owner. For the purposes of this definition, "submitted" 7341 means any form of electronic, verbal, or written communication sent 7342 to the Licensor or its representatives, including but not limited to 7343 communication on electronic mailing lists, source code control systems, 7344 and issue tracking systems that are managed by, or on behalf of, the 7345 Licensor for the purpose of discussing and improving the Work, but 7346 excluding communication that is conspicuously marked or otherwise 7347 designated in writing by the copyright owner as "Not a Contribution." 7348 7349 "Contributor" shall mean Licensor and any individual or Legal Entity 7350 on behalf of whom a Contribution has been received by Licensor and 7351 subsequently incorporated within the Work. 7352 7353 2. Grant of Copyright License. Subject to the terms and conditions of 7354 this License, each Contributor hereby grants to You a perpetual, 7355 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 7356 copyright license to reproduce, prepare Derivative Works of, 7357 publicly display, publicly perform, sublicense, and distribute the 7358 Work and such Derivative Works in Source or Object form. 7359 7360 3. Grant of Patent License. Subject to the terms and conditions of 7361 this License, each Contributor hereby grants to You a perpetual, 7362 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 7363 (except as stated in this section) patent license to make, have made, 7364 use, offer to sell, sell, import, and otherwise transfer the Work, 7365 where such license applies only to those patent claims licensable 7366 by such Contributor that are necessarily infringed by their 7367 Contribution(s) alone or by combination of their Contribution(s) 7368 with the Work to which such Contribution(s) was submitted. If You 7369 institute patent litigation against any entity (including a 7370 cross-claim or counterclaim in a lawsuit) alleging that the Work 7371 or a Contribution incorporated within the Work constitutes direct 7372 or contributory patent infringement, then any patent licenses 7373 granted to You under this License for that Work shall terminate 7374 as of the date such litigation is filed. 7375 7376 4. Redistribution. You may reproduce and distribute copies of the 7377 Work or Derivative Works thereof in any medium, with or without 7378 modifications, and in Source or Object form, provided that You 7379 meet the following conditions: 7380 7381 (a) You must give any other recipients of the Work or 7382 Derivative Works a copy of this License; and 7383 7384 (b) You must cause any modified files to carry prominent notices 7385 stating that You changed the files; and 7386 7387 (c) You must retain, in the Source form of any Derivative Works 7388 that You distribute, all copyright, patent, trademark, and 7389 attribution notices from the Source form of the Work, 7390 excluding those notices that do not pertain to any part of 7391 the Derivative Works; and 7392 7393 (d) If the Work includes a "NOTICE" text file as part of its 7394 distribution, then any Derivative Works that You distribute must 7395 include a readable copy of the attribution notices contained 7396 within such NOTICE file, excluding those notices that do not 7397 pertain to any part of the Derivative Works, in at least one 7398 of the following places: within a NOTICE text file distributed 7399 as part of the Derivative Works; within the Source form or 7400 documentation, if provided along with the Derivative Works; or, 7401 within a display generated by the Derivative Works, if and 7402 wherever such third-party notices normally appear. The contents 7403 of the NOTICE file are for informational purposes only and 7404 do not modify the License. You may add Your own attribution 7405 notices within Derivative Works that You distribute, alongside 7406 or as an addendum to the NOTICE text from the Work, provided 7407 that such additional attribution notices cannot be construed 7408 as modifying the License. 7409 7410 You may add Your own copyright statement to Your modifications and 7411 may provide additional or different license terms and conditions 7412 for use, reproduction, or distribution of Your modifications, or 7413 for any such Derivative Works as a whole, provided Your use, 7414 reproduction, and distribution of the Work otherwise complies with 7415 the conditions stated in this License. 7416 7417 5. Submission of Contributions. Unless You explicitly state otherwise, 7418 any Contribution intentionally submitted for inclusion in the Work 7419 by You to the Licensor shall be under the terms and conditions of 7420 this License, without any additional terms or conditions. 7421 Notwithstanding the above, nothing herein shall supersede or modify 7422 the terms of any separate license agreement you may have executed 7423 with Licensor regarding such Contributions. 7424 7425 6. Trademarks. This License does not grant permission to use the trade 7426 names, trademarks, service marks, or product names of the Licensor, 7427 except as required for reasonable and customary use in describing the 7428 origin of the Work and reproducing the content of the NOTICE file. 7429 7430 7. Disclaimer of Warranty. Unless required by applicable law or 7431 agreed to in writing, Licensor provides the Work (and each 7432 Contributor provides its Contributions) on an "AS IS" BASIS, 7433 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 7434 implied, including, without limitation, any warranties or conditions 7435 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 7436 PARTICULAR PURPOSE. You are solely responsible for determining the 7437 appropriateness of using or redistributing the Work and assume any 7438 risks associated with Your exercise of permissions under this License. 7439 7440 8. Limitation of Liability. In no event and under no legal theory, 7441 whether in tort (including negligence), contract, or otherwise, 7442 unless required by applicable law (such as deliberate and grossly 7443 negligent acts) or agreed to in writing, shall any Contributor be 7444 liable to You for damages, including any direct, indirect, special, 7445 incidental, or consequential damages of any character arising as a 7446 result of this License or out of the use or inability to use the 7447 Work (including but not limited to damages for loss of goodwill, 7448 work stoppage, computer failure or malfunction, or any and all 7449 other commercial damages or losses), even if such Contributor 7450 has been advised of the possibility of such damages. 7451 7452 9. Accepting Warranty or Additional Liability. While redistributing 7453 the Work or Derivative Works thereof, You may choose to offer, 7454 and charge a fee for, acceptance of support, warranty, indemnity, 7455 or other liability obligations and/or rights consistent with this 7456 License. However, in accepting such obligations, You may act only 7457 on Your own behalf and on Your sole responsibility, not on behalf 7458 of any other Contributor, and only if You agree to indemnify, 7459 defend, and hold each Contributor harmless for any liability 7460 incurred by, or claims asserted against, such Contributor by reason 7461 of your accepting any such warranty or additional liability. 7462 7463 END OF TERMS AND CONDITIONS 7464 7465 APPENDIX: How to apply the Apache License to your work. 7466 7467 To apply the Apache License to your work, attach the following 7468 boilerplate notice, with the fields enclosed by brackets "[]" 7469 replaced with your own identifying information. (Don't include 7470 the brackets!) The text should be enclosed in the appropriate 7471 comment syntax for the file format. We also recommend that a 7472 file or class name and description of purpose be included on the 7473 same "printed page" as the copyright notice for easier 7474 identification within third-party archives. 7475 7476 Copyright [yyyy] [name of copyright owner] 7477 7478 Licensed under the Apache License, Version 2.0 (the "License"); 7479 you may not use this file except in compliance with the License. 7480 You may obtain a copy of the License at 7481 7482 http://www.apache.org/licenses/LICENSE-2.0 7483 7484 Unless required by applicable law or agreed to in writing, software 7485 distributed under the License is distributed on an "AS IS" BASIS, 7486 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 7487 See the License for the specific language governing permissions and 7488 limitations under the License. 7489 7490 ================================================================ 7491 7492 github.com/go-openapi/jsonreference 7493 https://github.com/go-openapi/jsonreference 7494 ---------------------------------------------------------------- 7495 7496 Apache License 7497 Version 2.0, January 2004 7498 http://www.apache.org/licenses/ 7499 7500 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 7501 7502 1. Definitions. 7503 7504 "License" shall mean the terms and conditions for use, reproduction, 7505 and distribution as defined by Sections 1 through 9 of this document. 7506 7507 "Licensor" shall mean the copyright owner or entity authorized by 7508 the copyright owner that is granting the License. 7509 7510 "Legal Entity" shall mean the union of the acting entity and all 7511 other entities that control, are controlled by, or are under common 7512 control with that entity. For the purposes of this definition, 7513 "control" means (i) the power, direct or indirect, to cause the 7514 direction or management of such entity, whether by contract or 7515 otherwise, or (ii) ownership of fifty percent (50%) or more of the 7516 outstanding shares, or (iii) beneficial ownership of such entity. 7517 7518 "You" (or "Your") shall mean an individual or Legal Entity 7519 exercising permissions granted by this License. 7520 7521 "Source" form shall mean the preferred form for making modifications, 7522 including but not limited to software source code, documentation 7523 source, and configuration files. 7524 7525 "Object" form shall mean any form resulting from mechanical 7526 transformation or translation of a Source form, including but 7527 not limited to compiled object code, generated documentation, 7528 and conversions to other media types. 7529 7530 "Work" shall mean the work of authorship, whether in Source or 7531 Object form, made available under the License, as indicated by a 7532 copyright notice that is included in or attached to the work 7533 (an example is provided in the Appendix below). 7534 7535 "Derivative Works" shall mean any work, whether in Source or Object 7536 form, that is based on (or derived from) the Work and for which the 7537 editorial revisions, annotations, elaborations, or other modifications 7538 represent, as a whole, an original work of authorship. For the purposes 7539 of this License, Derivative Works shall not include works that remain 7540 separable from, or merely link (or bind by name) to the interfaces of, 7541 the Work and Derivative Works thereof. 7542 7543 "Contribution" shall mean any work of authorship, including 7544 the original version of the Work and any modifications or additions 7545 to that Work or Derivative Works thereof, that is intentionally 7546 submitted to Licensor for inclusion in the Work by the copyright owner 7547 or by an individual or Legal Entity authorized to submit on behalf of 7548 the copyright owner. For the purposes of this definition, "submitted" 7549 means any form of electronic, verbal, or written communication sent 7550 to the Licensor or its representatives, including but not limited to 7551 communication on electronic mailing lists, source code control systems, 7552 and issue tracking systems that are managed by, or on behalf of, the 7553 Licensor for the purpose of discussing and improving the Work, but 7554 excluding communication that is conspicuously marked or otherwise 7555 designated in writing by the copyright owner as "Not a Contribution." 7556 7557 "Contributor" shall mean Licensor and any individual or Legal Entity 7558 on behalf of whom a Contribution has been received by Licensor and 7559 subsequently incorporated within the Work. 7560 7561 2. Grant of Copyright License. Subject to the terms and conditions of 7562 this License, each Contributor hereby grants to You a perpetual, 7563 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 7564 copyright license to reproduce, prepare Derivative Works of, 7565 publicly display, publicly perform, sublicense, and distribute the 7566 Work and such Derivative Works in Source or Object form. 7567 7568 3. Grant of Patent License. Subject to the terms and conditions of 7569 this License, each Contributor hereby grants to You a perpetual, 7570 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 7571 (except as stated in this section) patent license to make, have made, 7572 use, offer to sell, sell, import, and otherwise transfer the Work, 7573 where such license applies only to those patent claims licensable 7574 by such Contributor that are necessarily infringed by their 7575 Contribution(s) alone or by combination of their Contribution(s) 7576 with the Work to which such Contribution(s) was submitted. If You 7577 institute patent litigation against any entity (including a 7578 cross-claim or counterclaim in a lawsuit) alleging that the Work 7579 or a Contribution incorporated within the Work constitutes direct 7580 or contributory patent infringement, then any patent licenses 7581 granted to You under this License for that Work shall terminate 7582 as of the date such litigation is filed. 7583 7584 4. Redistribution. You may reproduce and distribute copies of the 7585 Work or Derivative Works thereof in any medium, with or without 7586 modifications, and in Source or Object form, provided that You 7587 meet the following conditions: 7588 7589 (a) You must give any other recipients of the Work or 7590 Derivative Works a copy of this License; and 7591 7592 (b) You must cause any modified files to carry prominent notices 7593 stating that You changed the files; and 7594 7595 (c) You must retain, in the Source form of any Derivative Works 7596 that You distribute, all copyright, patent, trademark, and 7597 attribution notices from the Source form of the Work, 7598 excluding those notices that do not pertain to any part of 7599 the Derivative Works; and 7600 7601 (d) If the Work includes a "NOTICE" text file as part of its 7602 distribution, then any Derivative Works that You distribute must 7603 include a readable copy of the attribution notices contained 7604 within such NOTICE file, excluding those notices that do not 7605 pertain to any part of the Derivative Works, in at least one 7606 of the following places: within a NOTICE text file distributed 7607 as part of the Derivative Works; within the Source form or 7608 documentation, if provided along with the Derivative Works; or, 7609 within a display generated by the Derivative Works, if and 7610 wherever such third-party notices normally appear. The contents 7611 of the NOTICE file are for informational purposes only and 7612 do not modify the License. You may add Your own attribution 7613 notices within Derivative Works that You distribute, alongside 7614 or as an addendum to the NOTICE text from the Work, provided 7615 that such additional attribution notices cannot be construed 7616 as modifying the License. 7617 7618 You may add Your own copyright statement to Your modifications and 7619 may provide additional or different license terms and conditions 7620 for use, reproduction, or distribution of Your modifications, or 7621 for any such Derivative Works as a whole, provided Your use, 7622 reproduction, and distribution of the Work otherwise complies with 7623 the conditions stated in this License. 7624 7625 5. Submission of Contributions. Unless You explicitly state otherwise, 7626 any Contribution intentionally submitted for inclusion in the Work 7627 by You to the Licensor shall be under the terms and conditions of 7628 this License, without any additional terms or conditions. 7629 Notwithstanding the above, nothing herein shall supersede or modify 7630 the terms of any separate license agreement you may have executed 7631 with Licensor regarding such Contributions. 7632 7633 6. Trademarks. This License does not grant permission to use the trade 7634 names, trademarks, service marks, or product names of the Licensor, 7635 except as required for reasonable and customary use in describing the 7636 origin of the Work and reproducing the content of the NOTICE file. 7637 7638 7. Disclaimer of Warranty. Unless required by applicable law or 7639 agreed to in writing, Licensor provides the Work (and each 7640 Contributor provides its Contributions) on an "AS IS" BASIS, 7641 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 7642 implied, including, without limitation, any warranties or conditions 7643 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 7644 PARTICULAR PURPOSE. You are solely responsible for determining the 7645 appropriateness of using or redistributing the Work and assume any 7646 risks associated with Your exercise of permissions under this License. 7647 7648 8. Limitation of Liability. In no event and under no legal theory, 7649 whether in tort (including negligence), contract, or otherwise, 7650 unless required by applicable law (such as deliberate and grossly 7651 negligent acts) or agreed to in writing, shall any Contributor be 7652 liable to You for damages, including any direct, indirect, special, 7653 incidental, or consequential damages of any character arising as a 7654 result of this License or out of the use or inability to use the 7655 Work (including but not limited to damages for loss of goodwill, 7656 work stoppage, computer failure or malfunction, or any and all 7657 other commercial damages or losses), even if such Contributor 7658 has been advised of the possibility of such damages. 7659 7660 9. Accepting Warranty or Additional Liability. While redistributing 7661 the Work or Derivative Works thereof, You may choose to offer, 7662 and charge a fee for, acceptance of support, warranty, indemnity, 7663 or other liability obligations and/or rights consistent with this 7664 License. However, in accepting such obligations, You may act only 7665 on Your own behalf and on Your sole responsibility, not on behalf 7666 of any other Contributor, and only if You agree to indemnify, 7667 defend, and hold each Contributor harmless for any liability 7668 incurred by, or claims asserted against, such Contributor by reason 7669 of your accepting any such warranty or additional liability. 7670 7671 END OF TERMS AND CONDITIONS 7672 7673 APPENDIX: How to apply the Apache License to your work. 7674 7675 To apply the Apache License to your work, attach the following 7676 boilerplate notice, with the fields enclosed by brackets "[]" 7677 replaced with your own identifying information. (Don't include 7678 the brackets!) The text should be enclosed in the appropriate 7679 comment syntax for the file format. We also recommend that a 7680 file or class name and description of purpose be included on the 7681 same "printed page" as the copyright notice for easier 7682 identification within third-party archives. 7683 7684 Copyright [yyyy] [name of copyright owner] 7685 7686 Licensed under the Apache License, Version 2.0 (the "License"); 7687 you may not use this file except in compliance with the License. 7688 You may obtain a copy of the License at 7689 7690 http://www.apache.org/licenses/LICENSE-2.0 7691 7692 Unless required by applicable law or agreed to in writing, software 7693 distributed under the License is distributed on an "AS IS" BASIS, 7694 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 7695 See the License for the specific language governing permissions and 7696 limitations under the License. 7697 7698 ================================================================ 7699 7700 github.com/go-openapi/loads 7701 https://github.com/go-openapi/loads 7702 ---------------------------------------------------------------- 7703 7704 Apache License 7705 Version 2.0, January 2004 7706 http://www.apache.org/licenses/ 7707 7708 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 7709 7710 1. Definitions. 7711 7712 "License" shall mean the terms and conditions for use, reproduction, 7713 and distribution as defined by Sections 1 through 9 of this document. 7714 7715 "Licensor" shall mean the copyright owner or entity authorized by 7716 the copyright owner that is granting the License. 7717 7718 "Legal Entity" shall mean the union of the acting entity and all 7719 other entities that control, are controlled by, or are under common 7720 control with that entity. For the purposes of this definition, 7721 "control" means (i) the power, direct or indirect, to cause the 7722 direction or management of such entity, whether by contract or 7723 otherwise, or (ii) ownership of fifty percent (50%) or more of the 7724 outstanding shares, or (iii) beneficial ownership of such entity. 7725 7726 "You" (or "Your") shall mean an individual or Legal Entity 7727 exercising permissions granted by this License. 7728 7729 "Source" form shall mean the preferred form for making modifications, 7730 including but not limited to software source code, documentation 7731 source, and configuration files. 7732 7733 "Object" form shall mean any form resulting from mechanical 7734 transformation or translation of a Source form, including but 7735 not limited to compiled object code, generated documentation, 7736 and conversions to other media types. 7737 7738 "Work" shall mean the work of authorship, whether in Source or 7739 Object form, made available under the License, as indicated by a 7740 copyright notice that is included in or attached to the work 7741 (an example is provided in the Appendix below). 7742 7743 "Derivative Works" shall mean any work, whether in Source or Object 7744 form, that is based on (or derived from) the Work and for which the 7745 editorial revisions, annotations, elaborations, or other modifications 7746 represent, as a whole, an original work of authorship. For the purposes 7747 of this License, Derivative Works shall not include works that remain 7748 separable from, or merely link (or bind by name) to the interfaces of, 7749 the Work and Derivative Works thereof. 7750 7751 "Contribution" shall mean any work of authorship, including 7752 the original version of the Work and any modifications or additions 7753 to that Work or Derivative Works thereof, that is intentionally 7754 submitted to Licensor for inclusion in the Work by the copyright owner 7755 or by an individual or Legal Entity authorized to submit on behalf of 7756 the copyright owner. For the purposes of this definition, "submitted" 7757 means any form of electronic, verbal, or written communication sent 7758 to the Licensor or its representatives, including but not limited to 7759 communication on electronic mailing lists, source code control systems, 7760 and issue tracking systems that are managed by, or on behalf of, the 7761 Licensor for the purpose of discussing and improving the Work, but 7762 excluding communication that is conspicuously marked or otherwise 7763 designated in writing by the copyright owner as "Not a Contribution." 7764 7765 "Contributor" shall mean Licensor and any individual or Legal Entity 7766 on behalf of whom a Contribution has been received by Licensor and 7767 subsequently incorporated within the Work. 7768 7769 2. Grant of Copyright License. Subject to the terms and conditions of 7770 this License, each Contributor hereby grants to You a perpetual, 7771 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 7772 copyright license to reproduce, prepare Derivative Works of, 7773 publicly display, publicly perform, sublicense, and distribute the 7774 Work and such Derivative Works in Source or Object form. 7775 7776 3. Grant of Patent License. Subject to the terms and conditions of 7777 this License, each Contributor hereby grants to You a perpetual, 7778 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 7779 (except as stated in this section) patent license to make, have made, 7780 use, offer to sell, sell, import, and otherwise transfer the Work, 7781 where such license applies only to those patent claims licensable 7782 by such Contributor that are necessarily infringed by their 7783 Contribution(s) alone or by combination of their Contribution(s) 7784 with the Work to which such Contribution(s) was submitted. If You 7785 institute patent litigation against any entity (including a 7786 cross-claim or counterclaim in a lawsuit) alleging that the Work 7787 or a Contribution incorporated within the Work constitutes direct 7788 or contributory patent infringement, then any patent licenses 7789 granted to You under this License for that Work shall terminate 7790 as of the date such litigation is filed. 7791 7792 4. Redistribution. You may reproduce and distribute copies of the 7793 Work or Derivative Works thereof in any medium, with or without 7794 modifications, and in Source or Object form, provided that You 7795 meet the following conditions: 7796 7797 (a) You must give any other recipients of the Work or 7798 Derivative Works a copy of this License; and 7799 7800 (b) You must cause any modified files to carry prominent notices 7801 stating that You changed the files; and 7802 7803 (c) You must retain, in the Source form of any Derivative Works 7804 that You distribute, all copyright, patent, trademark, and 7805 attribution notices from the Source form of the Work, 7806 excluding those notices that do not pertain to any part of 7807 the Derivative Works; and 7808 7809 (d) If the Work includes a "NOTICE" text file as part of its 7810 distribution, then any Derivative Works that You distribute must 7811 include a readable copy of the attribution notices contained 7812 within such NOTICE file, excluding those notices that do not 7813 pertain to any part of the Derivative Works, in at least one 7814 of the following places: within a NOTICE text file distributed 7815 as part of the Derivative Works; within the Source form or 7816 documentation, if provided along with the Derivative Works; or, 7817 within a display generated by the Derivative Works, if and 7818 wherever such third-party notices normally appear. The contents 7819 of the NOTICE file are for informational purposes only and 7820 do not modify the License. You may add Your own attribution 7821 notices within Derivative Works that You distribute, alongside 7822 or as an addendum to the NOTICE text from the Work, provided 7823 that such additional attribution notices cannot be construed 7824 as modifying the License. 7825 7826 You may add Your own copyright statement to Your modifications and 7827 may provide additional or different license terms and conditions 7828 for use, reproduction, or distribution of Your modifications, or 7829 for any such Derivative Works as a whole, provided Your use, 7830 reproduction, and distribution of the Work otherwise complies with 7831 the conditions stated in this License. 7832 7833 5. Submission of Contributions. Unless You explicitly state otherwise, 7834 any Contribution intentionally submitted for inclusion in the Work 7835 by You to the Licensor shall be under the terms and conditions of 7836 this License, without any additional terms or conditions. 7837 Notwithstanding the above, nothing herein shall supersede or modify 7838 the terms of any separate license agreement you may have executed 7839 with Licensor regarding such Contributions. 7840 7841 6. Trademarks. This License does not grant permission to use the trade 7842 names, trademarks, service marks, or product names of the Licensor, 7843 except as required for reasonable and customary use in describing the 7844 origin of the Work and reproducing the content of the NOTICE file. 7845 7846 7. Disclaimer of Warranty. Unless required by applicable law or 7847 agreed to in writing, Licensor provides the Work (and each 7848 Contributor provides its Contributions) on an "AS IS" BASIS, 7849 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 7850 implied, including, without limitation, any warranties or conditions 7851 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 7852 PARTICULAR PURPOSE. You are solely responsible for determining the 7853 appropriateness of using or redistributing the Work and assume any 7854 risks associated with Your exercise of permissions under this License. 7855 7856 8. Limitation of Liability. In no event and under no legal theory, 7857 whether in tort (including negligence), contract, or otherwise, 7858 unless required by applicable law (such as deliberate and grossly 7859 negligent acts) or agreed to in writing, shall any Contributor be 7860 liable to You for damages, including any direct, indirect, special, 7861 incidental, or consequential damages of any character arising as a 7862 result of this License or out of the use or inability to use the 7863 Work (including but not limited to damages for loss of goodwill, 7864 work stoppage, computer failure or malfunction, or any and all 7865 other commercial damages or losses), even if such Contributor 7866 has been advised of the possibility of such damages. 7867 7868 9. Accepting Warranty or Additional Liability. While redistributing 7869 the Work or Derivative Works thereof, You may choose to offer, 7870 and charge a fee for, acceptance of support, warranty, indemnity, 7871 or other liability obligations and/or rights consistent with this 7872 License. However, in accepting such obligations, You may act only 7873 on Your own behalf and on Your sole responsibility, not on behalf 7874 of any other Contributor, and only if You agree to indemnify, 7875 defend, and hold each Contributor harmless for any liability 7876 incurred by, or claims asserted against, such Contributor by reason 7877 of your accepting any such warranty or additional liability. 7878 7879 END OF TERMS AND CONDITIONS 7880 7881 APPENDIX: How to apply the Apache License to your work. 7882 7883 To apply the Apache License to your work, attach the following 7884 boilerplate notice, with the fields enclosed by brackets "[]" 7885 replaced with your own identifying information. (Don't include 7886 the brackets!) The text should be enclosed in the appropriate 7887 comment syntax for the file format. We also recommend that a 7888 file or class name and description of purpose be included on the 7889 same "printed page" as the copyright notice for easier 7890 identification within third-party archives. 7891 7892 Copyright [yyyy] [name of copyright owner] 7893 7894 Licensed under the Apache License, Version 2.0 (the "License"); 7895 you may not use this file except in compliance with the License. 7896 You may obtain a copy of the License at 7897 7898 http://www.apache.org/licenses/LICENSE-2.0 7899 7900 Unless required by applicable law or agreed to in writing, software 7901 distributed under the License is distributed on an "AS IS" BASIS, 7902 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 7903 See the License for the specific language governing permissions and 7904 limitations under the License. 7905 7906 ================================================================ 7907 7908 github.com/go-openapi/runtime 7909 https://github.com/go-openapi/runtime 7910 ---------------------------------------------------------------- 7911 7912 Apache License 7913 Version 2.0, January 2004 7914 http://www.apache.org/licenses/ 7915 7916 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 7917 7918 1. Definitions. 7919 7920 "License" shall mean the terms and conditions for use, reproduction, 7921 and distribution as defined by Sections 1 through 9 of this document. 7922 7923 "Licensor" shall mean the copyright owner or entity authorized by 7924 the copyright owner that is granting the License. 7925 7926 "Legal Entity" shall mean the union of the acting entity and all 7927 other entities that control, are controlled by, or are under common 7928 control with that entity. For the purposes of this definition, 7929 "control" means (i) the power, direct or indirect, to cause the 7930 direction or management of such entity, whether by contract or 7931 otherwise, or (ii) ownership of fifty percent (50%) or more of the 7932 outstanding shares, or (iii) beneficial ownership of such entity. 7933 7934 "You" (or "Your") shall mean an individual or Legal Entity 7935 exercising permissions granted by this License. 7936 7937 "Source" form shall mean the preferred form for making modifications, 7938 including but not limited to software source code, documentation 7939 source, and configuration files. 7940 7941 "Object" form shall mean any form resulting from mechanical 7942 transformation or translation of a Source form, including but 7943 not limited to compiled object code, generated documentation, 7944 and conversions to other media types. 7945 7946 "Work" shall mean the work of authorship, whether in Source or 7947 Object form, made available under the License, as indicated by a 7948 copyright notice that is included in or attached to the work 7949 (an example is provided in the Appendix below). 7950 7951 "Derivative Works" shall mean any work, whether in Source or Object 7952 form, that is based on (or derived from) the Work and for which the 7953 editorial revisions, annotations, elaborations, or other modifications 7954 represent, as a whole, an original work of authorship. For the purposes 7955 of this License, Derivative Works shall not include works that remain 7956 separable from, or merely link (or bind by name) to the interfaces of, 7957 the Work and Derivative Works thereof. 7958 7959 "Contribution" shall mean any work of authorship, including 7960 the original version of the Work and any modifications or additions 7961 to that Work or Derivative Works thereof, that is intentionally 7962 submitted to Licensor for inclusion in the Work by the copyright owner 7963 or by an individual or Legal Entity authorized to submit on behalf of 7964 the copyright owner. For the purposes of this definition, "submitted" 7965 means any form of electronic, verbal, or written communication sent 7966 to the Licensor or its representatives, including but not limited to 7967 communication on electronic mailing lists, source code control systems, 7968 and issue tracking systems that are managed by, or on behalf of, the 7969 Licensor for the purpose of discussing and improving the Work, but 7970 excluding communication that is conspicuously marked or otherwise 7971 designated in writing by the copyright owner as "Not a Contribution." 7972 7973 "Contributor" shall mean Licensor and any individual or Legal Entity 7974 on behalf of whom a Contribution has been received by Licensor and 7975 subsequently incorporated within the Work. 7976 7977 2. Grant of Copyright License. Subject to the terms and conditions of 7978 this License, each Contributor hereby grants to You a perpetual, 7979 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 7980 copyright license to reproduce, prepare Derivative Works of, 7981 publicly display, publicly perform, sublicense, and distribute the 7982 Work and such Derivative Works in Source or Object form. 7983 7984 3. Grant of Patent License. Subject to the terms and conditions of 7985 this License, each Contributor hereby grants to You a perpetual, 7986 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 7987 (except as stated in this section) patent license to make, have made, 7988 use, offer to sell, sell, import, and otherwise transfer the Work, 7989 where such license applies only to those patent claims licensable 7990 by such Contributor that are necessarily infringed by their 7991 Contribution(s) alone or by combination of their Contribution(s) 7992 with the Work to which such Contribution(s) was submitted. If You 7993 institute patent litigation against any entity (including a 7994 cross-claim or counterclaim in a lawsuit) alleging that the Work 7995 or a Contribution incorporated within the Work constitutes direct 7996 or contributory patent infringement, then any patent licenses 7997 granted to You under this License for that Work shall terminate 7998 as of the date such litigation is filed. 7999 8000 4. Redistribution. You may reproduce and distribute copies of the 8001 Work or Derivative Works thereof in any medium, with or without 8002 modifications, and in Source or Object form, provided that You 8003 meet the following conditions: 8004 8005 (a) You must give any other recipients of the Work or 8006 Derivative Works a copy of this License; and 8007 8008 (b) You must cause any modified files to carry prominent notices 8009 stating that You changed the files; and 8010 8011 (c) You must retain, in the Source form of any Derivative Works 8012 that You distribute, all copyright, patent, trademark, and 8013 attribution notices from the Source form of the Work, 8014 excluding those notices that do not pertain to any part of 8015 the Derivative Works; and 8016 8017 (d) If the Work includes a "NOTICE" text file as part of its 8018 distribution, then any Derivative Works that You distribute must 8019 include a readable copy of the attribution notices contained 8020 within such NOTICE file, excluding those notices that do not 8021 pertain to any part of the Derivative Works, in at least one 8022 of the following places: within a NOTICE text file distributed 8023 as part of the Derivative Works; within the Source form or 8024 documentation, if provided along with the Derivative Works; or, 8025 within a display generated by the Derivative Works, if and 8026 wherever such third-party notices normally appear. The contents 8027 of the NOTICE file are for informational purposes only and 8028 do not modify the License. You may add Your own attribution 8029 notices within Derivative Works that You distribute, alongside 8030 or as an addendum to the NOTICE text from the Work, provided 8031 that such additional attribution notices cannot be construed 8032 as modifying the License. 8033 8034 You may add Your own copyright statement to Your modifications and 8035 may provide additional or different license terms and conditions 8036 for use, reproduction, or distribution of Your modifications, or 8037 for any such Derivative Works as a whole, provided Your use, 8038 reproduction, and distribution of the Work otherwise complies with 8039 the conditions stated in this License. 8040 8041 5. Submission of Contributions. Unless You explicitly state otherwise, 8042 any Contribution intentionally submitted for inclusion in the Work 8043 by You to the Licensor shall be under the terms and conditions of 8044 this License, without any additional terms or conditions. 8045 Notwithstanding the above, nothing herein shall supersede or modify 8046 the terms of any separate license agreement you may have executed 8047 with Licensor regarding such Contributions. 8048 8049 6. Trademarks. This License does not grant permission to use the trade 8050 names, trademarks, service marks, or product names of the Licensor, 8051 except as required for reasonable and customary use in describing the 8052 origin of the Work and reproducing the content of the NOTICE file. 8053 8054 7. Disclaimer of Warranty. Unless required by applicable law or 8055 agreed to in writing, Licensor provides the Work (and each 8056 Contributor provides its Contributions) on an "AS IS" BASIS, 8057 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 8058 implied, including, without limitation, any warranties or conditions 8059 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 8060 PARTICULAR PURPOSE. You are solely responsible for determining the 8061 appropriateness of using or redistributing the Work and assume any 8062 risks associated with Your exercise of permissions under this License. 8063 8064 8. Limitation of Liability. In no event and under no legal theory, 8065 whether in tort (including negligence), contract, or otherwise, 8066 unless required by applicable law (such as deliberate and grossly 8067 negligent acts) or agreed to in writing, shall any Contributor be 8068 liable to You for damages, including any direct, indirect, special, 8069 incidental, or consequential damages of any character arising as a 8070 result of this License or out of the use or inability to use the 8071 Work (including but not limited to damages for loss of goodwill, 8072 work stoppage, computer failure or malfunction, or any and all 8073 other commercial damages or losses), even if such Contributor 8074 has been advised of the possibility of such damages. 8075 8076 9. Accepting Warranty or Additional Liability. While redistributing 8077 the Work or Derivative Works thereof, You may choose to offer, 8078 and charge a fee for, acceptance of support, warranty, indemnity, 8079 or other liability obligations and/or rights consistent with this 8080 License. However, in accepting such obligations, You may act only 8081 on Your own behalf and on Your sole responsibility, not on behalf 8082 of any other Contributor, and only if You agree to indemnify, 8083 defend, and hold each Contributor harmless for any liability 8084 incurred by, or claims asserted against, such Contributor by reason 8085 of your accepting any such warranty or additional liability. 8086 8087 END OF TERMS AND CONDITIONS 8088 8089 APPENDIX: How to apply the Apache License to your work. 8090 8091 To apply the Apache License to your work, attach the following 8092 boilerplate notice, with the fields enclosed by brackets "[]" 8093 replaced with your own identifying information. (Don't include 8094 the brackets!) The text should be enclosed in the appropriate 8095 comment syntax for the file format. We also recommend that a 8096 file or class name and description of purpose be included on the 8097 same "printed page" as the copyright notice for easier 8098 identification within third-party archives. 8099 8100 Copyright [yyyy] [name of copyright owner] 8101 8102 Licensed under the Apache License, Version 2.0 (the "License"); 8103 you may not use this file except in compliance with the License. 8104 You may obtain a copy of the License at 8105 8106 http://www.apache.org/licenses/LICENSE-2.0 8107 8108 Unless required by applicable law or agreed to in writing, software 8109 distributed under the License is distributed on an "AS IS" BASIS, 8110 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 8111 See the License for the specific language governing permissions and 8112 limitations under the License. 8113 8114 ================================================================ 8115 8116 github.com/go-openapi/spec 8117 https://github.com/go-openapi/spec 8118 ---------------------------------------------------------------- 8119 8120 Apache License 8121 Version 2.0, January 2004 8122 http://www.apache.org/licenses/ 8123 8124 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 8125 8126 1. Definitions. 8127 8128 "License" shall mean the terms and conditions for use, reproduction, 8129 and distribution as defined by Sections 1 through 9 of this document. 8130 8131 "Licensor" shall mean the copyright owner or entity authorized by 8132 the copyright owner that is granting the License. 8133 8134 "Legal Entity" shall mean the union of the acting entity and all 8135 other entities that control, are controlled by, or are under common 8136 control with that entity. For the purposes of this definition, 8137 "control" means (i) the power, direct or indirect, to cause the 8138 direction or management of such entity, whether by contract or 8139 otherwise, or (ii) ownership of fifty percent (50%) or more of the 8140 outstanding shares, or (iii) beneficial ownership of such entity. 8141 8142 "You" (or "Your") shall mean an individual or Legal Entity 8143 exercising permissions granted by this License. 8144 8145 "Source" form shall mean the preferred form for making modifications, 8146 including but not limited to software source code, documentation 8147 source, and configuration files. 8148 8149 "Object" form shall mean any form resulting from mechanical 8150 transformation or translation of a Source form, including but 8151 not limited to compiled object code, generated documentation, 8152 and conversions to other media types. 8153 8154 "Work" shall mean the work of authorship, whether in Source or 8155 Object form, made available under the License, as indicated by a 8156 copyright notice that is included in or attached to the work 8157 (an example is provided in the Appendix below). 8158 8159 "Derivative Works" shall mean any work, whether in Source or Object 8160 form, that is based on (or derived from) the Work and for which the 8161 editorial revisions, annotations, elaborations, or other modifications 8162 represent, as a whole, an original work of authorship. For the purposes 8163 of this License, Derivative Works shall not include works that remain 8164 separable from, or merely link (or bind by name) to the interfaces of, 8165 the Work and Derivative Works thereof. 8166 8167 "Contribution" shall mean any work of authorship, including 8168 the original version of the Work and any modifications or additions 8169 to that Work or Derivative Works thereof, that is intentionally 8170 submitted to Licensor for inclusion in the Work by the copyright owner 8171 or by an individual or Legal Entity authorized to submit on behalf of 8172 the copyright owner. For the purposes of this definition, "submitted" 8173 means any form of electronic, verbal, or written communication sent 8174 to the Licensor or its representatives, including but not limited to 8175 communication on electronic mailing lists, source code control systems, 8176 and issue tracking systems that are managed by, or on behalf of, the 8177 Licensor for the purpose of discussing and improving the Work, but 8178 excluding communication that is conspicuously marked or otherwise 8179 designated in writing by the copyright owner as "Not a Contribution." 8180 8181 "Contributor" shall mean Licensor and any individual or Legal Entity 8182 on behalf of whom a Contribution has been received by Licensor and 8183 subsequently incorporated within the Work. 8184 8185 2. Grant of Copyright License. Subject to the terms and conditions of 8186 this License, each Contributor hereby grants to You a perpetual, 8187 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 8188 copyright license to reproduce, prepare Derivative Works of, 8189 publicly display, publicly perform, sublicense, and distribute the 8190 Work and such Derivative Works in Source or Object form. 8191 8192 3. Grant of Patent License. Subject to the terms and conditions of 8193 this License, each Contributor hereby grants to You a perpetual, 8194 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 8195 (except as stated in this section) patent license to make, have made, 8196 use, offer to sell, sell, import, and otherwise transfer the Work, 8197 where such license applies only to those patent claims licensable 8198 by such Contributor that are necessarily infringed by their 8199 Contribution(s) alone or by combination of their Contribution(s) 8200 with the Work to which such Contribution(s) was submitted. If You 8201 institute patent litigation against any entity (including a 8202 cross-claim or counterclaim in a lawsuit) alleging that the Work 8203 or a Contribution incorporated within the Work constitutes direct 8204 or contributory patent infringement, then any patent licenses 8205 granted to You under this License for that Work shall terminate 8206 as of the date such litigation is filed. 8207 8208 4. Redistribution. You may reproduce and distribute copies of the 8209 Work or Derivative Works thereof in any medium, with or without 8210 modifications, and in Source or Object form, provided that You 8211 meet the following conditions: 8212 8213 (a) You must give any other recipients of the Work or 8214 Derivative Works a copy of this License; and 8215 8216 (b) You must cause any modified files to carry prominent notices 8217 stating that You changed the files; and 8218 8219 (c) You must retain, in the Source form of any Derivative Works 8220 that You distribute, all copyright, patent, trademark, and 8221 attribution notices from the Source form of the Work, 8222 excluding those notices that do not pertain to any part of 8223 the Derivative Works; and 8224 8225 (d) If the Work includes a "NOTICE" text file as part of its 8226 distribution, then any Derivative Works that You distribute must 8227 include a readable copy of the attribution notices contained 8228 within such NOTICE file, excluding those notices that do not 8229 pertain to any part of the Derivative Works, in at least one 8230 of the following places: within a NOTICE text file distributed 8231 as part of the Derivative Works; within the Source form or 8232 documentation, if provided along with the Derivative Works; or, 8233 within a display generated by the Derivative Works, if and 8234 wherever such third-party notices normally appear. The contents 8235 of the NOTICE file are for informational purposes only and 8236 do not modify the License. You may add Your own attribution 8237 notices within Derivative Works that You distribute, alongside 8238 or as an addendum to the NOTICE text from the Work, provided 8239 that such additional attribution notices cannot be construed 8240 as modifying the License. 8241 8242 You may add Your own copyright statement to Your modifications and 8243 may provide additional or different license terms and conditions 8244 for use, reproduction, or distribution of Your modifications, or 8245 for any such Derivative Works as a whole, provided Your use, 8246 reproduction, and distribution of the Work otherwise complies with 8247 the conditions stated in this License. 8248 8249 5. Submission of Contributions. Unless You explicitly state otherwise, 8250 any Contribution intentionally submitted for inclusion in the Work 8251 by You to the Licensor shall be under the terms and conditions of 8252 this License, without any additional terms or conditions. 8253 Notwithstanding the above, nothing herein shall supersede or modify 8254 the terms of any separate license agreement you may have executed 8255 with Licensor regarding such Contributions. 8256 8257 6. Trademarks. This License does not grant permission to use the trade 8258 names, trademarks, service marks, or product names of the Licensor, 8259 except as required for reasonable and customary use in describing the 8260 origin of the Work and reproducing the content of the NOTICE file. 8261 8262 7. Disclaimer of Warranty. Unless required by applicable law or 8263 agreed to in writing, Licensor provides the Work (and each 8264 Contributor provides its Contributions) on an "AS IS" BASIS, 8265 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 8266 implied, including, without limitation, any warranties or conditions 8267 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 8268 PARTICULAR PURPOSE. You are solely responsible for determining the 8269 appropriateness of using or redistributing the Work and assume any 8270 risks associated with Your exercise of permissions under this License. 8271 8272 8. Limitation of Liability. In no event and under no legal theory, 8273 whether in tort (including negligence), contract, or otherwise, 8274 unless required by applicable law (such as deliberate and grossly 8275 negligent acts) or agreed to in writing, shall any Contributor be 8276 liable to You for damages, including any direct, indirect, special, 8277 incidental, or consequential damages of any character arising as a 8278 result of this License or out of the use or inability to use the 8279 Work (including but not limited to damages for loss of goodwill, 8280 work stoppage, computer failure or malfunction, or any and all 8281 other commercial damages or losses), even if such Contributor 8282 has been advised of the possibility of such damages. 8283 8284 9. Accepting Warranty or Additional Liability. While redistributing 8285 the Work or Derivative Works thereof, You may choose to offer, 8286 and charge a fee for, acceptance of support, warranty, indemnity, 8287 or other liability obligations and/or rights consistent with this 8288 License. However, in accepting such obligations, You may act only 8289 on Your own behalf and on Your sole responsibility, not on behalf 8290 of any other Contributor, and only if You agree to indemnify, 8291 defend, and hold each Contributor harmless for any liability 8292 incurred by, or claims asserted against, such Contributor by reason 8293 of your accepting any such warranty or additional liability. 8294 8295 END OF TERMS AND CONDITIONS 8296 8297 APPENDIX: How to apply the Apache License to your work. 8298 8299 To apply the Apache License to your work, attach the following 8300 boilerplate notice, with the fields enclosed by brackets "[]" 8301 replaced with your own identifying information. (Don't include 8302 the brackets!) The text should be enclosed in the appropriate 8303 comment syntax for the file format. We also recommend that a 8304 file or class name and description of purpose be included on the 8305 same "printed page" as the copyright notice for easier 8306 identification within third-party archives. 8307 8308 Copyright [yyyy] [name of copyright owner] 8309 8310 Licensed under the Apache License, Version 2.0 (the "License"); 8311 you may not use this file except in compliance with the License. 8312 You may obtain a copy of the License at 8313 8314 http://www.apache.org/licenses/LICENSE-2.0 8315 8316 Unless required by applicable law or agreed to in writing, software 8317 distributed under the License is distributed on an "AS IS" BASIS, 8318 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 8319 See the License for the specific language governing permissions and 8320 limitations under the License. 8321 8322 ================================================================ 8323 8324 github.com/go-openapi/strfmt 8325 https://github.com/go-openapi/strfmt 8326 ---------------------------------------------------------------- 8327 8328 Apache License 8329 Version 2.0, January 2004 8330 http://www.apache.org/licenses/ 8331 8332 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 8333 8334 1. Definitions. 8335 8336 "License" shall mean the terms and conditions for use, reproduction, 8337 and distribution as defined by Sections 1 through 9 of this document. 8338 8339 "Licensor" shall mean the copyright owner or entity authorized by 8340 the copyright owner that is granting the License. 8341 8342 "Legal Entity" shall mean the union of the acting entity and all 8343 other entities that control, are controlled by, or are under common 8344 control with that entity. For the purposes of this definition, 8345 "control" means (i) the power, direct or indirect, to cause the 8346 direction or management of such entity, whether by contract or 8347 otherwise, or (ii) ownership of fifty percent (50%) or more of the 8348 outstanding shares, or (iii) beneficial ownership of such entity. 8349 8350 "You" (or "Your") shall mean an individual or Legal Entity 8351 exercising permissions granted by this License. 8352 8353 "Source" form shall mean the preferred form for making modifications, 8354 including but not limited to software source code, documentation 8355 source, and configuration files. 8356 8357 "Object" form shall mean any form resulting from mechanical 8358 transformation or translation of a Source form, including but 8359 not limited to compiled object code, generated documentation, 8360 and conversions to other media types. 8361 8362 "Work" shall mean the work of authorship, whether in Source or 8363 Object form, made available under the License, as indicated by a 8364 copyright notice that is included in or attached to the work 8365 (an example is provided in the Appendix below). 8366 8367 "Derivative Works" shall mean any work, whether in Source or Object 8368 form, that is based on (or derived from) the Work and for which the 8369 editorial revisions, annotations, elaborations, or other modifications 8370 represent, as a whole, an original work of authorship. For the purposes 8371 of this License, Derivative Works shall not include works that remain 8372 separable from, or merely link (or bind by name) to the interfaces of, 8373 the Work and Derivative Works thereof. 8374 8375 "Contribution" shall mean any work of authorship, including 8376 the original version of the Work and any modifications or additions 8377 to that Work or Derivative Works thereof, that is intentionally 8378 submitted to Licensor for inclusion in the Work by the copyright owner 8379 or by an individual or Legal Entity authorized to submit on behalf of 8380 the copyright owner. For the purposes of this definition, "submitted" 8381 means any form of electronic, verbal, or written communication sent 8382 to the Licensor or its representatives, including but not limited to 8383 communication on electronic mailing lists, source code control systems, 8384 and issue tracking systems that are managed by, or on behalf of, the 8385 Licensor for the purpose of discussing and improving the Work, but 8386 excluding communication that is conspicuously marked or otherwise 8387 designated in writing by the copyright owner as "Not a Contribution." 8388 8389 "Contributor" shall mean Licensor and any individual or Legal Entity 8390 on behalf of whom a Contribution has been received by Licensor and 8391 subsequently incorporated within the Work. 8392 8393 2. Grant of Copyright License. Subject to the terms and conditions of 8394 this License, each Contributor hereby grants to You a perpetual, 8395 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 8396 copyright license to reproduce, prepare Derivative Works of, 8397 publicly display, publicly perform, sublicense, and distribute the 8398 Work and such Derivative Works in Source or Object form. 8399 8400 3. Grant of Patent License. Subject to the terms and conditions of 8401 this License, each Contributor hereby grants to You a perpetual, 8402 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 8403 (except as stated in this section) patent license to make, have made, 8404 use, offer to sell, sell, import, and otherwise transfer the Work, 8405 where such license applies only to those patent claims licensable 8406 by such Contributor that are necessarily infringed by their 8407 Contribution(s) alone or by combination of their Contribution(s) 8408 with the Work to which such Contribution(s) was submitted. If You 8409 institute patent litigation against any entity (including a 8410 cross-claim or counterclaim in a lawsuit) alleging that the Work 8411 or a Contribution incorporated within the Work constitutes direct 8412 or contributory patent infringement, then any patent licenses 8413 granted to You under this License for that Work shall terminate 8414 as of the date such litigation is filed. 8415 8416 4. Redistribution. You may reproduce and distribute copies of the 8417 Work or Derivative Works thereof in any medium, with or without 8418 modifications, and in Source or Object form, provided that You 8419 meet the following conditions: 8420 8421 (a) You must give any other recipients of the Work or 8422 Derivative Works a copy of this License; and 8423 8424 (b) You must cause any modified files to carry prominent notices 8425 stating that You changed the files; and 8426 8427 (c) You must retain, in the Source form of any Derivative Works 8428 that You distribute, all copyright, patent, trademark, and 8429 attribution notices from the Source form of the Work, 8430 excluding those notices that do not pertain to any part of 8431 the Derivative Works; and 8432 8433 (d) If the Work includes a "NOTICE" text file as part of its 8434 distribution, then any Derivative Works that You distribute must 8435 include a readable copy of the attribution notices contained 8436 within such NOTICE file, excluding those notices that do not 8437 pertain to any part of the Derivative Works, in at least one 8438 of the following places: within a NOTICE text file distributed 8439 as part of the Derivative Works; within the Source form or 8440 documentation, if provided along with the Derivative Works; or, 8441 within a display generated by the Derivative Works, if and 8442 wherever such third-party notices normally appear. The contents 8443 of the NOTICE file are for informational purposes only and 8444 do not modify the License. You may add Your own attribution 8445 notices within Derivative Works that You distribute, alongside 8446 or as an addendum to the NOTICE text from the Work, provided 8447 that such additional attribution notices cannot be construed 8448 as modifying the License. 8449 8450 You may add Your own copyright statement to Your modifications and 8451 may provide additional or different license terms and conditions 8452 for use, reproduction, or distribution of Your modifications, or 8453 for any such Derivative Works as a whole, provided Your use, 8454 reproduction, and distribution of the Work otherwise complies with 8455 the conditions stated in this License. 8456 8457 5. Submission of Contributions. Unless You explicitly state otherwise, 8458 any Contribution intentionally submitted for inclusion in the Work 8459 by You to the Licensor shall be under the terms and conditions of 8460 this License, without any additional terms or conditions. 8461 Notwithstanding the above, nothing herein shall supersede or modify 8462 the terms of any separate license agreement you may have executed 8463 with Licensor regarding such Contributions. 8464 8465 6. Trademarks. This License does not grant permission to use the trade 8466 names, trademarks, service marks, or product names of the Licensor, 8467 except as required for reasonable and customary use in describing the 8468 origin of the Work and reproducing the content of the NOTICE file. 8469 8470 7. Disclaimer of Warranty. Unless required by applicable law or 8471 agreed to in writing, Licensor provides the Work (and each 8472 Contributor provides its Contributions) on an "AS IS" BASIS, 8473 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 8474 implied, including, without limitation, any warranties or conditions 8475 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 8476 PARTICULAR PURPOSE. You are solely responsible for determining the 8477 appropriateness of using or redistributing the Work and assume any 8478 risks associated with Your exercise of permissions under this License. 8479 8480 8. Limitation of Liability. In no event and under no legal theory, 8481 whether in tort (including negligence), contract, or otherwise, 8482 unless required by applicable law (such as deliberate and grossly 8483 negligent acts) or agreed to in writing, shall any Contributor be 8484 liable to You for damages, including any direct, indirect, special, 8485 incidental, or consequential damages of any character arising as a 8486 result of this License or out of the use or inability to use the 8487 Work (including but not limited to damages for loss of goodwill, 8488 work stoppage, computer failure or malfunction, or any and all 8489 other commercial damages or losses), even if such Contributor 8490 has been advised of the possibility of such damages. 8491 8492 9. Accepting Warranty or Additional Liability. While redistributing 8493 the Work or Derivative Works thereof, You may choose to offer, 8494 and charge a fee for, acceptance of support, warranty, indemnity, 8495 or other liability obligations and/or rights consistent with this 8496 License. However, in accepting such obligations, You may act only 8497 on Your own behalf and on Your sole responsibility, not on behalf 8498 of any other Contributor, and only if You agree to indemnify, 8499 defend, and hold each Contributor harmless for any liability 8500 incurred by, or claims asserted against, such Contributor by reason 8501 of your accepting any such warranty or additional liability. 8502 8503 END OF TERMS AND CONDITIONS 8504 8505 APPENDIX: How to apply the Apache License to your work. 8506 8507 To apply the Apache License to your work, attach the following 8508 boilerplate notice, with the fields enclosed by brackets "[]" 8509 replaced with your own identifying information. (Don't include 8510 the brackets!) The text should be enclosed in the appropriate 8511 comment syntax for the file format. We also recommend that a 8512 file or class name and description of purpose be included on the 8513 same "printed page" as the copyright notice for easier 8514 identification within third-party archives. 8515 8516 Copyright [yyyy] [name of copyright owner] 8517 8518 Licensed under the Apache License, Version 2.0 (the "License"); 8519 you may not use this file except in compliance with the License. 8520 You may obtain a copy of the License at 8521 8522 http://www.apache.org/licenses/LICENSE-2.0 8523 8524 Unless required by applicable law or agreed to in writing, software 8525 distributed under the License is distributed on an "AS IS" BASIS, 8526 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 8527 See the License for the specific language governing permissions and 8528 limitations under the License. 8529 8530 ================================================================ 8531 8532 github.com/go-openapi/swag 8533 https://github.com/go-openapi/swag 8534 ---------------------------------------------------------------- 8535 8536 Apache License 8537 Version 2.0, January 2004 8538 http://www.apache.org/licenses/ 8539 8540 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 8541 8542 1. Definitions. 8543 8544 "License" shall mean the terms and conditions for use, reproduction, 8545 and distribution as defined by Sections 1 through 9 of this document. 8546 8547 "Licensor" shall mean the copyright owner or entity authorized by 8548 the copyright owner that is granting the License. 8549 8550 "Legal Entity" shall mean the union of the acting entity and all 8551 other entities that control, are controlled by, or are under common 8552 control with that entity. For the purposes of this definition, 8553 "control" means (i) the power, direct or indirect, to cause the 8554 direction or management of such entity, whether by contract or 8555 otherwise, or (ii) ownership of fifty percent (50%) or more of the 8556 outstanding shares, or (iii) beneficial ownership of such entity. 8557 8558 "You" (or "Your") shall mean an individual or Legal Entity 8559 exercising permissions granted by this License. 8560 8561 "Source" form shall mean the preferred form for making modifications, 8562 including but not limited to software source code, documentation 8563 source, and configuration files. 8564 8565 "Object" form shall mean any form resulting from mechanical 8566 transformation or translation of a Source form, including but 8567 not limited to compiled object code, generated documentation, 8568 and conversions to other media types. 8569 8570 "Work" shall mean the work of authorship, whether in Source or 8571 Object form, made available under the License, as indicated by a 8572 copyright notice that is included in or attached to the work 8573 (an example is provided in the Appendix below). 8574 8575 "Derivative Works" shall mean any work, whether in Source or Object 8576 form, that is based on (or derived from) the Work and for which the 8577 editorial revisions, annotations, elaborations, or other modifications 8578 represent, as a whole, an original work of authorship. For the purposes 8579 of this License, Derivative Works shall not include works that remain 8580 separable from, or merely link (or bind by name) to the interfaces of, 8581 the Work and Derivative Works thereof. 8582 8583 "Contribution" shall mean any work of authorship, including 8584 the original version of the Work and any modifications or additions 8585 to that Work or Derivative Works thereof, that is intentionally 8586 submitted to Licensor for inclusion in the Work by the copyright owner 8587 or by an individual or Legal Entity authorized to submit on behalf of 8588 the copyright owner. For the purposes of this definition, "submitted" 8589 means any form of electronic, verbal, or written communication sent 8590 to the Licensor or its representatives, including but not limited to 8591 communication on electronic mailing lists, source code control systems, 8592 and issue tracking systems that are managed by, or on behalf of, the 8593 Licensor for the purpose of discussing and improving the Work, but 8594 excluding communication that is conspicuously marked or otherwise 8595 designated in writing by the copyright owner as "Not a Contribution." 8596 8597 "Contributor" shall mean Licensor and any individual or Legal Entity 8598 on behalf of whom a Contribution has been received by Licensor and 8599 subsequently incorporated within the Work. 8600 8601 2. Grant of Copyright License. Subject to the terms and conditions of 8602 this License, each Contributor hereby grants to You a perpetual, 8603 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 8604 copyright license to reproduce, prepare Derivative Works of, 8605 publicly display, publicly perform, sublicense, and distribute the 8606 Work and such Derivative Works in Source or Object form. 8607 8608 3. Grant of Patent License. Subject to the terms and conditions of 8609 this License, each Contributor hereby grants to You a perpetual, 8610 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 8611 (except as stated in this section) patent license to make, have made, 8612 use, offer to sell, sell, import, and otherwise transfer the Work, 8613 where such license applies only to those patent claims licensable 8614 by such Contributor that are necessarily infringed by their 8615 Contribution(s) alone or by combination of their Contribution(s) 8616 with the Work to which such Contribution(s) was submitted. If You 8617 institute patent litigation against any entity (including a 8618 cross-claim or counterclaim in a lawsuit) alleging that the Work 8619 or a Contribution incorporated within the Work constitutes direct 8620 or contributory patent infringement, then any patent licenses 8621 granted to You under this License for that Work shall terminate 8622 as of the date such litigation is filed. 8623 8624 4. Redistribution. You may reproduce and distribute copies of the 8625 Work or Derivative Works thereof in any medium, with or without 8626 modifications, and in Source or Object form, provided that You 8627 meet the following conditions: 8628 8629 (a) You must give any other recipients of the Work or 8630 Derivative Works a copy of this License; and 8631 8632 (b) You must cause any modified files to carry prominent notices 8633 stating that You changed the files; and 8634 8635 (c) You must retain, in the Source form of any Derivative Works 8636 that You distribute, all copyright, patent, trademark, and 8637 attribution notices from the Source form of the Work, 8638 excluding those notices that do not pertain to any part of 8639 the Derivative Works; and 8640 8641 (d) If the Work includes a "NOTICE" text file as part of its 8642 distribution, then any Derivative Works that You distribute must 8643 include a readable copy of the attribution notices contained 8644 within such NOTICE file, excluding those notices that do not 8645 pertain to any part of the Derivative Works, in at least one 8646 of the following places: within a NOTICE text file distributed 8647 as part of the Derivative Works; within the Source form or 8648 documentation, if provided along with the Derivative Works; or, 8649 within a display generated by the Derivative Works, if and 8650 wherever such third-party notices normally appear. The contents 8651 of the NOTICE file are for informational purposes only and 8652 do not modify the License. You may add Your own attribution 8653 notices within Derivative Works that You distribute, alongside 8654 or as an addendum to the NOTICE text from the Work, provided 8655 that such additional attribution notices cannot be construed 8656 as modifying the License. 8657 8658 You may add Your own copyright statement to Your modifications and 8659 may provide additional or different license terms and conditions 8660 for use, reproduction, or distribution of Your modifications, or 8661 for any such Derivative Works as a whole, provided Your use, 8662 reproduction, and distribution of the Work otherwise complies with 8663 the conditions stated in this License. 8664 8665 5. Submission of Contributions. Unless You explicitly state otherwise, 8666 any Contribution intentionally submitted for inclusion in the Work 8667 by You to the Licensor shall be under the terms and conditions of 8668 this License, without any additional terms or conditions. 8669 Notwithstanding the above, nothing herein shall supersede or modify 8670 the terms of any separate license agreement you may have executed 8671 with Licensor regarding such Contributions. 8672 8673 6. Trademarks. This License does not grant permission to use the trade 8674 names, trademarks, service marks, or product names of the Licensor, 8675 except as required for reasonable and customary use in describing the 8676 origin of the Work and reproducing the content of the NOTICE file. 8677 8678 7. Disclaimer of Warranty. Unless required by applicable law or 8679 agreed to in writing, Licensor provides the Work (and each 8680 Contributor provides its Contributions) on an "AS IS" BASIS, 8681 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 8682 implied, including, without limitation, any warranties or conditions 8683 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 8684 PARTICULAR PURPOSE. You are solely responsible for determining the 8685 appropriateness of using or redistributing the Work and assume any 8686 risks associated with Your exercise of permissions under this License. 8687 8688 8. Limitation of Liability. In no event and under no legal theory, 8689 whether in tort (including negligence), contract, or otherwise, 8690 unless required by applicable law (such as deliberate and grossly 8691 negligent acts) or agreed to in writing, shall any Contributor be 8692 liable to You for damages, including any direct, indirect, special, 8693 incidental, or consequential damages of any character arising as a 8694 result of this License or out of the use or inability to use the 8695 Work (including but not limited to damages for loss of goodwill, 8696 work stoppage, computer failure or malfunction, or any and all 8697 other commercial damages or losses), even if such Contributor 8698 has been advised of the possibility of such damages. 8699 8700 9. Accepting Warranty or Additional Liability. While redistributing 8701 the Work or Derivative Works thereof, You may choose to offer, 8702 and charge a fee for, acceptance of support, warranty, indemnity, 8703 or other liability obligations and/or rights consistent with this 8704 License. However, in accepting such obligations, You may act only 8705 on Your own behalf and on Your sole responsibility, not on behalf 8706 of any other Contributor, and only if You agree to indemnify, 8707 defend, and hold each Contributor harmless for any liability 8708 incurred by, or claims asserted against, such Contributor by reason 8709 of your accepting any such warranty or additional liability. 8710 8711 END OF TERMS AND CONDITIONS 8712 8713 APPENDIX: How to apply the Apache License to your work. 8714 8715 To apply the Apache License to your work, attach the following 8716 boilerplate notice, with the fields enclosed by brackets "[]" 8717 replaced with your own identifying information. (Don't include 8718 the brackets!) The text should be enclosed in the appropriate 8719 comment syntax for the file format. We also recommend that a 8720 file or class name and description of purpose be included on the 8721 same "printed page" as the copyright notice for easier 8722 identification within third-party archives. 8723 8724 Copyright [yyyy] [name of copyright owner] 8725 8726 Licensed under the Apache License, Version 2.0 (the "License"); 8727 you may not use this file except in compliance with the License. 8728 You may obtain a copy of the License at 8729 8730 http://www.apache.org/licenses/LICENSE-2.0 8731 8732 Unless required by applicable law or agreed to in writing, software 8733 distributed under the License is distributed on an "AS IS" BASIS, 8734 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 8735 See the License for the specific language governing permissions and 8736 limitations under the License. 8737 8738 ================================================================ 8739 8740 github.com/go-openapi/validate 8741 https://github.com/go-openapi/validate 8742 ---------------------------------------------------------------- 8743 8744 Apache License 8745 Version 2.0, January 2004 8746 http://www.apache.org/licenses/ 8747 8748 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 8749 8750 1. Definitions. 8751 8752 "License" shall mean the terms and conditions for use, reproduction, 8753 and distribution as defined by Sections 1 through 9 of this document. 8754 8755 "Licensor" shall mean the copyright owner or entity authorized by 8756 the copyright owner that is granting the License. 8757 8758 "Legal Entity" shall mean the union of the acting entity and all 8759 other entities that control, are controlled by, or are under common 8760 control with that entity. For the purposes of this definition, 8761 "control" means (i) the power, direct or indirect, to cause the 8762 direction or management of such entity, whether by contract or 8763 otherwise, or (ii) ownership of fifty percent (50%) or more of the 8764 outstanding shares, or (iii) beneficial ownership of such entity. 8765 8766 "You" (or "Your") shall mean an individual or Legal Entity 8767 exercising permissions granted by this License. 8768 8769 "Source" form shall mean the preferred form for making modifications, 8770 including but not limited to software source code, documentation 8771 source, and configuration files. 8772 8773 "Object" form shall mean any form resulting from mechanical 8774 transformation or translation of a Source form, including but 8775 not limited to compiled object code, generated documentation, 8776 and conversions to other media types. 8777 8778 "Work" shall mean the work of authorship, whether in Source or 8779 Object form, made available under the License, as indicated by a 8780 copyright notice that is included in or attached to the work 8781 (an example is provided in the Appendix below). 8782 8783 "Derivative Works" shall mean any work, whether in Source or Object 8784 form, that is based on (or derived from) the Work and for which the 8785 editorial revisions, annotations, elaborations, or other modifications 8786 represent, as a whole, an original work of authorship. For the purposes 8787 of this License, Derivative Works shall not include works that remain 8788 separable from, or merely link (or bind by name) to the interfaces of, 8789 the Work and Derivative Works thereof. 8790 8791 "Contribution" shall mean any work of authorship, including 8792 the original version of the Work and any modifications or additions 8793 to that Work or Derivative Works thereof, that is intentionally 8794 submitted to Licensor for inclusion in the Work by the copyright owner 8795 or by an individual or Legal Entity authorized to submit on behalf of 8796 the copyright owner. For the purposes of this definition, "submitted" 8797 means any form of electronic, verbal, or written communication sent 8798 to the Licensor or its representatives, including but not limited to 8799 communication on electronic mailing lists, source code control systems, 8800 and issue tracking systems that are managed by, or on behalf of, the 8801 Licensor for the purpose of discussing and improving the Work, but 8802 excluding communication that is conspicuously marked or otherwise 8803 designated in writing by the copyright owner as "Not a Contribution." 8804 8805 "Contributor" shall mean Licensor and any individual or Legal Entity 8806 on behalf of whom a Contribution has been received by Licensor and 8807 subsequently incorporated within the Work. 8808 8809 2. Grant of Copyright License. Subject to the terms and conditions of 8810 this License, each Contributor hereby grants to You a perpetual, 8811 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 8812 copyright license to reproduce, prepare Derivative Works of, 8813 publicly display, publicly perform, sublicense, and distribute the 8814 Work and such Derivative Works in Source or Object form. 8815 8816 3. Grant of Patent License. Subject to the terms and conditions of 8817 this License, each Contributor hereby grants to You a perpetual, 8818 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 8819 (except as stated in this section) patent license to make, have made, 8820 use, offer to sell, sell, import, and otherwise transfer the Work, 8821 where such license applies only to those patent claims licensable 8822 by such Contributor that are necessarily infringed by their 8823 Contribution(s) alone or by combination of their Contribution(s) 8824 with the Work to which such Contribution(s) was submitted. If You 8825 institute patent litigation against any entity (including a 8826 cross-claim or counterclaim in a lawsuit) alleging that the Work 8827 or a Contribution incorporated within the Work constitutes direct 8828 or contributory patent infringement, then any patent licenses 8829 granted to You under this License for that Work shall terminate 8830 as of the date such litigation is filed. 8831 8832 4. Redistribution. You may reproduce and distribute copies of the 8833 Work or Derivative Works thereof in any medium, with or without 8834 modifications, and in Source or Object form, provided that You 8835 meet the following conditions: 8836 8837 (a) You must give any other recipients of the Work or 8838 Derivative Works a copy of this License; and 8839 8840 (b) You must cause any modified files to carry prominent notices 8841 stating that You changed the files; and 8842 8843 (c) You must retain, in the Source form of any Derivative Works 8844 that You distribute, all copyright, patent, trademark, and 8845 attribution notices from the Source form of the Work, 8846 excluding those notices that do not pertain to any part of 8847 the Derivative Works; and 8848 8849 (d) If the Work includes a "NOTICE" text file as part of its 8850 distribution, then any Derivative Works that You distribute must 8851 include a readable copy of the attribution notices contained 8852 within such NOTICE file, excluding those notices that do not 8853 pertain to any part of the Derivative Works, in at least one 8854 of the following places: within a NOTICE text file distributed 8855 as part of the Derivative Works; within the Source form or 8856 documentation, if provided along with the Derivative Works; or, 8857 within a display generated by the Derivative Works, if and 8858 wherever such third-party notices normally appear. The contents 8859 of the NOTICE file are for informational purposes only and 8860 do not modify the License. You may add Your own attribution 8861 notices within Derivative Works that You distribute, alongside 8862 or as an addendum to the NOTICE text from the Work, provided 8863 that such additional attribution notices cannot be construed 8864 as modifying the License. 8865 8866 You may add Your own copyright statement to Your modifications and 8867 may provide additional or different license terms and conditions 8868 for use, reproduction, or distribution of Your modifications, or 8869 for any such Derivative Works as a whole, provided Your use, 8870 reproduction, and distribution of the Work otherwise complies with 8871 the conditions stated in this License. 8872 8873 5. Submission of Contributions. Unless You explicitly state otherwise, 8874 any Contribution intentionally submitted for inclusion in the Work 8875 by You to the Licensor shall be under the terms and conditions of 8876 this License, without any additional terms or conditions. 8877 Notwithstanding the above, nothing herein shall supersede or modify 8878 the terms of any separate license agreement you may have executed 8879 with Licensor regarding such Contributions. 8880 8881 6. Trademarks. This License does not grant permission to use the trade 8882 names, trademarks, service marks, or product names of the Licensor, 8883 except as required for reasonable and customary use in describing the 8884 origin of the Work and reproducing the content of the NOTICE file. 8885 8886 7. Disclaimer of Warranty. Unless required by applicable law or 8887 agreed to in writing, Licensor provides the Work (and each 8888 Contributor provides its Contributions) on an "AS IS" BASIS, 8889 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 8890 implied, including, without limitation, any warranties or conditions 8891 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 8892 PARTICULAR PURPOSE. You are solely responsible for determining the 8893 appropriateness of using or redistributing the Work and assume any 8894 risks associated with Your exercise of permissions under this License. 8895 8896 8. Limitation of Liability. In no event and under no legal theory, 8897 whether in tort (including negligence), contract, or otherwise, 8898 unless required by applicable law (such as deliberate and grossly 8899 negligent acts) or agreed to in writing, shall any Contributor be 8900 liable to You for damages, including any direct, indirect, special, 8901 incidental, or consequential damages of any character arising as a 8902 result of this License or out of the use or inability to use the 8903 Work (including but not limited to damages for loss of goodwill, 8904 work stoppage, computer failure or malfunction, or any and all 8905 other commercial damages or losses), even if such Contributor 8906 has been advised of the possibility of such damages. 8907 8908 9. Accepting Warranty or Additional Liability. While redistributing 8909 the Work or Derivative Works thereof, You may choose to offer, 8910 and charge a fee for, acceptance of support, warranty, indemnity, 8911 or other liability obligations and/or rights consistent with this 8912 License. However, in accepting such obligations, You may act only 8913 on Your own behalf and on Your sole responsibility, not on behalf 8914 of any other Contributor, and only if You agree to indemnify, 8915 defend, and hold each Contributor harmless for any liability 8916 incurred by, or claims asserted against, such Contributor by reason 8917 of your accepting any such warranty or additional liability. 8918 8919 END OF TERMS AND CONDITIONS 8920 8921 APPENDIX: How to apply the Apache License to your work. 8922 8923 To apply the Apache License to your work, attach the following 8924 boilerplate notice, with the fields enclosed by brackets "[]" 8925 replaced with your own identifying information. (Don't include 8926 the brackets!) The text should be enclosed in the appropriate 8927 comment syntax for the file format. We also recommend that a 8928 file or class name and description of purpose be included on the 8929 same "printed page" as the copyright notice for easier 8930 identification within third-party archives. 8931 8932 Copyright [yyyy] [name of copyright owner] 8933 8934 Licensed under the Apache License, Version 2.0 (the "License"); 8935 you may not use this file except in compliance with the License. 8936 You may obtain a copy of the License at 8937 8938 http://www.apache.org/licenses/LICENSE-2.0 8939 8940 Unless required by applicable law or agreed to in writing, software 8941 distributed under the License is distributed on an "AS IS" BASIS, 8942 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 8943 See the License for the specific language governing permissions and 8944 limitations under the License. 8945 8946 ================================================================ 8947 8948 github.com/go-sql-driver/mysql 8949 https://github.com/go-sql-driver/mysql 8950 ---------------------------------------------------------------- 8951 Mozilla Public License Version 2.0 8952 ================================== 8953 8954 1. Definitions 8955 -------------- 8956 8957 1.1. "Contributor" 8958 means each individual or legal entity that creates, contributes to 8959 the creation of, or owns Covered Software. 8960 8961 1.2. "Contributor Version" 8962 means the combination of the Contributions of others (if any) used 8963 by a Contributor and that particular Contributor's Contribution. 8964 8965 1.3. "Contribution" 8966 means Covered Software of a particular Contributor. 8967 8968 1.4. "Covered Software" 8969 means Source Code Form to which the initial Contributor has attached 8970 the notice in Exhibit A, the Executable Form of such Source Code 8971 Form, and Modifications of such Source Code Form, in each case 8972 including portions thereof. 8973 8974 1.5. "Incompatible With Secondary Licenses" 8975 means 8976 8977 (a) that the initial Contributor has attached the notice described 8978 in Exhibit B to the Covered Software; or 8979 8980 (b) that the Covered Software was made available under the terms of 8981 version 1.1 or earlier of the License, but not also under the 8982 terms of a Secondary License. 8983 8984 1.6. "Executable Form" 8985 means any form of the work other than Source Code Form. 8986 8987 1.7. "Larger Work" 8988 means a work that combines Covered Software with other material, in 8989 a separate file or files, that is not Covered Software. 8990 8991 1.8. "License" 8992 means this document. 8993 8994 1.9. "Licensable" 8995 means having the right to grant, to the maximum extent possible, 8996 whether at the time of the initial grant or subsequently, any and 8997 all of the rights conveyed by this License. 8998 8999 1.10. "Modifications" 9000 means any of the following: 9001 9002 (a) any file in Source Code Form that results from an addition to, 9003 deletion from, or modification of the contents of Covered 9004 Software; or 9005 9006 (b) any new file in Source Code Form that contains any Covered 9007 Software. 9008 9009 1.11. "Patent Claims" of a Contributor 9010 means any patent claim(s), including without limitation, method, 9011 process, and apparatus claims, in any patent Licensable by such 9012 Contributor that would be infringed, but for the grant of the 9013 License, by the making, using, selling, offering for sale, having 9014 made, import, or transfer of either its Contributions or its 9015 Contributor Version. 9016 9017 1.12. "Secondary License" 9018 means either the GNU General Public License, Version 2.0, the GNU 9019 Lesser General Public License, Version 2.1, the GNU Affero General 9020 Public License, Version 3.0, or any later versions of those 9021 licenses. 9022 9023 1.13. "Source Code Form" 9024 means the form of the work preferred for making modifications. 9025 9026 1.14. "You" (or "Your") 9027 means an individual or a legal entity exercising rights under this 9028 License. For legal entities, "You" includes any entity that 9029 controls, is controlled by, or is under common control with You. For 9030 purposes of this definition, "control" means (a) the power, direct 9031 or indirect, to cause the direction or management of such entity, 9032 whether by contract or otherwise, or (b) ownership of more than 9033 fifty percent (50%) of the outstanding shares or beneficial 9034 ownership of such entity. 9035 9036 2. License Grants and Conditions 9037 -------------------------------- 9038 9039 2.1. Grants 9040 9041 Each Contributor hereby grants You a world-wide, royalty-free, 9042 non-exclusive license: 9043 9044 (a) under intellectual property rights (other than patent or trademark) 9045 Licensable by such Contributor to use, reproduce, make available, 9046 modify, display, perform, distribute, and otherwise exploit its 9047 Contributions, either on an unmodified basis, with Modifications, or 9048 as part of a Larger Work; and 9049 9050 (b) under Patent Claims of such Contributor to make, use, sell, offer 9051 for sale, have made, import, and otherwise transfer either its 9052 Contributions or its Contributor Version. 9053 9054 2.2. Effective Date 9055 9056 The licenses granted in Section 2.1 with respect to any Contribution 9057 become effective for each Contribution on the date the Contributor first 9058 distributes such Contribution. 9059 9060 2.3. Limitations on Grant Scope 9061 9062 The licenses granted in this Section 2 are the only rights granted under 9063 this License. No additional rights or licenses will be implied from the 9064 distribution or licensing of Covered Software under this License. 9065 Notwithstanding Section 2.1(b) above, no patent license is granted by a 9066 Contributor: 9067 9068 (a) for any code that a Contributor has removed from Covered Software; 9069 or 9070 9071 (b) for infringements caused by: (i) Your and any other third party's 9072 modifications of Covered Software, or (ii) the combination of its 9073 Contributions with other software (except as part of its Contributor 9074 Version); or 9075 9076 (c) under Patent Claims infringed by Covered Software in the absence of 9077 its Contributions. 9078 9079 This License does not grant any rights in the trademarks, service marks, 9080 or logos of any Contributor (except as may be necessary to comply with 9081 the notice requirements in Section 3.4). 9082 9083 2.4. Subsequent Licenses 9084 9085 No Contributor makes additional grants as a result of Your choice to 9086 distribute the Covered Software under a subsequent version of this 9087 License (see Section 10.2) or under the terms of a Secondary License (if 9088 permitted under the terms of Section 3.3). 9089 9090 2.5. Representation 9091 9092 Each Contributor represents that the Contributor believes its 9093 Contributions are its original creation(s) or it has sufficient rights 9094 to grant the rights to its Contributions conveyed by this License. 9095 9096 2.6. Fair Use 9097 9098 This License is not intended to limit any rights You have under 9099 applicable copyright doctrines of fair use, fair dealing, or other 9100 equivalents. 9101 9102 2.7. Conditions 9103 9104 Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted 9105 in Section 2.1. 9106 9107 3. Responsibilities 9108 ------------------- 9109 9110 3.1. Distribution of Source Form 9111 9112 All distribution of Covered Software in Source Code Form, including any 9113 Modifications that You create or to which You contribute, must be under 9114 the terms of this License. You must inform recipients that the Source 9115 Code Form of the Covered Software is governed by the terms of this 9116 License, and how they can obtain a copy of this License. You may not 9117 attempt to alter or restrict the recipients' rights in the Source Code 9118 Form. 9119 9120 3.2. Distribution of Executable Form 9121 9122 If You distribute Covered Software in Executable Form then: 9123 9124 (a) such Covered Software must also be made available in Source Code 9125 Form, as described in Section 3.1, and You must inform recipients of 9126 the Executable Form how they can obtain a copy of such Source Code 9127 Form by reasonable means in a timely manner, at a charge no more 9128 than the cost of distribution to the recipient; and 9129 9130 (b) You may distribute such Executable Form under the terms of this 9131 License, or sublicense it under different terms, provided that the 9132 license for the Executable Form does not attempt to limit or alter 9133 the recipients' rights in the Source Code Form under this License. 9134 9135 3.3. Distribution of a Larger Work 9136 9137 You may create and distribute a Larger Work under terms of Your choice, 9138 provided that You also comply with the requirements of this License for 9139 the Covered Software. If the Larger Work is a combination of Covered 9140 Software with a work governed by one or more Secondary Licenses, and the 9141 Covered Software is not Incompatible With Secondary Licenses, this 9142 License permits You to additionally distribute such Covered Software 9143 under the terms of such Secondary License(s), so that the recipient of 9144 the Larger Work may, at their option, further distribute the Covered 9145 Software under the terms of either this License or such Secondary 9146 License(s). 9147 9148 3.4. Notices 9149 9150 You may not remove or alter the substance of any license notices 9151 (including copyright notices, patent notices, disclaimers of warranty, 9152 or limitations of liability) contained within the Source Code Form of 9153 the Covered Software, except that You may alter any license notices to 9154 the extent required to remedy known factual inaccuracies. 9155 9156 3.5. Application of Additional Terms 9157 9158 You may choose to offer, and to charge a fee for, warranty, support, 9159 indemnity or liability obligations to one or more recipients of Covered 9160 Software. However, You may do so only on Your own behalf, and not on 9161 behalf of any Contributor. You must make it absolutely clear that any 9162 such warranty, support, indemnity, or liability obligation is offered by 9163 You alone, and You hereby agree to indemnify every Contributor for any 9164 liability incurred by such Contributor as a result of warranty, support, 9165 indemnity or liability terms You offer. You may include additional 9166 disclaimers of warranty and limitations of liability specific to any 9167 jurisdiction. 9168 9169 4. Inability to Comply Due to Statute or Regulation 9170 --------------------------------------------------- 9171 9172 If it is impossible for You to comply with any of the terms of this 9173 License with respect to some or all of the Covered Software due to 9174 statute, judicial order, or regulation then You must: (a) comply with 9175 the terms of this License to the maximum extent possible; and (b) 9176 describe the limitations and the code they affect. Such description must 9177 be placed in a text file included with all distributions of the Covered 9178 Software under this License. Except to the extent prohibited by statute 9179 or regulation, such description must be sufficiently detailed for a 9180 recipient of ordinary skill to be able to understand it. 9181 9182 5. Termination 9183 -------------- 9184 9185 5.1. The rights granted under this License will terminate automatically 9186 if You fail to comply with any of its terms. However, if You become 9187 compliant, then the rights granted under this License from a particular 9188 Contributor are reinstated (a) provisionally, unless and until such 9189 Contributor explicitly and finally terminates Your grants, and (b) on an 9190 ongoing basis, if such Contributor fails to notify You of the 9191 non-compliance by some reasonable means prior to 60 days after You have 9192 come back into compliance. Moreover, Your grants from a particular 9193 Contributor are reinstated on an ongoing basis if such Contributor 9194 notifies You of the non-compliance by some reasonable means, this is the 9195 first time You have received notice of non-compliance with this License 9196 from such Contributor, and You become compliant prior to 30 days after 9197 Your receipt of the notice. 9198 9199 5.2. If You initiate litigation against any entity by asserting a patent 9200 infringement claim (excluding declaratory judgment actions, 9201 counter-claims, and cross-claims) alleging that a Contributor Version 9202 directly or indirectly infringes any patent, then the rights granted to 9203 You by any and all Contributors for the Covered Software under Section 9204 2.1 of this License shall terminate. 9205 9206 5.3. In the event of termination under Sections 5.1 or 5.2 above, all 9207 end user license agreements (excluding distributors and resellers) which 9208 have been validly granted by You or Your distributors under this License 9209 prior to termination shall survive termination. 9210 9211 ************************************************************************ 9212 * * 9213 * 6. Disclaimer of Warranty * 9214 * ------------------------- * 9215 * * 9216 * Covered Software is provided under this License on an "as is" * 9217 * basis, without warranty of any kind, either expressed, implied, or * 9218 * statutory, including, without limitation, warranties that the * 9219 * Covered Software is free of defects, merchantable, fit for a * 9220 * particular purpose or non-infringing. The entire risk as to the * 9221 * quality and performance of the Covered Software is with You. * 9222 * Should any Covered Software prove defective in any respect, You * 9223 * (not any Contributor) assume the cost of any necessary servicing, * 9224 * repair, or correction. This disclaimer of warranty constitutes an * 9225 * essential part of this License. No use of any Covered Software is * 9226 * authorized under this License except under this disclaimer. * 9227 * * 9228 ************************************************************************ 9229 9230 ************************************************************************ 9231 * * 9232 * 7. Limitation of Liability * 9233 * -------------------------- * 9234 * * 9235 * Under no circumstances and under no legal theory, whether tort * 9236 * (including negligence), contract, or otherwise, shall any * 9237 * Contributor, or anyone who distributes Covered Software as * 9238 * permitted above, be liable to You for any direct, indirect, * 9239 * special, incidental, or consequential damages of any character * 9240 * including, without limitation, damages for lost profits, loss of * 9241 * goodwill, work stoppage, computer failure or malfunction, or any * 9242 * and all other commercial damages or losses, even if such party * 9243 * shall have been informed of the possibility of such damages. This * 9244 * limitation of liability shall not apply to liability for death or * 9245 * personal injury resulting from such party's negligence to the * 9246 * extent applicable law prohibits such limitation. Some * 9247 * jurisdictions do not allow the exclusion or limitation of * 9248 * incidental or consequential damages, so this exclusion and * 9249 * limitation may not apply to You. * 9250 * * 9251 ************************************************************************ 9252 9253 8. Litigation 9254 ------------- 9255 9256 Any litigation relating to this License may be brought only in the 9257 courts of a jurisdiction where the defendant maintains its principal 9258 place of business and such litigation shall be governed by laws of that 9259 jurisdiction, without reference to its conflict-of-law provisions. 9260 Nothing in this Section shall prevent a party's ability to bring 9261 cross-claims or counter-claims. 9262 9263 9. Miscellaneous 9264 ---------------- 9265 9266 This License represents the complete agreement concerning the subject 9267 matter hereof. If any provision of this License is held to be 9268 unenforceable, such provision shall be reformed only to the extent 9269 necessary to make it enforceable. Any law or regulation which provides 9270 that the language of a contract shall be construed against the drafter 9271 shall not be used to construe this License against a Contributor. 9272 9273 10. Versions of the License 9274 --------------------------- 9275 9276 10.1. New Versions 9277 9278 Mozilla Foundation is the license steward. Except as provided in Section 9279 10.3, no one other than the license steward has the right to modify or 9280 publish new versions of this License. Each version will be given a 9281 distinguishing version number. 9282 9283 10.2. Effect of New Versions 9284 9285 You may distribute the Covered Software under the terms of the version 9286 of the License under which You originally received the Covered Software, 9287 or under the terms of any subsequent version published by the license 9288 steward. 9289 9290 10.3. Modified Versions 9291 9292 If you create software not governed by this License, and you want to 9293 create a new license for such software, you may create and use a 9294 modified version of this License if you rename the license and remove 9295 any references to the name of the license steward (except to note that 9296 such modified license differs from this License). 9297 9298 10.4. Distributing Source Code Form that is Incompatible With Secondary 9299 Licenses 9300 9301 If You choose to distribute Source Code Form that is Incompatible With 9302 Secondary Licenses under the terms of this version of the License, the 9303 notice described in Exhibit B of this License must be attached. 9304 9305 Exhibit A - Source Code Form License Notice 9306 ------------------------------------------- 9307 9308 This Source Code Form is subject to the terms of the Mozilla Public 9309 License, v. 2.0. If a copy of the MPL was not distributed with this 9310 file, You can obtain one at http://mozilla.org/MPL/2.0/. 9311 9312 If it is not possible or desirable to put the notice in a particular 9313 file, then You may include the notice in a location (such as a LICENSE 9314 file in a relevant directory) where a recipient would be likely to look 9315 for such a notice. 9316 9317 You may add additional accurate notices of copyright ownership. 9318 9319 Exhibit B - "Incompatible With Secondary Licenses" Notice 9320 --------------------------------------------------------- 9321 9322 This Source Code Form is "Incompatible With Secondary Licenses", as 9323 defined by the Mozilla Public License, v. 2.0. 9324 9325 ================================================================ 9326 9327 github.com/go-task/slim-sprig 9328 https://github.com/go-task/slim-sprig 9329 ---------------------------------------------------------------- 9330 Copyright (C) 2013-2020 Masterminds 9331 9332 Permission is hereby granted, free of charge, to any person obtaining a copy 9333 of this software and associated documentation files (the "Software"), to deal 9334 in the Software without restriction, including without limitation the rights 9335 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9336 copies of the Software, and to permit persons to whom the Software is 9337 furnished to do so, subject to the following conditions: 9338 9339 The above copyright notice and this permission notice shall be included in 9340 all copies or substantial portions of the Software. 9341 9342 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 9343 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 9344 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 9345 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 9346 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 9347 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 9348 THE SOFTWARE. 9349 9350 ================================================================ 9351 9352 github.com/gobwas/httphead 9353 https://github.com/gobwas/httphead 9354 ---------------------------------------------------------------- 9355 The MIT License (MIT) 9356 9357 Copyright (c) 2017 Sergey Kamardin 9358 9359 Permission is hereby granted, free of charge, to any person obtaining a copy 9360 of this software and associated documentation files (the "Software"), to deal 9361 in the Software without restriction, including without limitation the rights 9362 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9363 copies of the Software, and to permit persons to whom the Software is 9364 furnished to do so, subject to the following conditions: 9365 9366 The above copyright notice and this permission notice shall be included in all 9367 copies or substantial portions of the Software. 9368 9369 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 9370 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 9371 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 9372 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 9373 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 9374 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 9375 SOFTWARE. 9376 9377 ================================================================ 9378 9379 github.com/gobwas/pool 9380 https://github.com/gobwas/pool 9381 ---------------------------------------------------------------- 9382 The MIT License (MIT) 9383 9384 Copyright (c) 2017-2019 Sergey Kamardin <gobwas@gmail.com> 9385 9386 Permission is hereby granted, free of charge, to any person obtaining a copy 9387 of this software and associated documentation files (the "Software"), to deal 9388 in the Software without restriction, including without limitation the rights 9389 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9390 copies of the Software, and to permit persons to whom the Software is 9391 furnished to do so, subject to the following conditions: 9392 9393 The above copyright notice and this permission notice shall be included in all 9394 copies or substantial portions of the Software. 9395 9396 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 9397 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 9398 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 9399 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 9400 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 9401 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 9402 SOFTWARE. 9403 9404 ================================================================ 9405 9406 github.com/gobwas/ws 9407 https://github.com/gobwas/ws 9408 ---------------------------------------------------------------- 9409 The MIT License (MIT) 9410 9411 Copyright (c) 2017-2021 Sergey Kamardin <gobwas@gmail.com> 9412 9413 Permission is hereby granted, free of charge, to any person obtaining a copy 9414 of this software and associated documentation files (the "Software"), to deal 9415 in the Software without restriction, including without limitation the rights 9416 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9417 copies of the Software, and to permit persons to whom the Software is 9418 furnished to do so, subject to the following conditions: 9419 9420 The above copyright notice and this permission notice shall be included in all 9421 copies or substantial portions of the Software. 9422 9423 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 9424 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 9425 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 9426 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 9427 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 9428 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 9429 SOFTWARE. 9430 9431 ================================================================ 9432 9433 github.com/goccy/go-json 9434 https://github.com/goccy/go-json 9435 ---------------------------------------------------------------- 9436 MIT License 9437 9438 Copyright (c) 2020 Masaaki Goshima 9439 9440 Permission is hereby granted, free of charge, to any person obtaining a copy 9441 of this software and associated documentation files (the "Software"), to deal 9442 in the Software without restriction, including without limitation the rights 9443 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9444 copies of the Software, and to permit persons to whom the Software is 9445 furnished to do so, subject to the following conditions: 9446 9447 The above copyright notice and this permission notice shall be included in all 9448 copies or substantial portions of the Software. 9449 9450 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 9451 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 9452 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 9453 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 9454 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 9455 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 9456 SOFTWARE. 9457 9458 ================================================================ 9459 9460 github.com/gogo/protobuf 9461 https://github.com/gogo/protobuf 9462 ---------------------------------------------------------------- 9463 Copyright (c) 2013, The GoGo Authors. All rights reserved. 9464 9465 Protocol Buffers for Go with Gadgets 9466 9467 Go support for Protocol Buffers - Google's data interchange format 9468 9469 Copyright 2010 The Go Authors. All rights reserved. 9470 https://github.com/golang/protobuf 9471 9472 Redistribution and use in source and binary forms, with or without 9473 modification, are permitted provided that the following conditions are 9474 met: 9475 9476 * Redistributions of source code must retain the above copyright 9477 notice, this list of conditions and the following disclaimer. 9478 * Redistributions in binary form must reproduce the above 9479 copyright notice, this list of conditions and the following disclaimer 9480 in the documentation and/or other materials provided with the 9481 distribution. 9482 * Neither the name of Google Inc. nor the names of its 9483 contributors may be used to endorse or promote products derived from 9484 this software without specific prior written permission. 9485 9486 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 9487 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 9488 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 9489 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 9490 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 9491 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 9492 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 9493 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 9494 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 9495 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 9496 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 9497 9498 9499 ================================================================ 9500 9501 github.com/golang-jwt/jwt/v4 9502 https://github.com/golang-jwt/jwt/v4 9503 ---------------------------------------------------------------- 9504 Copyright (c) 2012 Dave Grijalva 9505 Copyright (c) 2021 golang-jwt maintainers 9506 9507 Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: 9508 9509 The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. 9510 9511 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 9512 9513 9514 ================================================================ 9515 9516 github.com/golang/groupcache 9517 https://github.com/golang/groupcache 9518 ---------------------------------------------------------------- 9519 Apache License 9520 Version 2.0, January 2004 9521 http://www.apache.org/licenses/ 9522 9523 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 9524 9525 1. Definitions. 9526 9527 "License" shall mean the terms and conditions for use, reproduction, and 9528 distribution as defined by Sections 1 through 9 of this document. 9529 9530 "Licensor" shall mean the copyright owner or entity authorized by the copyright 9531 owner that is granting the License. 9532 9533 "Legal Entity" shall mean the union of the acting entity and all other entities 9534 that control, are controlled by, or are under common control with that entity. 9535 For the purposes of this definition, "control" means (i) the power, direct or 9536 indirect, to cause the direction or management of such entity, whether by 9537 contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the 9538 outstanding shares, or (iii) beneficial ownership of such entity. 9539 9540 "You" (or "Your") shall mean an individual or Legal Entity exercising 9541 permissions granted by this License. 9542 9543 "Source" form shall mean the preferred form for making modifications, including 9544 but not limited to software source code, documentation source, and configuration 9545 files. 9546 9547 "Object" form shall mean any form resulting from mechanical transformation or 9548 translation of a Source form, including but not limited to compiled object code, 9549 generated documentation, and conversions to other media types. 9550 9551 "Work" shall mean the work of authorship, whether in Source or Object form, made 9552 available under the License, as indicated by a copyright notice that is included 9553 in or attached to the work (an example is provided in the Appendix below). 9554 9555 "Derivative Works" shall mean any work, whether in Source or Object form, that 9556 is based on (or derived from) the Work and for which the editorial revisions, 9557 annotations, elaborations, or other modifications represent, as a whole, an 9558 original work of authorship. For the purposes of this License, Derivative Works 9559 shall not include works that remain separable from, or merely link (or bind by 9560 name) to the interfaces of, the Work and Derivative Works thereof. 9561 9562 "Contribution" shall mean any work of authorship, including the original version 9563 of the Work and any modifications or additions to that Work or Derivative Works 9564 thereof, that is intentionally submitted to Licensor for inclusion in the Work 9565 by the copyright owner or by an individual or Legal Entity authorized to submit 9566 on behalf of the copyright owner. For the purposes of this definition, 9567 "submitted" means any form of electronic, verbal, or written communication sent 9568 to the Licensor or its representatives, including but not limited to 9569 communication on electronic mailing lists, source code control systems, and 9570 issue tracking systems that are managed by, or on behalf of, the Licensor for 9571 the purpose of discussing and improving the Work, but excluding communication 9572 that is conspicuously marked or otherwise designated in writing by the copyright 9573 owner as "Not a Contribution." 9574 9575 "Contributor" shall mean Licensor and any individual or Legal Entity on behalf 9576 of whom a Contribution has been received by Licensor and subsequently 9577 incorporated within the Work. 9578 9579 2. Grant of Copyright License. 9580 9581 Subject to the terms and conditions of this License, each Contributor hereby 9582 grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, 9583 irrevocable copyright license to reproduce, prepare Derivative Works of, 9584 publicly display, publicly perform, sublicense, and distribute the Work and such 9585 Derivative Works in Source or Object form. 9586 9587 3. Grant of Patent License. 9588 9589 Subject to the terms and conditions of this License, each Contributor hereby 9590 grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, 9591 irrevocable (except as stated in this section) patent license to make, have 9592 made, use, offer to sell, sell, import, and otherwise transfer the Work, where 9593 such license applies only to those patent claims licensable by such Contributor 9594 that are necessarily infringed by their Contribution(s) alone or by combination 9595 of their Contribution(s) with the Work to which such Contribution(s) was 9596 submitted. If You institute patent litigation against any entity (including a 9597 cross-claim or counterclaim in a lawsuit) alleging that the Work or a 9598 Contribution incorporated within the Work constitutes direct or contributory 9599 patent infringement, then any patent licenses granted to You under this License 9600 for that Work shall terminate as of the date such litigation is filed. 9601 9602 4. Redistribution. 9603 9604 You may reproduce and distribute copies of the Work or Derivative Works thereof 9605 in any medium, with or without modifications, and in Source or Object form, 9606 provided that You meet the following conditions: 9607 9608 You must give any other recipients of the Work or Derivative Works a copy of 9609 this License; and 9610 You must cause any modified files to carry prominent notices stating that You 9611 changed the files; and 9612 You must retain, in the Source form of any Derivative Works that You distribute, 9613 all copyright, patent, trademark, and attribution notices from the Source form 9614 of the Work, excluding those notices that do not pertain to any part of the 9615 Derivative Works; and 9616 If the Work includes a "NOTICE" text file as part of its distribution, then any 9617 Derivative Works that You distribute must include a readable copy of the 9618 attribution notices contained within such NOTICE file, excluding those notices 9619 that do not pertain to any part of the Derivative Works, in at least one of the 9620 following places: within a NOTICE text file distributed as part of the 9621 Derivative Works; within the Source form or documentation, if provided along 9622 with the Derivative Works; or, within a display generated by the Derivative 9623 Works, if and wherever such third-party notices normally appear. The contents of 9624 the NOTICE file are for informational purposes only and do not modify the 9625 License. You may add Your own attribution notices within Derivative Works that 9626 You distribute, alongside or as an addendum to the NOTICE text from the Work, 9627 provided that such additional attribution notices cannot be construed as 9628 modifying the License. 9629 You may add Your own copyright statement to Your modifications and may provide 9630 additional or different license terms and conditions for use, reproduction, or 9631 distribution of Your modifications, or for any such Derivative Works as a whole, 9632 provided Your use, reproduction, and distribution of the Work otherwise complies 9633 with the conditions stated in this License. 9634 9635 5. Submission of Contributions. 9636 9637 Unless You explicitly state otherwise, any Contribution intentionally submitted 9638 for inclusion in the Work by You to the Licensor shall be under the terms and 9639 conditions of this License, without any additional terms or conditions. 9640 Notwithstanding the above, nothing herein shall supersede or modify the terms of 9641 any separate license agreement you may have executed with Licensor regarding 9642 such Contributions. 9643 9644 6. Trademarks. 9645 9646 This License does not grant permission to use the trade names, trademarks, 9647 service marks, or product names of the Licensor, except as required for 9648 reasonable and customary use in describing the origin of the Work and 9649 reproducing the content of the NOTICE file. 9650 9651 7. Disclaimer of Warranty. 9652 9653 Unless required by applicable law or agreed to in writing, Licensor provides the 9654 Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, 9655 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, 9656 including, without limitation, any warranties or conditions of TITLE, 9657 NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are 9658 solely responsible for determining the appropriateness of using or 9659 redistributing the Work and assume any risks associated with Your exercise of 9660 permissions under this License. 9661 9662 8. Limitation of Liability. 9663 9664 In no event and under no legal theory, whether in tort (including negligence), 9665 contract, or otherwise, unless required by applicable law (such as deliberate 9666 and grossly negligent acts) or agreed to in writing, shall any Contributor be 9667 liable to You for damages, including any direct, indirect, special, incidental, 9668 or consequential damages of any character arising as a result of this License or 9669 out of the use or inability to use the Work (including but not limited to 9670 damages for loss of goodwill, work stoppage, computer failure or malfunction, or 9671 any and all other commercial damages or losses), even if such Contributor has 9672 been advised of the possibility of such damages. 9673 9674 9. Accepting Warranty or Additional Liability. 9675 9676 While redistributing the Work or Derivative Works thereof, You may choose to 9677 offer, and charge a fee for, acceptance of support, warranty, indemnity, or 9678 other liability obligations and/or rights consistent with this License. However, 9679 in accepting such obligations, You may act only on Your own behalf and on Your 9680 sole responsibility, not on behalf of any other Contributor, and only if You 9681 agree to indemnify, defend, and hold each Contributor harmless for any liability 9682 incurred by, or claims asserted against, such Contributor by reason of your 9683 accepting any such warranty or additional liability. 9684 9685 END OF TERMS AND CONDITIONS 9686 9687 APPENDIX: How to apply the Apache License to your work 9688 9689 To apply the Apache License to your work, attach the following boilerplate 9690 notice, with the fields enclosed by brackets "[]" replaced with your own 9691 identifying information. (Don't include the brackets!) The text should be 9692 enclosed in the appropriate comment syntax for the file format. We also 9693 recommend that a file or class name and description of purpose be included on 9694 the same "printed page" as the copyright notice for easier identification within 9695 third-party archives. 9696 9697 Copyright [yyyy] [name of copyright owner] 9698 9699 Licensed under the Apache License, Version 2.0 (the "License"); 9700 you may not use this file except in compliance with the License. 9701 You may obtain a copy of the License at 9702 9703 http://www.apache.org/licenses/LICENSE-2.0 9704 9705 Unless required by applicable law or agreed to in writing, software 9706 distributed under the License is distributed on an "AS IS" BASIS, 9707 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 9708 See the License for the specific language governing permissions and 9709 limitations under the License. 9710 9711 ================================================================ 9712 9713 github.com/golang/protobuf 9714 https://github.com/golang/protobuf 9715 ---------------------------------------------------------------- 9716 Copyright 2010 The Go Authors. All rights reserved. 9717 9718 Redistribution and use in source and binary forms, with or without 9719 modification, are permitted provided that the following conditions are 9720 met: 9721 9722 * Redistributions of source code must retain the above copyright 9723 notice, this list of conditions and the following disclaimer. 9724 * Redistributions in binary form must reproduce the above 9725 copyright notice, this list of conditions and the following disclaimer 9726 in the documentation and/or other materials provided with the 9727 distribution. 9728 * Neither the name of Google Inc. nor the names of its 9729 contributors may be used to endorse or promote products derived from 9730 this software without specific prior written permission. 9731 9732 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 9733 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 9734 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 9735 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 9736 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 9737 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 9738 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 9739 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 9740 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 9741 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 9742 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 9743 9744 9745 ================================================================ 9746 9747 github.com/golang/snappy 9748 https://github.com/golang/snappy 9749 ---------------------------------------------------------------- 9750 Copyright (c) 2011 The Snappy-Go Authors. All rights reserved. 9751 9752 Redistribution and use in source and binary forms, with or without 9753 modification, are permitted provided that the following conditions are 9754 met: 9755 9756 * Redistributions of source code must retain the above copyright 9757 notice, this list of conditions and the following disclaimer. 9758 * Redistributions in binary form must reproduce the above 9759 copyright notice, this list of conditions and the following disclaimer 9760 in the documentation and/or other materials provided with the 9761 distribution. 9762 * Neither the name of Google Inc. nor the names of its 9763 contributors may be used to endorse or promote products derived from 9764 this software without specific prior written permission. 9765 9766 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 9767 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 9768 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 9769 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 9770 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 9771 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 9772 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 9773 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 9774 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 9775 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 9776 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 9777 9778 ================================================================ 9779 9780 github.com/gomodule/redigo 9781 https://github.com/gomodule/redigo 9782 ---------------------------------------------------------------- 9783 9784 Apache License 9785 Version 2.0, January 2004 9786 http://www.apache.org/licenses/ 9787 9788 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 9789 9790 1. Definitions. 9791 9792 "License" shall mean the terms and conditions for use, reproduction, 9793 and distribution as defined by Sections 1 through 9 of this document. 9794 9795 "Licensor" shall mean the copyright owner or entity authorized by 9796 the copyright owner that is granting the License. 9797 9798 "Legal Entity" shall mean the union of the acting entity and all 9799 other entities that control, are controlled by, or are under common 9800 control with that entity. For the purposes of this definition, 9801 "control" means (i) the power, direct or indirect, to cause the 9802 direction or management of such entity, whether by contract or 9803 otherwise, or (ii) ownership of fifty percent (50%) or more of the 9804 outstanding shares, or (iii) beneficial ownership of such entity. 9805 9806 "You" (or "Your") shall mean an individual or Legal Entity 9807 exercising permissions granted by this License. 9808 9809 "Source" form shall mean the preferred form for making modifications, 9810 including but not limited to software source code, documentation 9811 source, and configuration files. 9812 9813 "Object" form shall mean any form resulting from mechanical 9814 transformation or translation of a Source form, including but 9815 not limited to compiled object code, generated documentation, 9816 and conversions to other media types. 9817 9818 "Work" shall mean the work of authorship, whether in Source or 9819 Object form, made available under the License, as indicated by a 9820 copyright notice that is included in or attached to the work 9821 (an example is provided in the Appendix below). 9822 9823 "Derivative Works" shall mean any work, whether in Source or Object 9824 form, that is based on (or derived from) the Work and for which the 9825 editorial revisions, annotations, elaborations, or other modifications 9826 represent, as a whole, an original work of authorship. For the purposes 9827 of this License, Derivative Works shall not include works that remain 9828 separable from, or merely link (or bind by name) to the interfaces of, 9829 the Work and Derivative Works thereof. 9830 9831 "Contribution" shall mean any work of authorship, including 9832 the original version of the Work and any modifications or additions 9833 to that Work or Derivative Works thereof, that is intentionally 9834 submitted to Licensor for inclusion in the Work by the copyright owner 9835 or by an individual or Legal Entity authorized to submit on behalf of 9836 the copyright owner. For the purposes of this definition, "submitted" 9837 means any form of electronic, verbal, or written communication sent 9838 to the Licensor or its representatives, including but not limited to 9839 communication on electronic mailing lists, source code control systems, 9840 and issue tracking systems that are managed by, or on behalf of, the 9841 Licensor for the purpose of discussing and improving the Work, but 9842 excluding communication that is conspicuously marked or otherwise 9843 designated in writing by the copyright owner as "Not a Contribution." 9844 9845 "Contributor" shall mean Licensor and any individual or Legal Entity 9846 on behalf of whom a Contribution has been received by Licensor and 9847 subsequently incorporated within the Work. 9848 9849 2. Grant of Copyright License. Subject to the terms and conditions of 9850 this License, each Contributor hereby grants to You a perpetual, 9851 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 9852 copyright license to reproduce, prepare Derivative Works of, 9853 publicly display, publicly perform, sublicense, and distribute the 9854 Work and such Derivative Works in Source or Object form. 9855 9856 3. Grant of Patent License. Subject to the terms and conditions of 9857 this License, each Contributor hereby grants to You a perpetual, 9858 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 9859 (except as stated in this section) patent license to make, have made, 9860 use, offer to sell, sell, import, and otherwise transfer the Work, 9861 where such license applies only to those patent claims licensable 9862 by such Contributor that are necessarily infringed by their 9863 Contribution(s) alone or by combination of their Contribution(s) 9864 with the Work to which such Contribution(s) was submitted. If You 9865 institute patent litigation against any entity (including a 9866 cross-claim or counterclaim in a lawsuit) alleging that the Work 9867 or a Contribution incorporated within the Work constitutes direct 9868 or contributory patent infringement, then any patent licenses 9869 granted to You under this License for that Work shall terminate 9870 as of the date such litigation is filed. 9871 9872 4. Redistribution. You may reproduce and distribute copies of the 9873 Work or Derivative Works thereof in any medium, with or without 9874 modifications, and in Source or Object form, provided that You 9875 meet the following conditions: 9876 9877 (a) You must give any other recipients of the Work or 9878 Derivative Works a copy of this License; and 9879 9880 (b) You must cause any modified files to carry prominent notices 9881 stating that You changed the files; and 9882 9883 (c) You must retain, in the Source form of any Derivative Works 9884 that You distribute, all copyright, patent, trademark, and 9885 attribution notices from the Source form of the Work, 9886 excluding those notices that do not pertain to any part of 9887 the Derivative Works; and 9888 9889 (d) If the Work includes a "NOTICE" text file as part of its 9890 distribution, then any Derivative Works that You distribute must 9891 include a readable copy of the attribution notices contained 9892 within such NOTICE file, excluding those notices that do not 9893 pertain to any part of the Derivative Works, in at least one 9894 of the following places: within a NOTICE text file distributed 9895 as part of the Derivative Works; within the Source form or 9896 documentation, if provided along with the Derivative Works; or, 9897 within a display generated by the Derivative Works, if and 9898 wherever such third-party notices normally appear. The contents 9899 of the NOTICE file are for informational purposes only and 9900 do not modify the License. You may add Your own attribution 9901 notices within Derivative Works that You distribute, alongside 9902 or as an addendum to the NOTICE text from the Work, provided 9903 that such additional attribution notices cannot be construed 9904 as modifying the License. 9905 9906 You may add Your own copyright statement to Your modifications and 9907 may provide additional or different license terms and conditions 9908 for use, reproduction, or distribution of Your modifications, or 9909 for any such Derivative Works as a whole, provided Your use, 9910 reproduction, and distribution of the Work otherwise complies with 9911 the conditions stated in this License. 9912 9913 5. Submission of Contributions. Unless You explicitly state otherwise, 9914 any Contribution intentionally submitted for inclusion in the Work 9915 by You to the Licensor shall be under the terms and conditions of 9916 this License, without any additional terms or conditions. 9917 Notwithstanding the above, nothing herein shall supersede or modify 9918 the terms of any separate license agreement you may have executed 9919 with Licensor regarding such Contributions. 9920 9921 6. Trademarks. This License does not grant permission to use the trade 9922 names, trademarks, service marks, or product names of the Licensor, 9923 except as required for reasonable and customary use in describing the 9924 origin of the Work and reproducing the content of the NOTICE file. 9925 9926 7. Disclaimer of Warranty. Unless required by applicable law or 9927 agreed to in writing, Licensor provides the Work (and each 9928 Contributor provides its Contributions) on an "AS IS" BASIS, 9929 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 9930 implied, including, without limitation, any warranties or conditions 9931 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 9932 PARTICULAR PURPOSE. You are solely responsible for determining the 9933 appropriateness of using or redistributing the Work and assume any 9934 risks associated with Your exercise of permissions under this License. 9935 9936 8. Limitation of Liability. In no event and under no legal theory, 9937 whether in tort (including negligence), contract, or otherwise, 9938 unless required by applicable law (such as deliberate and grossly 9939 negligent acts) or agreed to in writing, shall any Contributor be 9940 liable to You for damages, including any direct, indirect, special, 9941 incidental, or consequential damages of any character arising as a 9942 result of this License or out of the use or inability to use the 9943 Work (including but not limited to damages for loss of goodwill, 9944 work stoppage, computer failure or malfunction, or any and all 9945 other commercial damages or losses), even if such Contributor 9946 has been advised of the possibility of such damages. 9947 9948 9. Accepting Warranty or Additional Liability. While redistributing 9949 the Work or Derivative Works thereof, You may choose to offer, 9950 and charge a fee for, acceptance of support, warranty, indemnity, 9951 or other liability obligations and/or rights consistent with this 9952 License. However, in accepting such obligations, You may act only 9953 on Your own behalf and on Your sole responsibility, not on behalf 9954 of any other Contributor, and only if You agree to indemnify, 9955 defend, and hold each Contributor harmless for any liability 9956 incurred by, or claims asserted against, such Contributor by reason 9957 of your accepting any such warranty or additional liability. 9958 9959 END OF TERMS AND CONDITIONS 9960 9961 ================================================================ 9962 9963 github.com/google/go-cmp 9964 https://github.com/google/go-cmp 9965 ---------------------------------------------------------------- 9966 Copyright (c) 2017 The Go Authors. All rights reserved. 9967 9968 Redistribution and use in source and binary forms, with or without 9969 modification, are permitted provided that the following conditions are 9970 met: 9971 9972 * Redistributions of source code must retain the above copyright 9973 notice, this list of conditions and the following disclaimer. 9974 * Redistributions in binary form must reproduce the above 9975 copyright notice, this list of conditions and the following disclaimer 9976 in the documentation and/or other materials provided with the 9977 distribution. 9978 * Neither the name of Google Inc. nor the names of its 9979 contributors may be used to endorse or promote products derived from 9980 this software without specific prior written permission. 9981 9982 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 9983 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 9984 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 9985 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 9986 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 9987 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 9988 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 9989 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 9990 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 9991 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 9992 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 9993 9994 ================================================================ 9995 9996 github.com/google/martian/v3 9997 https://github.com/google/martian/v3 9998 ---------------------------------------------------------------- 9999 10000 Apache License 10001 Version 2.0, January 2004 10002 http://www.apache.org/licenses/ 10003 10004 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 10005 10006 1. Definitions. 10007 10008 "License" shall mean the terms and conditions for use, reproduction, 10009 and distribution as defined by Sections 1 through 9 of this document. 10010 10011 "Licensor" shall mean the copyright owner or entity authorized by 10012 the copyright owner that is granting the License. 10013 10014 "Legal Entity" shall mean the union of the acting entity and all 10015 other entities that control, are controlled by, or are under common 10016 control with that entity. For the purposes of this definition, 10017 "control" means (i) the power, direct or indirect, to cause the 10018 direction or management of such entity, whether by contract or 10019 otherwise, or (ii) ownership of fifty percent (50%) or more of the 10020 outstanding shares, or (iii) beneficial ownership of such entity. 10021 10022 "You" (or "Your") shall mean an individual or Legal Entity 10023 exercising permissions granted by this License. 10024 10025 "Source" form shall mean the preferred form for making modifications, 10026 including but not limited to software source code, documentation 10027 source, and configuration files. 10028 10029 "Object" form shall mean any form resulting from mechanical 10030 transformation or translation of a Source form, including but 10031 not limited to compiled object code, generated documentation, 10032 and conversions to other media types. 10033 10034 "Work" shall mean the work of authorship, whether in Source or 10035 Object form, made available under the License, as indicated by a 10036 copyright notice that is included in or attached to the work 10037 (an example is provided in the Appendix below). 10038 10039 "Derivative Works" shall mean any work, whether in Source or Object 10040 form, that is based on (or derived from) the Work and for which the 10041 editorial revisions, annotations, elaborations, or other modifications 10042 represent, as a whole, an original work of authorship. For the purposes 10043 of this License, Derivative Works shall not include works that remain 10044 separable from, or merely link (or bind by name) to the interfaces of, 10045 the Work and Derivative Works thereof. 10046 10047 "Contribution" shall mean any work of authorship, including 10048 the original version of the Work and any modifications or additions 10049 to that Work or Derivative Works thereof, that is intentionally 10050 submitted to Licensor for inclusion in the Work by the copyright owner 10051 or by an individual or Legal Entity authorized to submit on behalf of 10052 the copyright owner. For the purposes of this definition, "submitted" 10053 means any form of electronic, verbal, or written communication sent 10054 to the Licensor or its representatives, including but not limited to 10055 communication on electronic mailing lists, source code control systems, 10056 and issue tracking systems that are managed by, or on behalf of, the 10057 Licensor for the purpose of discussing and improving the Work, but 10058 excluding communication that is conspicuously marked or otherwise 10059 designated in writing by the copyright owner as "Not a Contribution." 10060 10061 "Contributor" shall mean Licensor and any individual or Legal Entity 10062 on behalf of whom a Contribution has been received by Licensor and 10063 subsequently incorporated within the Work. 10064 10065 2. Grant of Copyright License. Subject to the terms and conditions of 10066 this License, each Contributor hereby grants to You a perpetual, 10067 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 10068 copyright license to reproduce, prepare Derivative Works of, 10069 publicly display, publicly perform, sublicense, and distribute the 10070 Work and such Derivative Works in Source or Object form. 10071 10072 3. Grant of Patent License. Subject to the terms and conditions of 10073 this License, each Contributor hereby grants to You a perpetual, 10074 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 10075 (except as stated in this section) patent license to make, have made, 10076 use, offer to sell, sell, import, and otherwise transfer the Work, 10077 where such license applies only to those patent claims licensable 10078 by such Contributor that are necessarily infringed by their 10079 Contribution(s) alone or by combination of their Contribution(s) 10080 with the Work to which such Contribution(s) was submitted. If You 10081 institute patent litigation against any entity (including a 10082 cross-claim or counterclaim in a lawsuit) alleging that the Work 10083 or a Contribution incorporated within the Work constitutes direct 10084 or contributory patent infringement, then any patent licenses 10085 granted to You under this License for that Work shall terminate 10086 as of the date such litigation is filed. 10087 10088 4. Redistribution. You may reproduce and distribute copies of the 10089 Work or Derivative Works thereof in any medium, with or without 10090 modifications, and in Source or Object form, provided that You 10091 meet the following conditions: 10092 10093 (a) You must give any other recipients of the Work or 10094 Derivative Works a copy of this License; and 10095 10096 (b) You must cause any modified files to carry prominent notices 10097 stating that You changed the files; and 10098 10099 (c) You must retain, in the Source form of any Derivative Works 10100 that You distribute, all copyright, patent, trademark, and 10101 attribution notices from the Source form of the Work, 10102 excluding those notices that do not pertain to any part of 10103 the Derivative Works; and 10104 10105 (d) If the Work includes a "NOTICE" text file as part of its 10106 distribution, then any Derivative Works that You distribute must 10107 include a readable copy of the attribution notices contained 10108 within such NOTICE file, excluding those notices that do not 10109 pertain to any part of the Derivative Works, in at least one 10110 of the following places: within a NOTICE text file distributed 10111 as part of the Derivative Works; within the Source form or 10112 documentation, if provided along with the Derivative Works; or, 10113 within a display generated by the Derivative Works, if and 10114 wherever such third-party notices normally appear. The contents 10115 of the NOTICE file are for informational purposes only and 10116 do not modify the License. You may add Your own attribution 10117 notices within Derivative Works that You distribute, alongside 10118 or as an addendum to the NOTICE text from the Work, provided 10119 that such additional attribution notices cannot be construed 10120 as modifying the License. 10121 10122 You may add Your own copyright statement to Your modifications and 10123 may provide additional or different license terms and conditions 10124 for use, reproduction, or distribution of Your modifications, or 10125 for any such Derivative Works as a whole, provided Your use, 10126 reproduction, and distribution of the Work otherwise complies with 10127 the conditions stated in this License. 10128 10129 5. Submission of Contributions. Unless You explicitly state otherwise, 10130 any Contribution intentionally submitted for inclusion in the Work 10131 by You to the Licensor shall be under the terms and conditions of 10132 this License, without any additional terms or conditions. 10133 Notwithstanding the above, nothing herein shall supersede or modify 10134 the terms of any separate license agreement you may have executed 10135 with Licensor regarding such Contributions. 10136 10137 6. Trademarks. This License does not grant permission to use the trade 10138 names, trademarks, service marks, or product names of the Licensor, 10139 except as required for reasonable and customary use in describing the 10140 origin of the Work and reproducing the content of the NOTICE file. 10141 10142 7. Disclaimer of Warranty. Unless required by applicable law or 10143 agreed to in writing, Licensor provides the Work (and each 10144 Contributor provides its Contributions) on an "AS IS" BASIS, 10145 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 10146 implied, including, without limitation, any warranties or conditions 10147 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 10148 PARTICULAR PURPOSE. You are solely responsible for determining the 10149 appropriateness of using or redistributing the Work and assume any 10150 risks associated with Your exercise of permissions under this License. 10151 10152 8. Limitation of Liability. In no event and under no legal theory, 10153 whether in tort (including negligence), contract, or otherwise, 10154 unless required by applicable law (such as deliberate and grossly 10155 negligent acts) or agreed to in writing, shall any Contributor be 10156 liable to You for damages, including any direct, indirect, special, 10157 incidental, or consequential damages of any character arising as a 10158 result of this License or out of the use or inability to use the 10159 Work (including but not limited to damages for loss of goodwill, 10160 work stoppage, computer failure or malfunction, or any and all 10161 other commercial damages or losses), even if such Contributor 10162 has been advised of the possibility of such damages. 10163 10164 9. Accepting Warranty or Additional Liability. While redistributing 10165 the Work or Derivative Works thereof, You may choose to offer, 10166 and charge a fee for, acceptance of support, warranty, indemnity, 10167 or other liability obligations and/or rights consistent with this 10168 License. However, in accepting such obligations, You may act only 10169 on Your own behalf and on Your sole responsibility, not on behalf 10170 of any other Contributor, and only if You agree to indemnify, 10171 defend, and hold each Contributor harmless for any liability 10172 incurred by, or claims asserted against, such Contributor by reason 10173 of your accepting any such warranty or additional liability. 10174 10175 END OF TERMS AND CONDITIONS 10176 10177 APPENDIX: How to apply the Apache License to your work. 10178 10179 To apply the Apache License to your work, attach the following 10180 boilerplate notice, with the fields enclosed by brackets "[]" 10181 replaced with your own identifying information. (Don't include 10182 the brackets!) The text should be enclosed in the appropriate 10183 comment syntax for the file format. We also recommend that a 10184 file or class name and description of purpose be included on the 10185 same "printed page" as the copyright notice for easier 10186 identification within third-party archives. 10187 10188 Copyright [yyyy] [name of copyright owner] 10189 10190 Licensed under the Apache License, Version 2.0 (the "License"); 10191 you may not use this file except in compliance with the License. 10192 You may obtain a copy of the License at 10193 10194 http://www.apache.org/licenses/LICENSE-2.0 10195 10196 Unless required by applicable law or agreed to in writing, software 10197 distributed under the License is distributed on an "AS IS" BASIS, 10198 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 10199 See the License for the specific language governing permissions and 10200 limitations under the License. 10201 10202 ================================================================ 10203 10204 github.com/google/pprof 10205 https://github.com/google/pprof 10206 ---------------------------------------------------------------- 10207 10208 Apache License 10209 Version 2.0, January 2004 10210 http://www.apache.org/licenses/ 10211 10212 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 10213 10214 1. Definitions. 10215 10216 "License" shall mean the terms and conditions for use, reproduction, 10217 and distribution as defined by Sections 1 through 9 of this document. 10218 10219 "Licensor" shall mean the copyright owner or entity authorized by 10220 the copyright owner that is granting the License. 10221 10222 "Legal Entity" shall mean the union of the acting entity and all 10223 other entities that control, are controlled by, or are under common 10224 control with that entity. For the purposes of this definition, 10225 "control" means (i) the power, direct or indirect, to cause the 10226 direction or management of such entity, whether by contract or 10227 otherwise, or (ii) ownership of fifty percent (50%) or more of the 10228 outstanding shares, or (iii) beneficial ownership of such entity. 10229 10230 "You" (or "Your") shall mean an individual or Legal Entity 10231 exercising permissions granted by this License. 10232 10233 "Source" form shall mean the preferred form for making modifications, 10234 including but not limited to software source code, documentation 10235 source, and configuration files. 10236 10237 "Object" form shall mean any form resulting from mechanical 10238 transformation or translation of a Source form, including but 10239 not limited to compiled object code, generated documentation, 10240 and conversions to other media types. 10241 10242 "Work" shall mean the work of authorship, whether in Source or 10243 Object form, made available under the License, as indicated by a 10244 copyright notice that is included in or attached to the work 10245 (an example is provided in the Appendix below). 10246 10247 "Derivative Works" shall mean any work, whether in Source or Object 10248 form, that is based on (or derived from) the Work and for which the 10249 editorial revisions, annotations, elaborations, or other modifications 10250 represent, as a whole, an original work of authorship. For the purposes 10251 of this License, Derivative Works shall not include works that remain 10252 separable from, or merely link (or bind by name) to the interfaces of, 10253 the Work and Derivative Works thereof. 10254 10255 "Contribution" shall mean any work of authorship, including 10256 the original version of the Work and any modifications or additions 10257 to that Work or Derivative Works thereof, that is intentionally 10258 submitted to Licensor for inclusion in the Work by the copyright owner 10259 or by an individual or Legal Entity authorized to submit on behalf of 10260 the copyright owner. For the purposes of this definition, "submitted" 10261 means any form of electronic, verbal, or written communication sent 10262 to the Licensor or its representatives, including but not limited to 10263 communication on electronic mailing lists, source code control systems, 10264 and issue tracking systems that are managed by, or on behalf of, the 10265 Licensor for the purpose of discussing and improving the Work, but 10266 excluding communication that is conspicuously marked or otherwise 10267 designated in writing by the copyright owner as "Not a Contribution." 10268 10269 "Contributor" shall mean Licensor and any individual or Legal Entity 10270 on behalf of whom a Contribution has been received by Licensor and 10271 subsequently incorporated within the Work. 10272 10273 2. Grant of Copyright License. Subject to the terms and conditions of 10274 this License, each Contributor hereby grants to You a perpetual, 10275 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 10276 copyright license to reproduce, prepare Derivative Works of, 10277 publicly display, publicly perform, sublicense, and distribute the 10278 Work and such Derivative Works in Source or Object form. 10279 10280 3. Grant of Patent License. Subject to the terms and conditions of 10281 this License, each Contributor hereby grants to You a perpetual, 10282 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 10283 (except as stated in this section) patent license to make, have made, 10284 use, offer to sell, sell, import, and otherwise transfer the Work, 10285 where such license applies only to those patent claims licensable 10286 by such Contributor that are necessarily infringed by their 10287 Contribution(s) alone or by combination of their Contribution(s) 10288 with the Work to which such Contribution(s) was submitted. If You 10289 institute patent litigation against any entity (including a 10290 cross-claim or counterclaim in a lawsuit) alleging that the Work 10291 or a Contribution incorporated within the Work constitutes direct 10292 or contributory patent infringement, then any patent licenses 10293 granted to You under this License for that Work shall terminate 10294 as of the date such litigation is filed. 10295 10296 4. Redistribution. You may reproduce and distribute copies of the 10297 Work or Derivative Works thereof in any medium, with or without 10298 modifications, and in Source or Object form, provided that You 10299 meet the following conditions: 10300 10301 (a) You must give any other recipients of the Work or 10302 Derivative Works a copy of this License; and 10303 10304 (b) You must cause any modified files to carry prominent notices 10305 stating that You changed the files; and 10306 10307 (c) You must retain, in the Source form of any Derivative Works 10308 that You distribute, all copyright, patent, trademark, and 10309 attribution notices from the Source form of the Work, 10310 excluding those notices that do not pertain to any part of 10311 the Derivative Works; and 10312 10313 (d) If the Work includes a "NOTICE" text file as part of its 10314 distribution, then any Derivative Works that You distribute must 10315 include a readable copy of the attribution notices contained 10316 within such NOTICE file, excluding those notices that do not 10317 pertain to any part of the Derivative Works, in at least one 10318 of the following places: within a NOTICE text file distributed 10319 as part of the Derivative Works; within the Source form or 10320 documentation, if provided along with the Derivative Works; or, 10321 within a display generated by the Derivative Works, if and 10322 wherever such third-party notices normally appear. The contents 10323 of the NOTICE file are for informational purposes only and 10324 do not modify the License. You may add Your own attribution 10325 notices within Derivative Works that You distribute, alongside 10326 or as an addendum to the NOTICE text from the Work, provided 10327 that such additional attribution notices cannot be construed 10328 as modifying the License. 10329 10330 You may add Your own copyright statement to Your modifications and 10331 may provide additional or different license terms and conditions 10332 for use, reproduction, or distribution of Your modifications, or 10333 for any such Derivative Works as a whole, provided Your use, 10334 reproduction, and distribution of the Work otherwise complies with 10335 the conditions stated in this License. 10336 10337 5. Submission of Contributions. Unless You explicitly state otherwise, 10338 any Contribution intentionally submitted for inclusion in the Work 10339 by You to the Licensor shall be under the terms and conditions of 10340 this License, without any additional terms or conditions. 10341 Notwithstanding the above, nothing herein shall supersede or modify 10342 the terms of any separate license agreement you may have executed 10343 with Licensor regarding such Contributions. 10344 10345 6. Trademarks. This License does not grant permission to use the trade 10346 names, trademarks, service marks, or product names of the Licensor, 10347 except as required for reasonable and customary use in describing the 10348 origin of the Work and reproducing the content of the NOTICE file. 10349 10350 7. Disclaimer of Warranty. Unless required by applicable law or 10351 agreed to in writing, Licensor provides the Work (and each 10352 Contributor provides its Contributions) on an "AS IS" BASIS, 10353 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 10354 implied, including, without limitation, any warranties or conditions 10355 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 10356 PARTICULAR PURPOSE. You are solely responsible for determining the 10357 appropriateness of using or redistributing the Work and assume any 10358 risks associated with Your exercise of permissions under this License. 10359 10360 8. Limitation of Liability. In no event and under no legal theory, 10361 whether in tort (including negligence), contract, or otherwise, 10362 unless required by applicable law (such as deliberate and grossly 10363 negligent acts) or agreed to in writing, shall any Contributor be 10364 liable to You for damages, including any direct, indirect, special, 10365 incidental, or consequential damages of any character arising as a 10366 result of this License or out of the use or inability to use the 10367 Work (including but not limited to damages for loss of goodwill, 10368 work stoppage, computer failure or malfunction, or any and all 10369 other commercial damages or losses), even if such Contributor 10370 has been advised of the possibility of such damages. 10371 10372 9. Accepting Warranty or Additional Liability. While redistributing 10373 the Work or Derivative Works thereof, You may choose to offer, 10374 and charge a fee for, acceptance of support, warranty, indemnity, 10375 or other liability obligations and/or rights consistent with this 10376 License. However, in accepting such obligations, You may act only 10377 on Your own behalf and on Your sole responsibility, not on behalf 10378 of any other Contributor, and only if You agree to indemnify, 10379 defend, and hold each Contributor harmless for any liability 10380 incurred by, or claims asserted against, such Contributor by reason 10381 of your accepting any such warranty or additional liability. 10382 10383 END OF TERMS AND CONDITIONS 10384 10385 APPENDIX: How to apply the Apache License to your work. 10386 10387 To apply the Apache License to your work, attach the following 10388 boilerplate notice, with the fields enclosed by brackets "[]" 10389 replaced with your own identifying information. (Don't include 10390 the brackets!) The text should be enclosed in the appropriate 10391 comment syntax for the file format. We also recommend that a 10392 file or class name and description of purpose be included on the 10393 same "printed page" as the copyright notice for easier 10394 identification within third-party archives. 10395 10396 Copyright [yyyy] [name of copyright owner] 10397 10398 Licensed under the Apache License, Version 2.0 (the "License"); 10399 you may not use this file except in compliance with the License. 10400 You may obtain a copy of the License at 10401 10402 http://www.apache.org/licenses/LICENSE-2.0 10403 10404 Unless required by applicable law or agreed to in writing, software 10405 distributed under the License is distributed on an "AS IS" BASIS, 10406 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 10407 See the License for the specific language governing permissions and 10408 limitations under the License. 10409 10410 ================================================================ 10411 10412 github.com/google/s2a-go 10413 https://github.com/google/s2a-go 10414 ---------------------------------------------------------------- 10415 10416 Apache License 10417 Version 2.0, January 2004 10418 http://www.apache.org/licenses/ 10419 10420 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 10421 10422 1. Definitions. 10423 10424 "License" shall mean the terms and conditions for use, reproduction, 10425 and distribution as defined by Sections 1 through 9 of this document. 10426 10427 "Licensor" shall mean the copyright owner or entity authorized by 10428 the copyright owner that is granting the License. 10429 10430 "Legal Entity" shall mean the union of the acting entity and all 10431 other entities that control, are controlled by, or are under common 10432 control with that entity. For the purposes of this definition, 10433 "control" means (i) the power, direct or indirect, to cause the 10434 direction or management of such entity, whether by contract or 10435 otherwise, or (ii) ownership of fifty percent (50%) or more of the 10436 outstanding shares, or (iii) beneficial ownership of such entity. 10437 10438 "You" (or "Your") shall mean an individual or Legal Entity 10439 exercising permissions granted by this License. 10440 10441 "Source" form shall mean the preferred form for making modifications, 10442 including but not limited to software source code, documentation 10443 source, and configuration files. 10444 10445 "Object" form shall mean any form resulting from mechanical 10446 transformation or translation of a Source form, including but 10447 not limited to compiled object code, generated documentation, 10448 and conversions to other media types. 10449 10450 "Work" shall mean the work of authorship, whether in Source or 10451 Object form, made available under the License, as indicated by a 10452 copyright notice that is included in or attached to the work 10453 (an example is provided in the Appendix below). 10454 10455 "Derivative Works" shall mean any work, whether in Source or Object 10456 form, that is based on (or derived from) the Work and for which the 10457 editorial revisions, annotations, elaborations, or other modifications 10458 represent, as a whole, an original work of authorship. For the purposes 10459 of this License, Derivative Works shall not include works that remain 10460 separable from, or merely link (or bind by name) to the interfaces of, 10461 the Work and Derivative Works thereof. 10462 10463 "Contribution" shall mean any work of authorship, including 10464 the original version of the Work and any modifications or additions 10465 to that Work or Derivative Works thereof, that is intentionally 10466 submitted to Licensor for inclusion in the Work by the copyright owner 10467 or by an individual or Legal Entity authorized to submit on behalf of 10468 the copyright owner. For the purposes of this definition, "submitted" 10469 means any form of electronic, verbal, or written communication sent 10470 to the Licensor or its representatives, including but not limited to 10471 communication on electronic mailing lists, source code control systems, 10472 and issue tracking systems that are managed by, or on behalf of, the 10473 Licensor for the purpose of discussing and improving the Work, but 10474 excluding communication that is conspicuously marked or otherwise 10475 designated in writing by the copyright owner as "Not a Contribution." 10476 10477 "Contributor" shall mean Licensor and any individual or Legal Entity 10478 on behalf of whom a Contribution has been received by Licensor and 10479 subsequently incorporated within the Work. 10480 10481 2. Grant of Copyright License. Subject to the terms and conditions of 10482 this License, each Contributor hereby grants to You a perpetual, 10483 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 10484 copyright license to reproduce, prepare Derivative Works of, 10485 publicly display, publicly perform, sublicense, and distribute the 10486 Work and such Derivative Works in Source or Object form. 10487 10488 3. Grant of Patent License. Subject to the terms and conditions of 10489 this License, each Contributor hereby grants to You a perpetual, 10490 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 10491 (except as stated in this section) patent license to make, have made, 10492 use, offer to sell, sell, import, and otherwise transfer the Work, 10493 where such license applies only to those patent claims licensable 10494 by such Contributor that are necessarily infringed by their 10495 Contribution(s) alone or by combination of their Contribution(s) 10496 with the Work to which such Contribution(s) was submitted. If You 10497 institute patent litigation against any entity (including a 10498 cross-claim or counterclaim in a lawsuit) alleging that the Work 10499 or a Contribution incorporated within the Work constitutes direct 10500 or contributory patent infringement, then any patent licenses 10501 granted to You under this License for that Work shall terminate 10502 as of the date such litigation is filed. 10503 10504 4. Redistribution. You may reproduce and distribute copies of the 10505 Work or Derivative Works thereof in any medium, with or without 10506 modifications, and in Source or Object form, provided that You 10507 meet the following conditions: 10508 10509 (a) You must give any other recipients of the Work or 10510 Derivative Works a copy of this License; and 10511 10512 (b) You must cause any modified files to carry prominent notices 10513 stating that You changed the files; and 10514 10515 (c) You must retain, in the Source form of any Derivative Works 10516 that You distribute, all copyright, patent, trademark, and 10517 attribution notices from the Source form of the Work, 10518 excluding those notices that do not pertain to any part of 10519 the Derivative Works; and 10520 10521 (d) If the Work includes a "NOTICE" text file as part of its 10522 distribution, then any Derivative Works that You distribute must 10523 include a readable copy of the attribution notices contained 10524 within such NOTICE file, excluding those notices that do not 10525 pertain to any part of the Derivative Works, in at least one 10526 of the following places: within a NOTICE text file distributed 10527 as part of the Derivative Works; within the Source form or 10528 documentation, if provided along with the Derivative Works; or, 10529 within a display generated by the Derivative Works, if and 10530 wherever such third-party notices normally appear. The contents 10531 of the NOTICE file are for informational purposes only and 10532 do not modify the License. You may add Your own attribution 10533 notices within Derivative Works that You distribute, alongside 10534 or as an addendum to the NOTICE text from the Work, provided 10535 that such additional attribution notices cannot be construed 10536 as modifying the License. 10537 10538 You may add Your own copyright statement to Your modifications and 10539 may provide additional or different license terms and conditions 10540 for use, reproduction, or distribution of Your modifications, or 10541 for any such Derivative Works as a whole, provided Your use, 10542 reproduction, and distribution of the Work otherwise complies with 10543 the conditions stated in this License. 10544 10545 5. Submission of Contributions. Unless You explicitly state otherwise, 10546 any Contribution intentionally submitted for inclusion in the Work 10547 by You to the Licensor shall be under the terms and conditions of 10548 this License, without any additional terms or conditions. 10549 Notwithstanding the above, nothing herein shall supersede or modify 10550 the terms of any separate license agreement you may have executed 10551 with Licensor regarding such Contributions. 10552 10553 6. Trademarks. This License does not grant permission to use the trade 10554 names, trademarks, service marks, or product names of the Licensor, 10555 except as required for reasonable and customary use in describing the 10556 origin of the Work and reproducing the content of the NOTICE file. 10557 10558 7. Disclaimer of Warranty. Unless required by applicable law or 10559 agreed to in writing, Licensor provides the Work (and each 10560 Contributor provides its Contributions) on an "AS IS" BASIS, 10561 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 10562 implied, including, without limitation, any warranties or conditions 10563 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 10564 PARTICULAR PURPOSE. You are solely responsible for determining the 10565 appropriateness of using or redistributing the Work and assume any 10566 risks associated with Your exercise of permissions under this License. 10567 10568 8. Limitation of Liability. In no event and under no legal theory, 10569 whether in tort (including negligence), contract, or otherwise, 10570 unless required by applicable law (such as deliberate and grossly 10571 negligent acts) or agreed to in writing, shall any Contributor be 10572 liable to You for damages, including any direct, indirect, special, 10573 incidental, or consequential damages of any character arising as a 10574 result of this License or out of the use or inability to use the 10575 Work (including but not limited to damages for loss of goodwill, 10576 work stoppage, computer failure or malfunction, or any and all 10577 other commercial damages or losses), even if such Contributor 10578 has been advised of the possibility of such damages. 10579 10580 9. Accepting Warranty or Additional Liability. While redistributing 10581 the Work or Derivative Works thereof, You may choose to offer, 10582 and charge a fee for, acceptance of support, warranty, indemnity, 10583 or other liability obligations and/or rights consistent with this 10584 License. However, in accepting such obligations, You may act only 10585 on Your own behalf and on Your sole responsibility, not on behalf 10586 of any other Contributor, and only if You agree to indemnify, 10587 defend, and hold each Contributor harmless for any liability 10588 incurred by, or claims asserted against, such Contributor by reason 10589 of your accepting any such warranty or additional liability. 10590 10591 END OF TERMS AND CONDITIONS 10592 10593 APPENDIX: How to apply the Apache License to your work. 10594 10595 To apply the Apache License to your work, attach the following 10596 boilerplate notice, with the fields enclosed by brackets "[]" 10597 replaced with your own identifying information. (Don't include 10598 the brackets!) The text should be enclosed in the appropriate 10599 comment syntax for the file format. We also recommend that a 10600 file or class name and description of purpose be included on the 10601 same "printed page" as the copyright notice for easier 10602 identification within third-party archives. 10603 10604 Copyright [yyyy] [name of copyright owner] 10605 10606 Licensed under the Apache License, Version 2.0 (the "License"); 10607 you may not use this file except in compliance with the License. 10608 You may obtain a copy of the License at 10609 10610 http://www.apache.org/licenses/LICENSE-2.0 10611 10612 Unless required by applicable law or agreed to in writing, software 10613 distributed under the License is distributed on an "AS IS" BASIS, 10614 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 10615 See the License for the specific language governing permissions and 10616 limitations under the License. 10617 10618 ================================================================ 10619 10620 github.com/google/shlex 10621 https://github.com/google/shlex 10622 ---------------------------------------------------------------- 10623 10624 Apache License 10625 Version 2.0, January 2004 10626 http://www.apache.org/licenses/ 10627 10628 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 10629 10630 1. Definitions. 10631 10632 "License" shall mean the terms and conditions for use, reproduction, 10633 and distribution as defined by Sections 1 through 9 of this document. 10634 10635 "Licensor" shall mean the copyright owner or entity authorized by 10636 the copyright owner that is granting the License. 10637 10638 "Legal Entity" shall mean the union of the acting entity and all 10639 other entities that control, are controlled by, or are under common 10640 control with that entity. For the purposes of this definition, 10641 "control" means (i) the power, direct or indirect, to cause the 10642 direction or management of such entity, whether by contract or 10643 otherwise, or (ii) ownership of fifty percent (50%) or more of the 10644 outstanding shares, or (iii) beneficial ownership of such entity. 10645 10646 "You" (or "Your") shall mean an individual or Legal Entity 10647 exercising permissions granted by this License. 10648 10649 "Source" form shall mean the preferred form for making modifications, 10650 including but not limited to software source code, documentation 10651 source, and configuration files. 10652 10653 "Object" form shall mean any form resulting from mechanical 10654 transformation or translation of a Source form, including but 10655 not limited to compiled object code, generated documentation, 10656 and conversions to other media types. 10657 10658 "Work" shall mean the work of authorship, whether in Source or 10659 Object form, made available under the License, as indicated by a 10660 copyright notice that is included in or attached to the work 10661 (an example is provided in the Appendix below). 10662 10663 "Derivative Works" shall mean any work, whether in Source or Object 10664 form, that is based on (or derived from) the Work and for which the 10665 editorial revisions, annotations, elaborations, or other modifications 10666 represent, as a whole, an original work of authorship. For the purposes 10667 of this License, Derivative Works shall not include works that remain 10668 separable from, or merely link (or bind by name) to the interfaces of, 10669 the Work and Derivative Works thereof. 10670 10671 "Contribution" shall mean any work of authorship, including 10672 the original version of the Work and any modifications or additions 10673 to that Work or Derivative Works thereof, that is intentionally 10674 submitted to Licensor for inclusion in the Work by the copyright owner 10675 or by an individual or Legal Entity authorized to submit on behalf of 10676 the copyright owner. For the purposes of this definition, "submitted" 10677 means any form of electronic, verbal, or written communication sent 10678 to the Licensor or its representatives, including but not limited to 10679 communication on electronic mailing lists, source code control systems, 10680 and issue tracking systems that are managed by, or on behalf of, the 10681 Licensor for the purpose of discussing and improving the Work, but 10682 excluding communication that is conspicuously marked or otherwise 10683 designated in writing by the copyright owner as "Not a Contribution." 10684 10685 "Contributor" shall mean Licensor and any individual or Legal Entity 10686 on behalf of whom a Contribution has been received by Licensor and 10687 subsequently incorporated within the Work. 10688 10689 2. Grant of Copyright License. Subject to the terms and conditions of 10690 this License, each Contributor hereby grants to You a perpetual, 10691 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 10692 copyright license to reproduce, prepare Derivative Works of, 10693 publicly display, publicly perform, sublicense, and distribute the 10694 Work and such Derivative Works in Source or Object form. 10695 10696 3. Grant of Patent License. Subject to the terms and conditions of 10697 this License, each Contributor hereby grants to You a perpetual, 10698 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 10699 (except as stated in this section) patent license to make, have made, 10700 use, offer to sell, sell, import, and otherwise transfer the Work, 10701 where such license applies only to those patent claims licensable 10702 by such Contributor that are necessarily infringed by their 10703 Contribution(s) alone or by combination of their Contribution(s) 10704 with the Work to which such Contribution(s) was submitted. If You 10705 institute patent litigation against any entity (including a 10706 cross-claim or counterclaim in a lawsuit) alleging that the Work 10707 or a Contribution incorporated within the Work constitutes direct 10708 or contributory patent infringement, then any patent licenses 10709 granted to You under this License for that Work shall terminate 10710 as of the date such litigation is filed. 10711 10712 4. Redistribution. You may reproduce and distribute copies of the 10713 Work or Derivative Works thereof in any medium, with or without 10714 modifications, and in Source or Object form, provided that You 10715 meet the following conditions: 10716 10717 (a) You must give any other recipients of the Work or 10718 Derivative Works a copy of this License; and 10719 10720 (b) You must cause any modified files to carry prominent notices 10721 stating that You changed the files; and 10722 10723 (c) You must retain, in the Source form of any Derivative Works 10724 that You distribute, all copyright, patent, trademark, and 10725 attribution notices from the Source form of the Work, 10726 excluding those notices that do not pertain to any part of 10727 the Derivative Works; and 10728 10729 (d) If the Work includes a "NOTICE" text file as part of its 10730 distribution, then any Derivative Works that You distribute must 10731 include a readable copy of the attribution notices contained 10732 within such NOTICE file, excluding those notices that do not 10733 pertain to any part of the Derivative Works, in at least one 10734 of the following places: within a NOTICE text file distributed 10735 as part of the Derivative Works; within the Source form or 10736 documentation, if provided along with the Derivative Works; or, 10737 within a display generated by the Derivative Works, if and 10738 wherever such third-party notices normally appear. The contents 10739 of the NOTICE file are for informational purposes only and 10740 do not modify the License. You may add Your own attribution 10741 notices within Derivative Works that You distribute, alongside 10742 or as an addendum to the NOTICE text from the Work, provided 10743 that such additional attribution notices cannot be construed 10744 as modifying the License. 10745 10746 You may add Your own copyright statement to Your modifications and 10747 may provide additional or different license terms and conditions 10748 for use, reproduction, or distribution of Your modifications, or 10749 for any such Derivative Works as a whole, provided Your use, 10750 reproduction, and distribution of the Work otherwise complies with 10751 the conditions stated in this License. 10752 10753 5. Submission of Contributions. Unless You explicitly state otherwise, 10754 any Contribution intentionally submitted for inclusion in the Work 10755 by You to the Licensor shall be under the terms and conditions of 10756 this License, without any additional terms or conditions. 10757 Notwithstanding the above, nothing herein shall supersede or modify 10758 the terms of any separate license agreement you may have executed 10759 with Licensor regarding such Contributions. 10760 10761 6. Trademarks. This License does not grant permission to use the trade 10762 names, trademarks, service marks, or product names of the Licensor, 10763 except as required for reasonable and customary use in describing the 10764 origin of the Work and reproducing the content of the NOTICE file. 10765 10766 7. Disclaimer of Warranty. Unless required by applicable law or 10767 agreed to in writing, Licensor provides the Work (and each 10768 Contributor provides its Contributions) on an "AS IS" BASIS, 10769 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 10770 implied, including, without limitation, any warranties or conditions 10771 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 10772 PARTICULAR PURPOSE. You are solely responsible for determining the 10773 appropriateness of using or redistributing the Work and assume any 10774 risks associated with Your exercise of permissions under this License. 10775 10776 8. Limitation of Liability. In no event and under no legal theory, 10777 whether in tort (including negligence), contract, or otherwise, 10778 unless required by applicable law (such as deliberate and grossly 10779 negligent acts) or agreed to in writing, shall any Contributor be 10780 liable to You for damages, including any direct, indirect, special, 10781 incidental, or consequential damages of any character arising as a 10782 result of this License or out of the use or inability to use the 10783 Work (including but not limited to damages for loss of goodwill, 10784 work stoppage, computer failure or malfunction, or any and all 10785 other commercial damages or losses), even if such Contributor 10786 has been advised of the possibility of such damages. 10787 10788 9. Accepting Warranty or Additional Liability. While redistributing 10789 the Work or Derivative Works thereof, You may choose to offer, 10790 and charge a fee for, acceptance of support, warranty, indemnity, 10791 or other liability obligations and/or rights consistent with this 10792 License. However, in accepting such obligations, You may act only 10793 on Your own behalf and on Your sole responsibility, not on behalf 10794 of any other Contributor, and only if You agree to indemnify, 10795 defend, and hold each Contributor harmless for any liability 10796 incurred by, or claims asserted against, such Contributor by reason 10797 of your accepting any such warranty or additional liability. 10798 10799 END OF TERMS AND CONDITIONS 10800 10801 APPENDIX: How to apply the Apache License to your work. 10802 10803 To apply the Apache License to your work, attach the following 10804 boilerplate notice, with the fields enclosed by brackets "[]" 10805 replaced with your own identifying information. (Don't include 10806 the brackets!) The text should be enclosed in the appropriate 10807 comment syntax for the file format. We also recommend that a 10808 file or class name and description of purpose be included on the 10809 same "printed page" as the copyright notice for easier 10810 identification within third-party archives. 10811 10812 Copyright [yyyy] [name of copyright owner] 10813 10814 Licensed under the Apache License, Version 2.0 (the "License"); 10815 you may not use this file except in compliance with the License. 10816 You may obtain a copy of the License at 10817 10818 http://www.apache.org/licenses/LICENSE-2.0 10819 10820 Unless required by applicable law or agreed to in writing, software 10821 distributed under the License is distributed on an "AS IS" BASIS, 10822 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 10823 See the License for the specific language governing permissions and 10824 limitations under the License. 10825 10826 ================================================================ 10827 10828 github.com/google/uuid 10829 https://github.com/google/uuid 10830 ---------------------------------------------------------------- 10831 Copyright (c) 2009,2014 Google Inc. All rights reserved. 10832 10833 Redistribution and use in source and binary forms, with or without 10834 modification, are permitted provided that the following conditions are 10835 met: 10836 10837 * Redistributions of source code must retain the above copyright 10838 notice, this list of conditions and the following disclaimer. 10839 * Redistributions in binary form must reproduce the above 10840 copyright notice, this list of conditions and the following disclaimer 10841 in the documentation and/or other materials provided with the 10842 distribution. 10843 * Neither the name of Google Inc. nor the names of its 10844 contributors may be used to endorse or promote products derived from 10845 this software without specific prior written permission. 10846 10847 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 10848 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 10849 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 10850 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 10851 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 10852 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 10853 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 10854 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 10855 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 10856 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 10857 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 10858 10859 ================================================================ 10860 10861 github.com/googleapis/enterprise-certificate-proxy 10862 https://github.com/googleapis/enterprise-certificate-proxy 10863 ---------------------------------------------------------------- 10864 10865 Apache License 10866 Version 2.0, January 2004 10867 http://www.apache.org/licenses/ 10868 10869 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 10870 10871 1. Definitions. 10872 10873 "License" shall mean the terms and conditions for use, reproduction, 10874 and distribution as defined by Sections 1 through 9 of this document. 10875 10876 "Licensor" shall mean the copyright owner or entity authorized by 10877 the copyright owner that is granting the License. 10878 10879 "Legal Entity" shall mean the union of the acting entity and all 10880 other entities that control, are controlled by, or are under common 10881 control with that entity. For the purposes of this definition, 10882 "control" means (i) the power, direct or indirect, to cause the 10883 direction or management of such entity, whether by contract or 10884 otherwise, or (ii) ownership of fifty percent (50%) or more of the 10885 outstanding shares, or (iii) beneficial ownership of such entity. 10886 10887 "You" (or "Your") shall mean an individual or Legal Entity 10888 exercising permissions granted by this License. 10889 10890 "Source" form shall mean the preferred form for making modifications, 10891 including but not limited to software source code, documentation 10892 source, and configuration files. 10893 10894 "Object" form shall mean any form resulting from mechanical 10895 transformation or translation of a Source form, including but 10896 not limited to compiled object code, generated documentation, 10897 and conversions to other media types. 10898 10899 "Work" shall mean the work of authorship, whether in Source or 10900 Object form, made available under the License, as indicated by a 10901 copyright notice that is included in or attached to the work 10902 (an example is provided in the Appendix below). 10903 10904 "Derivative Works" shall mean any work, whether in Source or Object 10905 form, that is based on (or derived from) the Work and for which the 10906 editorial revisions, annotations, elaborations, or other modifications 10907 represent, as a whole, an original work of authorship. For the purposes 10908 of this License, Derivative Works shall not include works that remain 10909 separable from, or merely link (or bind by name) to the interfaces of, 10910 the Work and Derivative Works thereof. 10911 10912 "Contribution" shall mean any work of authorship, including 10913 the original version of the Work and any modifications or additions 10914 to that Work or Derivative Works thereof, that is intentionally 10915 submitted to Licensor for inclusion in the Work by the copyright owner 10916 or by an individual or Legal Entity authorized to submit on behalf of 10917 the copyright owner. For the purposes of this definition, "submitted" 10918 means any form of electronic, verbal, or written communication sent 10919 to the Licensor or its representatives, including but not limited to 10920 communication on electronic mailing lists, source code control systems, 10921 and issue tracking systems that are managed by, or on behalf of, the 10922 Licensor for the purpose of discussing and improving the Work, but 10923 excluding communication that is conspicuously marked or otherwise 10924 designated in writing by the copyright owner as "Not a Contribution." 10925 10926 "Contributor" shall mean Licensor and any individual or Legal Entity 10927 on behalf of whom a Contribution has been received by Licensor and 10928 subsequently incorporated within the Work. 10929 10930 2. Grant of Copyright License. Subject to the terms and conditions of 10931 this License, each Contributor hereby grants to You a perpetual, 10932 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 10933 copyright license to reproduce, prepare Derivative Works of, 10934 publicly display, publicly perform, sublicense, and distribute the 10935 Work and such Derivative Works in Source or Object form. 10936 10937 3. Grant of Patent License. Subject to the terms and conditions of 10938 this License, each Contributor hereby grants to You a perpetual, 10939 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 10940 (except as stated in this section) patent license to make, have made, 10941 use, offer to sell, sell, import, and otherwise transfer the Work, 10942 where such license applies only to those patent claims licensable 10943 by such Contributor that are necessarily infringed by their 10944 Contribution(s) alone or by combination of their Contribution(s) 10945 with the Work to which such Contribution(s) was submitted. If You 10946 institute patent litigation against any entity (including a 10947 cross-claim or counterclaim in a lawsuit) alleging that the Work 10948 or a Contribution incorporated within the Work constitutes direct 10949 or contributory patent infringement, then any patent licenses 10950 granted to You under this License for that Work shall terminate 10951 as of the date such litigation is filed. 10952 10953 4. Redistribution. You may reproduce and distribute copies of the 10954 Work or Derivative Works thereof in any medium, with or without 10955 modifications, and in Source or Object form, provided that You 10956 meet the following conditions: 10957 10958 (a) You must give any other recipients of the Work or 10959 Derivative Works a copy of this License; and 10960 10961 (b) You must cause any modified files to carry prominent notices 10962 stating that You changed the files; and 10963 10964 (c) You must retain, in the Source form of any Derivative Works 10965 that You distribute, all copyright, patent, trademark, and 10966 attribution notices from the Source form of the Work, 10967 excluding those notices that do not pertain to any part of 10968 the Derivative Works; and 10969 10970 (d) If the Work includes a "NOTICE" text file as part of its 10971 distribution, then any Derivative Works that You distribute must 10972 include a readable copy of the attribution notices contained 10973 within such NOTICE file, excluding those notices that do not 10974 pertain to any part of the Derivative Works, in at least one 10975 of the following places: within a NOTICE text file distributed 10976 as part of the Derivative Works; within the Source form or 10977 documentation, if provided along with the Derivative Works; or, 10978 within a display generated by the Derivative Works, if and 10979 wherever such third-party notices normally appear. The contents 10980 of the NOTICE file are for informational purposes only and 10981 do not modify the License. You may add Your own attribution 10982 notices within Derivative Works that You distribute, alongside 10983 or as an addendum to the NOTICE text from the Work, provided 10984 that such additional attribution notices cannot be construed 10985 as modifying the License. 10986 10987 You may add Your own copyright statement to Your modifications and 10988 may provide additional or different license terms and conditions 10989 for use, reproduction, or distribution of Your modifications, or 10990 for any such Derivative Works as a whole, provided Your use, 10991 reproduction, and distribution of the Work otherwise complies with 10992 the conditions stated in this License. 10993 10994 5. Submission of Contributions. Unless You explicitly state otherwise, 10995 any Contribution intentionally submitted for inclusion in the Work 10996 by You to the Licensor shall be under the terms and conditions of 10997 this License, without any additional terms or conditions. 10998 Notwithstanding the above, nothing herein shall supersede or modify 10999 the terms of any separate license agreement you may have executed 11000 with Licensor regarding such Contributions. 11001 11002 6. Trademarks. This License does not grant permission to use the trade 11003 names, trademarks, service marks, or product names of the Licensor, 11004 except as required for reasonable and customary use in describing the 11005 origin of the Work and reproducing the content of the NOTICE file. 11006 11007 7. Disclaimer of Warranty. Unless required by applicable law or 11008 agreed to in writing, Licensor provides the Work (and each 11009 Contributor provides its Contributions) on an "AS IS" BASIS, 11010 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 11011 implied, including, without limitation, any warranties or conditions 11012 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 11013 PARTICULAR PURPOSE. You are solely responsible for determining the 11014 appropriateness of using or redistributing the Work and assume any 11015 risks associated with Your exercise of permissions under this License. 11016 11017 8. Limitation of Liability. In no event and under no legal theory, 11018 whether in tort (including negligence), contract, or otherwise, 11019 unless required by applicable law (such as deliberate and grossly 11020 negligent acts) or agreed to in writing, shall any Contributor be 11021 liable to You for damages, including any direct, indirect, special, 11022 incidental, or consequential damages of any character arising as a 11023 result of this License or out of the use or inability to use the 11024 Work (including but not limited to damages for loss of goodwill, 11025 work stoppage, computer failure or malfunction, or any and all 11026 other commercial damages or losses), even if such Contributor 11027 has been advised of the possibility of such damages. 11028 11029 9. Accepting Warranty or Additional Liability. While redistributing 11030 the Work or Derivative Works thereof, You may choose to offer, 11031 and charge a fee for, acceptance of support, warranty, indemnity, 11032 or other liability obligations and/or rights consistent with this 11033 License. However, in accepting such obligations, You may act only 11034 on Your own behalf and on Your sole responsibility, not on behalf 11035 of any other Contributor, and only if You agree to indemnify, 11036 defend, and hold each Contributor harmless for any liability 11037 incurred by, or claims asserted against, such Contributor by reason 11038 of your accepting any such warranty or additional liability. 11039 11040 END OF TERMS AND CONDITIONS 11041 11042 APPENDIX: How to apply the Apache License to your work. 11043 11044 To apply the Apache License to your work, attach the following 11045 boilerplate notice, with the fields enclosed by brackets "[]" 11046 replaced with your own identifying information. (Don't include 11047 the brackets!) The text should be enclosed in the appropriate 11048 comment syntax for the file format. We also recommend that a 11049 file or class name and description of purpose be included on the 11050 same "printed page" as the copyright notice for easier 11051 identification within third-party archives. 11052 11053 Copyright [yyyy] [name of copyright owner] 11054 11055 Licensed under the Apache License, Version 2.0 (the "License"); 11056 you may not use this file except in compliance with the License. 11057 You may obtain a copy of the License at 11058 11059 http://www.apache.org/licenses/LICENSE-2.0 11060 11061 Unless required by applicable law or agreed to in writing, software 11062 distributed under the License is distributed on an "AS IS" BASIS, 11063 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 11064 See the License for the specific language governing permissions and 11065 limitations under the License. 11066 11067 ================================================================ 11068 11069 github.com/googleapis/gax-go/v2 11070 https://github.com/googleapis/gax-go/v2 11071 ---------------------------------------------------------------- 11072 Copyright 2016, Google Inc. 11073 All rights reserved. 11074 Redistribution and use in source and binary forms, with or without 11075 modification, are permitted provided that the following conditions are 11076 met: 11077 11078 * Redistributions of source code must retain the above copyright 11079 notice, this list of conditions and the following disclaimer. 11080 * Redistributions in binary form must reproduce the above 11081 copyright notice, this list of conditions and the following disclaimer 11082 in the documentation and/or other materials provided with the 11083 distribution. 11084 * Neither the name of Google Inc. nor the names of its 11085 contributors may be used to endorse or promote products derived from 11086 this software without specific prior written permission. 11087 11088 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 11089 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 11090 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 11091 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 11092 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 11093 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 11094 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 11095 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 11096 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 11097 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 11098 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 11099 11100 ================================================================ 11101 11102 github.com/gorilla/websocket 11103 https://github.com/gorilla/websocket 11104 ---------------------------------------------------------------- 11105 Copyright (c) 2023 The Gorilla Authors. All rights reserved. 11106 11107 Redistribution and use in source and binary forms, with or without 11108 modification, are permitted provided that the following conditions are 11109 met: 11110 11111 * Redistributions of source code must retain the above copyright 11112 notice, this list of conditions and the following disclaimer. 11113 * Redistributions in binary form must reproduce the above 11114 copyright notice, this list of conditions and the following disclaimer 11115 in the documentation and/or other materials provided with the 11116 distribution. 11117 * Neither the name of Google Inc. nor the names of its 11118 contributors may be used to endorse or promote products derived from 11119 this software without specific prior written permission. 11120 11121 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 11122 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 11123 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 11124 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 11125 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 11126 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 11127 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 11128 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 11129 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 11130 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 11131 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 11132 11133 ================================================================ 11134 11135 github.com/hashicorp/errwrap 11136 https://github.com/hashicorp/errwrap 11137 ---------------------------------------------------------------- 11138 Mozilla Public License, version 2.0 11139 11140 1. Definitions 11141 11142 1.1. “Contributor” 11143 11144 means each individual or legal entity that creates, contributes to the 11145 creation of, or owns Covered Software. 11146 11147 1.2. “Contributor Version” 11148 11149 means the combination of the Contributions of others (if any) used by a 11150 Contributor and that particular Contributor’s Contribution. 11151 11152 1.3. “Contribution” 11153 11154 means Covered Software of a particular Contributor. 11155 11156 1.4. “Covered Software” 11157 11158 means Source Code Form to which the initial Contributor has attached the 11159 notice in Exhibit A, the Executable Form of such Source Code Form, and 11160 Modifications of such Source Code Form, in each case including portions 11161 thereof. 11162 11163 1.5. “Incompatible With Secondary Licenses” 11164 means 11165 11166 a. that the initial Contributor has attached the notice described in 11167 Exhibit B to the Covered Software; or 11168 11169 b. that the Covered Software was made available under the terms of version 11170 1.1 or earlier of the License, but not also under the terms of a 11171 Secondary License. 11172 11173 1.6. “Executable Form” 11174 11175 means any form of the work other than Source Code Form. 11176 11177 1.7. “Larger Work” 11178 11179 means a work that combines Covered Software with other material, in a separate 11180 file or files, that is not Covered Software. 11181 11182 1.8. “License” 11183 11184 means this document. 11185 11186 1.9. “Licensable” 11187 11188 means having the right to grant, to the maximum extent possible, whether at the 11189 time of the initial grant or subsequently, any and all of the rights conveyed by 11190 this License. 11191 11192 1.10. “Modifications” 11193 11194 means any of the following: 11195 11196 a. any file in Source Code Form that results from an addition to, deletion 11197 from, or modification of the contents of Covered Software; or 11198 11199 b. any new file in Source Code Form that contains any Covered Software. 11200 11201 1.11. “Patent Claims” of a Contributor 11202 11203 means any patent claim(s), including without limitation, method, process, 11204 and apparatus claims, in any patent Licensable by such Contributor that 11205 would be infringed, but for the grant of the License, by the making, 11206 using, selling, offering for sale, having made, import, or transfer of 11207 either its Contributions or its Contributor Version. 11208 11209 1.12. “Secondary License” 11210 11211 means either the GNU General Public License, Version 2.0, the GNU Lesser 11212 General Public License, Version 2.1, the GNU Affero General Public 11213 License, Version 3.0, or any later versions of those licenses. 11214 11215 1.13. “Source Code Form” 11216 11217 means the form of the work preferred for making modifications. 11218 11219 1.14. “You” (or “Your”) 11220 11221 means an individual or a legal entity exercising rights under this 11222 License. For legal entities, “You” includes any entity that controls, is 11223 controlled by, or is under common control with You. For purposes of this 11224 definition, “control” means (a) the power, direct or indirect, to cause 11225 the direction or management of such entity, whether by contract or 11226 otherwise, or (b) ownership of more than fifty percent (50%) of the 11227 outstanding shares or beneficial ownership of such entity. 11228 11229 11230 2. License Grants and Conditions 11231 11232 2.1. Grants 11233 11234 Each Contributor hereby grants You a world-wide, royalty-free, 11235 non-exclusive license: 11236 11237 a. under intellectual property rights (other than patent or trademark) 11238 Licensable by such Contributor to use, reproduce, make available, 11239 modify, display, perform, distribute, and otherwise exploit its 11240 Contributions, either on an unmodified basis, with Modifications, or as 11241 part of a Larger Work; and 11242 11243 b. under Patent Claims of such Contributor to make, use, sell, offer for 11244 sale, have made, import, and otherwise transfer either its Contributions 11245 or its Contributor Version. 11246 11247 2.2. Effective Date 11248 11249 The licenses granted in Section 2.1 with respect to any Contribution become 11250 effective for each Contribution on the date the Contributor first distributes 11251 such Contribution. 11252 11253 2.3. Limitations on Grant Scope 11254 11255 The licenses granted in this Section 2 are the only rights granted under this 11256 License. No additional rights or licenses will be implied from the distribution 11257 or licensing of Covered Software under this License. Notwithstanding Section 11258 2.1(b) above, no patent license is granted by a Contributor: 11259 11260 a. for any code that a Contributor has removed from Covered Software; or 11261 11262 b. for infringements caused by: (i) Your and any other third party’s 11263 modifications of Covered Software, or (ii) the combination of its 11264 Contributions with other software (except as part of its Contributor 11265 Version); or 11266 11267 c. under Patent Claims infringed by Covered Software in the absence of its 11268 Contributions. 11269 11270 This License does not grant any rights in the trademarks, service marks, or 11271 logos of any Contributor (except as may be necessary to comply with the 11272 notice requirements in Section 3.4). 11273 11274 2.4. Subsequent Licenses 11275 11276 No Contributor makes additional grants as a result of Your choice to 11277 distribute the Covered Software under a subsequent version of this License 11278 (see Section 10.2) or under the terms of a Secondary License (if permitted 11279 under the terms of Section 3.3). 11280 11281 2.5. Representation 11282 11283 Each Contributor represents that the Contributor believes its Contributions 11284 are its original creation(s) or it has sufficient rights to grant the 11285 rights to its Contributions conveyed by this License. 11286 11287 2.6. Fair Use 11288 11289 This License is not intended to limit any rights You have under applicable 11290 copyright doctrines of fair use, fair dealing, or other equivalents. 11291 11292 2.7. Conditions 11293 11294 Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted in 11295 Section 2.1. 11296 11297 11298 3. Responsibilities 11299 11300 3.1. Distribution of Source Form 11301 11302 All distribution of Covered Software in Source Code Form, including any 11303 Modifications that You create or to which You contribute, must be under the 11304 terms of this License. You must inform recipients that the Source Code Form 11305 of the Covered Software is governed by the terms of this License, and how 11306 they can obtain a copy of this License. You may not attempt to alter or 11307 restrict the recipients’ rights in the Source Code Form. 11308 11309 3.2. Distribution of Executable Form 11310 11311 If You distribute Covered Software in Executable Form then: 11312 11313 a. such Covered Software must also be made available in Source Code Form, 11314 as described in Section 3.1, and You must inform recipients of the 11315 Executable Form how they can obtain a copy of such Source Code Form by 11316 reasonable means in a timely manner, at a charge no more than the cost 11317 of distribution to the recipient; and 11318 11319 b. You may distribute such Executable Form under the terms of this License, 11320 or sublicense it under different terms, provided that the license for 11321 the Executable Form does not attempt to limit or alter the recipients’ 11322 rights in the Source Code Form under this License. 11323 11324 3.3. Distribution of a Larger Work 11325 11326 You may create and distribute a Larger Work under terms of Your choice, 11327 provided that You also comply with the requirements of this License for the 11328 Covered Software. If the Larger Work is a combination of Covered Software 11329 with a work governed by one or more Secondary Licenses, and the Covered 11330 Software is not Incompatible With Secondary Licenses, this License permits 11331 You to additionally distribute such Covered Software under the terms of 11332 such Secondary License(s), so that the recipient of the Larger Work may, at 11333 their option, further distribute the Covered Software under the terms of 11334 either this License or such Secondary License(s). 11335 11336 3.4. Notices 11337 11338 You may not remove or alter the substance of any license notices (including 11339 copyright notices, patent notices, disclaimers of warranty, or limitations 11340 of liability) contained within the Source Code Form of the Covered 11341 Software, except that You may alter any license notices to the extent 11342 required to remedy known factual inaccuracies. 11343 11344 3.5. Application of Additional Terms 11345 11346 You may choose to offer, and to charge a fee for, warranty, support, 11347 indemnity or liability obligations to one or more recipients of Covered 11348 Software. However, You may do so only on Your own behalf, and not on behalf 11349 of any Contributor. You must make it absolutely clear that any such 11350 warranty, support, indemnity, or liability obligation is offered by You 11351 alone, and You hereby agree to indemnify every Contributor for any 11352 liability incurred by such Contributor as a result of warranty, support, 11353 indemnity or liability terms You offer. You may include additional 11354 disclaimers of warranty and limitations of liability specific to any 11355 jurisdiction. 11356 11357 4. Inability to Comply Due to Statute or Regulation 11358 11359 If it is impossible for You to comply with any of the terms of this License 11360 with respect to some or all of the Covered Software due to statute, judicial 11361 order, or regulation then You must: (a) comply with the terms of this License 11362 to the maximum extent possible; and (b) describe the limitations and the code 11363 they affect. Such description must be placed in a text file included with all 11364 distributions of the Covered Software under this License. Except to the 11365 extent prohibited by statute or regulation, such description must be 11366 sufficiently detailed for a recipient of ordinary skill to be able to 11367 understand it. 11368 11369 5. Termination 11370 11371 5.1. The rights granted under this License will terminate automatically if You 11372 fail to comply with any of its terms. However, if You become compliant, 11373 then the rights granted under this License from a particular Contributor 11374 are reinstated (a) provisionally, unless and until such Contributor 11375 explicitly and finally terminates Your grants, and (b) on an ongoing basis, 11376 if such Contributor fails to notify You of the non-compliance by some 11377 reasonable means prior to 60 days after You have come back into compliance. 11378 Moreover, Your grants from a particular Contributor are reinstated on an 11379 ongoing basis if such Contributor notifies You of the non-compliance by 11380 some reasonable means, this is the first time You have received notice of 11381 non-compliance with this License from such Contributor, and You become 11382 compliant prior to 30 days after Your receipt of the notice. 11383 11384 5.2. If You initiate litigation against any entity by asserting a patent 11385 infringement claim (excluding declaratory judgment actions, counter-claims, 11386 and cross-claims) alleging that a Contributor Version directly or 11387 indirectly infringes any patent, then the rights granted to You by any and 11388 all Contributors for the Covered Software under Section 2.1 of this License 11389 shall terminate. 11390 11391 5.3. In the event of termination under Sections 5.1 or 5.2 above, all end user 11392 license agreements (excluding distributors and resellers) which have been 11393 validly granted by You or Your distributors under this License prior to 11394 termination shall survive termination. 11395 11396 6. Disclaimer of Warranty 11397 11398 Covered Software is provided under this License on an “as is” basis, without 11399 warranty of any kind, either expressed, implied, or statutory, including, 11400 without limitation, warranties that the Covered Software is free of defects, 11401 merchantable, fit for a particular purpose or non-infringing. The entire 11402 risk as to the quality and performance of the Covered Software is with You. 11403 Should any Covered Software prove defective in any respect, You (not any 11404 Contributor) assume the cost of any necessary servicing, repair, or 11405 correction. This disclaimer of warranty constitutes an essential part of this 11406 License. No use of any Covered Software is authorized under this License 11407 except under this disclaimer. 11408 11409 7. Limitation of Liability 11410 11411 Under no circumstances and under no legal theory, whether tort (including 11412 negligence), contract, or otherwise, shall any Contributor, or anyone who 11413 distributes Covered Software as permitted above, be liable to You for any 11414 direct, indirect, special, incidental, or consequential damages of any 11415 character including, without limitation, damages for lost profits, loss of 11416 goodwill, work stoppage, computer failure or malfunction, or any and all 11417 other commercial damages or losses, even if such party shall have been 11418 informed of the possibility of such damages. This limitation of liability 11419 shall not apply to liability for death or personal injury resulting from such 11420 party’s negligence to the extent applicable law prohibits such limitation. 11421 Some jurisdictions do not allow the exclusion or limitation of incidental or 11422 consequential damages, so this exclusion and limitation may not apply to You. 11423 11424 8. Litigation 11425 11426 Any litigation relating to this License may be brought only in the courts of 11427 a jurisdiction where the defendant maintains its principal place of business 11428 and such litigation shall be governed by laws of that jurisdiction, without 11429 reference to its conflict-of-law provisions. Nothing in this Section shall 11430 prevent a party’s ability to bring cross-claims or counter-claims. 11431 11432 9. Miscellaneous 11433 11434 This License represents the complete agreement concerning the subject matter 11435 hereof. If any provision of this License is held to be unenforceable, such 11436 provision shall be reformed only to the extent necessary to make it 11437 enforceable. Any law or regulation which provides that the language of a 11438 contract shall be construed against the drafter shall not be used to construe 11439 this License against a Contributor. 11440 11441 11442 10. Versions of the License 11443 11444 10.1. New Versions 11445 11446 Mozilla Foundation is the license steward. Except as provided in Section 11447 10.3, no one other than the license steward has the right to modify or 11448 publish new versions of this License. Each version will be given a 11449 distinguishing version number. 11450 11451 10.2. Effect of New Versions 11452 11453 You may distribute the Covered Software under the terms of the version of 11454 the License under which You originally received the Covered Software, or 11455 under the terms of any subsequent version published by the license 11456 steward. 11457 11458 10.3. Modified Versions 11459 11460 If you create software not governed by this License, and you want to 11461 create a new license for such software, you may create and use a modified 11462 version of this License if you rename the license and remove any 11463 references to the name of the license steward (except to note that such 11464 modified license differs from this License). 11465 11466 10.4. Distributing Source Code Form that is Incompatible With Secondary Licenses 11467 If You choose to distribute Source Code Form that is Incompatible With 11468 Secondary Licenses under the terms of this version of the License, the 11469 notice described in Exhibit B of this License must be attached. 11470 11471 Exhibit A - Source Code Form License Notice 11472 11473 This Source Code Form is subject to the 11474 terms of the Mozilla Public License, v. 11475 2.0. If a copy of the MPL was not 11476 distributed with this file, You can 11477 obtain one at 11478 http://mozilla.org/MPL/2.0/. 11479 11480 If it is not possible or desirable to put the notice in a particular file, then 11481 You may include the notice in a location (such as a LICENSE file in a relevant 11482 directory) where a recipient would be likely to look for such a notice. 11483 11484 You may add additional accurate notices of copyright ownership. 11485 11486 Exhibit B - “Incompatible With Secondary Licenses” Notice 11487 11488 This Source Code Form is “Incompatible 11489 With Secondary Licenses”, as defined by 11490 the Mozilla Public License, v. 2.0. 11491 11492 11493 ================================================================ 11494 11495 github.com/hashicorp/go-hclog 11496 https://github.com/hashicorp/go-hclog 11497 ---------------------------------------------------------------- 11498 MIT License 11499 11500 Copyright (c) 2017 HashiCorp 11501 11502 Permission is hereby granted, free of charge, to any person obtaining a copy 11503 of this software and associated documentation files (the "Software"), to deal 11504 in the Software without restriction, including without limitation the rights 11505 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 11506 copies of the Software, and to permit persons to whom the Software is 11507 furnished to do so, subject to the following conditions: 11508 11509 The above copyright notice and this permission notice shall be included in all 11510 copies or substantial portions of the Software. 11511 11512 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 11513 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 11514 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 11515 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 11516 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 11517 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 11518 SOFTWARE. 11519 11520 ================================================================ 11521 11522 github.com/hashicorp/go-immutable-radix 11523 https://github.com/hashicorp/go-immutable-radix 11524 ---------------------------------------------------------------- 11525 Mozilla Public License, version 2.0 11526 11527 1. Definitions 11528 11529 1.1. "Contributor" 11530 11531 means each individual or legal entity that creates, contributes to the 11532 creation of, or owns Covered Software. 11533 11534 1.2. "Contributor Version" 11535 11536 means the combination of the Contributions of others (if any) used by a 11537 Contributor and that particular Contributor's Contribution. 11538 11539 1.3. "Contribution" 11540 11541 means Covered Software of a particular Contributor. 11542 11543 1.4. "Covered Software" 11544 11545 means Source Code Form to which the initial Contributor has attached the 11546 notice in Exhibit A, the Executable Form of such Source Code Form, and 11547 Modifications of such Source Code Form, in each case including portions 11548 thereof. 11549 11550 1.5. "Incompatible With Secondary Licenses" 11551 means 11552 11553 a. that the initial Contributor has attached the notice described in 11554 Exhibit B to the Covered Software; or 11555 11556 b. that the Covered Software was made available under the terms of 11557 version 1.1 or earlier of the License, but not also under the terms of 11558 a Secondary License. 11559 11560 1.6. "Executable Form" 11561 11562 means any form of the work other than Source Code Form. 11563 11564 1.7. "Larger Work" 11565 11566 means a work that combines Covered Software with other material, in a 11567 separate file or files, that is not Covered Software. 11568 11569 1.8. "License" 11570 11571 means this document. 11572 11573 1.9. "Licensable" 11574 11575 means having the right to grant, to the maximum extent possible, whether 11576 at the time of the initial grant or subsequently, any and all of the 11577 rights conveyed by this License. 11578 11579 1.10. "Modifications" 11580 11581 means any of the following: 11582 11583 a. any file in Source Code Form that results from an addition to, 11584 deletion from, or modification of the contents of Covered Software; or 11585 11586 b. any new file in Source Code Form that contains any Covered Software. 11587 11588 1.11. "Patent Claims" of a Contributor 11589 11590 means any patent claim(s), including without limitation, method, 11591 process, and apparatus claims, in any patent Licensable by such 11592 Contributor that would be infringed, but for the grant of the License, 11593 by the making, using, selling, offering for sale, having made, import, 11594 or transfer of either its Contributions or its Contributor Version. 11595 11596 1.12. "Secondary License" 11597 11598 means either the GNU General Public License, Version 2.0, the GNU Lesser 11599 General Public License, Version 2.1, the GNU Affero General Public 11600 License, Version 3.0, or any later versions of those licenses. 11601 11602 1.13. "Source Code Form" 11603 11604 means the form of the work preferred for making modifications. 11605 11606 1.14. "You" (or "Your") 11607 11608 means an individual or a legal entity exercising rights under this 11609 License. For legal entities, "You" includes any entity that controls, is 11610 controlled by, or is under common control with You. For purposes of this 11611 definition, "control" means (a) the power, direct or indirect, to cause 11612 the direction or management of such entity, whether by contract or 11613 otherwise, or (b) ownership of more than fifty percent (50%) of the 11614 outstanding shares or beneficial ownership of such entity. 11615 11616 11617 2. License Grants and Conditions 11618 11619 2.1. Grants 11620 11621 Each Contributor hereby grants You a world-wide, royalty-free, 11622 non-exclusive license: 11623 11624 a. under intellectual property rights (other than patent or trademark) 11625 Licensable by such Contributor to use, reproduce, make available, 11626 modify, display, perform, distribute, and otherwise exploit its 11627 Contributions, either on an unmodified basis, with Modifications, or 11628 as part of a Larger Work; and 11629 11630 b. under Patent Claims of such Contributor to make, use, sell, offer for 11631 sale, have made, import, and otherwise transfer either its 11632 Contributions or its Contributor Version. 11633 11634 2.2. Effective Date 11635 11636 The licenses granted in Section 2.1 with respect to any Contribution 11637 become effective for each Contribution on the date the Contributor first 11638 distributes such Contribution. 11639 11640 2.3. Limitations on Grant Scope 11641 11642 The licenses granted in this Section 2 are the only rights granted under 11643 this License. No additional rights or licenses will be implied from the 11644 distribution or licensing of Covered Software under this License. 11645 Notwithstanding Section 2.1(b) above, no patent license is granted by a 11646 Contributor: 11647 11648 a. for any code that a Contributor has removed from Covered Software; or 11649 11650 b. for infringements caused by: (i) Your and any other third party's 11651 modifications of Covered Software, or (ii) the combination of its 11652 Contributions with other software (except as part of its Contributor 11653 Version); or 11654 11655 c. under Patent Claims infringed by Covered Software in the absence of 11656 its Contributions. 11657 11658 This License does not grant any rights in the trademarks, service marks, 11659 or logos of any Contributor (except as may be necessary to comply with 11660 the notice requirements in Section 3.4). 11661 11662 2.4. Subsequent Licenses 11663 11664 No Contributor makes additional grants as a result of Your choice to 11665 distribute the Covered Software under a subsequent version of this 11666 License (see Section 10.2) or under the terms of a Secondary License (if 11667 permitted under the terms of Section 3.3). 11668 11669 2.5. Representation 11670 11671 Each Contributor represents that the Contributor believes its 11672 Contributions are its original creation(s) or it has sufficient rights to 11673 grant the rights to its Contributions conveyed by this License. 11674 11675 2.6. Fair Use 11676 11677 This License is not intended to limit any rights You have under 11678 applicable copyright doctrines of fair use, fair dealing, or other 11679 equivalents. 11680 11681 2.7. Conditions 11682 11683 Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted in 11684 Section 2.1. 11685 11686 11687 3. Responsibilities 11688 11689 3.1. Distribution of Source Form 11690 11691 All distribution of Covered Software in Source Code Form, including any 11692 Modifications that You create or to which You contribute, must be under 11693 the terms of this License. You must inform recipients that the Source 11694 Code Form of the Covered Software is governed by the terms of this 11695 License, and how they can obtain a copy of this License. You may not 11696 attempt to alter or restrict the recipients' rights in the Source Code 11697 Form. 11698 11699 3.2. Distribution of Executable Form 11700 11701 If You distribute Covered Software in Executable Form then: 11702 11703 a. such Covered Software must also be made available in Source Code Form, 11704 as described in Section 3.1, and You must inform recipients of the 11705 Executable Form how they can obtain a copy of such Source Code Form by 11706 reasonable means in a timely manner, at a charge no more than the cost 11707 of distribution to the recipient; and 11708 11709 b. You may distribute such Executable Form under the terms of this 11710 License, or sublicense it under different terms, provided that the 11711 license for the Executable Form does not attempt to limit or alter the 11712 recipients' rights in the Source Code Form under this License. 11713 11714 3.3. Distribution of a Larger Work 11715 11716 You may create and distribute a Larger Work under terms of Your choice, 11717 provided that You also comply with the requirements of this License for 11718 the Covered Software. If the Larger Work is a combination of Covered 11719 Software with a work governed by one or more Secondary Licenses, and the 11720 Covered Software is not Incompatible With Secondary Licenses, this 11721 License permits You to additionally distribute such Covered Software 11722 under the terms of such Secondary License(s), so that the recipient of 11723 the Larger Work may, at their option, further distribute the Covered 11724 Software under the terms of either this License or such Secondary 11725 License(s). 11726 11727 3.4. Notices 11728 11729 You may not remove or alter the substance of any license notices 11730 (including copyright notices, patent notices, disclaimers of warranty, or 11731 limitations of liability) contained within the Source Code Form of the 11732 Covered Software, except that You may alter any license notices to the 11733 extent required to remedy known factual inaccuracies. 11734 11735 3.5. Application of Additional Terms 11736 11737 You may choose to offer, and to charge a fee for, warranty, support, 11738 indemnity or liability obligations to one or more recipients of Covered 11739 Software. However, You may do so only on Your own behalf, and not on 11740 behalf of any Contributor. You must make it absolutely clear that any 11741 such warranty, support, indemnity, or liability obligation is offered by 11742 You alone, and You hereby agree to indemnify every Contributor for any 11743 liability incurred by such Contributor as a result of warranty, support, 11744 indemnity or liability terms You offer. You may include additional 11745 disclaimers of warranty and limitations of liability specific to any 11746 jurisdiction. 11747 11748 4. Inability to Comply Due to Statute or Regulation 11749 11750 If it is impossible for You to comply with any of the terms of this License 11751 with respect to some or all of the Covered Software due to statute, 11752 judicial order, or regulation then You must: (a) comply with the terms of 11753 this License to the maximum extent possible; and (b) describe the 11754 limitations and the code they affect. Such description must be placed in a 11755 text file included with all distributions of the Covered Software under 11756 this License. Except to the extent prohibited by statute or regulation, 11757 such description must be sufficiently detailed for a recipient of ordinary 11758 skill to be able to understand it. 11759 11760 5. Termination 11761 11762 5.1. The rights granted under this License will terminate automatically if You 11763 fail to comply with any of its terms. However, if You become compliant, 11764 then the rights granted under this License from a particular Contributor 11765 are reinstated (a) provisionally, unless and until such Contributor 11766 explicitly and finally terminates Your grants, and (b) on an ongoing 11767 basis, if such Contributor fails to notify You of the non-compliance by 11768 some reasonable means prior to 60 days after You have come back into 11769 compliance. Moreover, Your grants from a particular Contributor are 11770 reinstated on an ongoing basis if such Contributor notifies You of the 11771 non-compliance by some reasonable means, this is the first time You have 11772 received notice of non-compliance with this License from such 11773 Contributor, and You become compliant prior to 30 days after Your receipt 11774 of the notice. 11775 11776 5.2. If You initiate litigation against any entity by asserting a patent 11777 infringement claim (excluding declaratory judgment actions, 11778 counter-claims, and cross-claims) alleging that a Contributor Version 11779 directly or indirectly infringes any patent, then the rights granted to 11780 You by any and all Contributors for the Covered Software under Section 11781 2.1 of this License shall terminate. 11782 11783 5.3. In the event of termination under Sections 5.1 or 5.2 above, all end user 11784 license agreements (excluding distributors and resellers) which have been 11785 validly granted by You or Your distributors under this License prior to 11786 termination shall survive termination. 11787 11788 6. Disclaimer of Warranty 11789 11790 Covered Software is provided under this License on an "as is" basis, 11791 without warranty of any kind, either expressed, implied, or statutory, 11792 including, without limitation, warranties that the Covered Software is free 11793 of defects, merchantable, fit for a particular purpose or non-infringing. 11794 The entire risk as to the quality and performance of the Covered Software 11795 is with You. Should any Covered Software prove defective in any respect, 11796 You (not any Contributor) assume the cost of any necessary servicing, 11797 repair, or correction. This disclaimer of warranty constitutes an essential 11798 part of this License. No use of any Covered Software is authorized under 11799 this License except under this disclaimer. 11800 11801 7. Limitation of Liability 11802 11803 Under no circumstances and under no legal theory, whether tort (including 11804 negligence), contract, or otherwise, shall any Contributor, or anyone who 11805 distributes Covered Software as permitted above, be liable to You for any 11806 direct, indirect, special, incidental, or consequential damages of any 11807 character including, without limitation, damages for lost profits, loss of 11808 goodwill, work stoppage, computer failure or malfunction, or any and all 11809 other commercial damages or losses, even if such party shall have been 11810 informed of the possibility of such damages. This limitation of liability 11811 shall not apply to liability for death or personal injury resulting from 11812 such party's negligence to the extent applicable law prohibits such 11813 limitation. Some jurisdictions do not allow the exclusion or limitation of 11814 incidental or consequential damages, so this exclusion and limitation may 11815 not apply to You. 11816 11817 8. Litigation 11818 11819 Any litigation relating to this License may be brought only in the courts 11820 of a jurisdiction where the defendant maintains its principal place of 11821 business and such litigation shall be governed by laws of that 11822 jurisdiction, without reference to its conflict-of-law provisions. Nothing 11823 in this Section shall prevent a party's ability to bring cross-claims or 11824 counter-claims. 11825 11826 9. Miscellaneous 11827 11828 This License represents the complete agreement concerning the subject 11829 matter hereof. If any provision of this License is held to be 11830 unenforceable, such provision shall be reformed only to the extent 11831 necessary to make it enforceable. Any law or regulation which provides that 11832 the language of a contract shall be construed against the drafter shall not 11833 be used to construe this License against a Contributor. 11834 11835 11836 10. Versions of the License 11837 11838 10.1. New Versions 11839 11840 Mozilla Foundation is the license steward. Except as provided in Section 11841 10.3, no one other than the license steward has the right to modify or 11842 publish new versions of this License. Each version will be given a 11843 distinguishing version number. 11844 11845 10.2. Effect of New Versions 11846 11847 You may distribute the Covered Software under the terms of the version 11848 of the License under which You originally received the Covered Software, 11849 or under the terms of any subsequent version published by the license 11850 steward. 11851 11852 10.3. Modified Versions 11853 11854 If you create software not governed by this License, and you want to 11855 create a new license for such software, you may create and use a 11856 modified version of this License if you rename the license and remove 11857 any references to the name of the license steward (except to note that 11858 such modified license differs from this License). 11859 11860 10.4. Distributing Source Code Form that is Incompatible With Secondary 11861 Licenses If You choose to distribute Source Code Form that is 11862 Incompatible With Secondary Licenses under the terms of this version of 11863 the License, the notice described in Exhibit B of this License must be 11864 attached. 11865 11866 Exhibit A - Source Code Form License Notice 11867 11868 This Source Code Form is subject to the 11869 terms of the Mozilla Public License, v. 11870 2.0. If a copy of the MPL was not 11871 distributed with this file, You can 11872 obtain one at 11873 http://mozilla.org/MPL/2.0/. 11874 11875 If it is not possible or desirable to put the notice in a particular file, 11876 then You may include the notice in a location (such as a LICENSE file in a 11877 relevant directory) where a recipient would be likely to look for such a 11878 notice. 11879 11880 You may add additional accurate notices of copyright ownership. 11881 11882 Exhibit B - "Incompatible With Secondary Licenses" Notice 11883 11884 This Source Code Form is "Incompatible 11885 With Secondary Licenses", as defined by 11886 the Mozilla Public License, v. 2.0. 11887 11888 11889 ================================================================ 11890 11891 github.com/hashicorp/go-msgpack 11892 https://github.com/hashicorp/go-msgpack 11893 ---------------------------------------------------------------- 11894 The MIT License (MIT) 11895 11896 Copyright (c) 2012-2015 Ugorji Nwoke. 11897 All rights reserved. 11898 11899 Permission is hereby granted, free of charge, to any person obtaining a copy 11900 of this software and associated documentation files (the "Software"), to deal 11901 in the Software without restriction, including without limitation the rights 11902 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 11903 copies of the Software, and to permit persons to whom the Software is 11904 furnished to do so, subject to the following conditions: 11905 11906 The above copyright notice and this permission notice shall be included in all 11907 copies or substantial portions of the Software. 11908 11909 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 11910 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 11911 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 11912 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 11913 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 11914 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 11915 SOFTWARE. 11916 11917 ================================================================ 11918 11919 github.com/hashicorp/go-multierror 11920 https://github.com/hashicorp/go-multierror 11921 ---------------------------------------------------------------- 11922 Mozilla Public License, version 2.0 11923 11924 1. Definitions 11925 11926 1.1. “Contributor” 11927 11928 means each individual or legal entity that creates, contributes to the 11929 creation of, or owns Covered Software. 11930 11931 1.2. “Contributor Version” 11932 11933 means the combination of the Contributions of others (if any) used by a 11934 Contributor and that particular Contributor’s Contribution. 11935 11936 1.3. “Contribution” 11937 11938 means Covered Software of a particular Contributor. 11939 11940 1.4. “Covered Software” 11941 11942 means Source Code Form to which the initial Contributor has attached the 11943 notice in Exhibit A, the Executable Form of such Source Code Form, and 11944 Modifications of such Source Code Form, in each case including portions 11945 thereof. 11946 11947 1.5. “Incompatible With Secondary Licenses” 11948 means 11949 11950 a. that the initial Contributor has attached the notice described in 11951 Exhibit B to the Covered Software; or 11952 11953 b. that the Covered Software was made available under the terms of version 11954 1.1 or earlier of the License, but not also under the terms of a 11955 Secondary License. 11956 11957 1.6. “Executable Form” 11958 11959 means any form of the work other than Source Code Form. 11960 11961 1.7. “Larger Work” 11962 11963 means a work that combines Covered Software with other material, in a separate 11964 file or files, that is not Covered Software. 11965 11966 1.8. “License” 11967 11968 means this document. 11969 11970 1.9. “Licensable” 11971 11972 means having the right to grant, to the maximum extent possible, whether at the 11973 time of the initial grant or subsequently, any and all of the rights conveyed by 11974 this License. 11975 11976 1.10. “Modifications” 11977 11978 means any of the following: 11979 11980 a. any file in Source Code Form that results from an addition to, deletion 11981 from, or modification of the contents of Covered Software; or 11982 11983 b. any new file in Source Code Form that contains any Covered Software. 11984 11985 1.11. “Patent Claims” of a Contributor 11986 11987 means any patent claim(s), including without limitation, method, process, 11988 and apparatus claims, in any patent Licensable by such Contributor that 11989 would be infringed, but for the grant of the License, by the making, 11990 using, selling, offering for sale, having made, import, or transfer of 11991 either its Contributions or its Contributor Version. 11992 11993 1.12. “Secondary License” 11994 11995 means either the GNU General Public License, Version 2.0, the GNU Lesser 11996 General Public License, Version 2.1, the GNU Affero General Public 11997 License, Version 3.0, or any later versions of those licenses. 11998 11999 1.13. “Source Code Form” 12000 12001 means the form of the work preferred for making modifications. 12002 12003 1.14. “You” (or “Your”) 12004 12005 means an individual or a legal entity exercising rights under this 12006 License. For legal entities, “You” includes any entity that controls, is 12007 controlled by, or is under common control with You. For purposes of this 12008 definition, “control” means (a) the power, direct or indirect, to cause 12009 the direction or management of such entity, whether by contract or 12010 otherwise, or (b) ownership of more than fifty percent (50%) of the 12011 outstanding shares or beneficial ownership of such entity. 12012 12013 12014 2. License Grants and Conditions 12015 12016 2.1. Grants 12017 12018 Each Contributor hereby grants You a world-wide, royalty-free, 12019 non-exclusive license: 12020 12021 a. under intellectual property rights (other than patent or trademark) 12022 Licensable by such Contributor to use, reproduce, make available, 12023 modify, display, perform, distribute, and otherwise exploit its 12024 Contributions, either on an unmodified basis, with Modifications, or as 12025 part of a Larger Work; and 12026 12027 b. under Patent Claims of such Contributor to make, use, sell, offer for 12028 sale, have made, import, and otherwise transfer either its Contributions 12029 or its Contributor Version. 12030 12031 2.2. Effective Date 12032 12033 The licenses granted in Section 2.1 with respect to any Contribution become 12034 effective for each Contribution on the date the Contributor first distributes 12035 such Contribution. 12036 12037 2.3. Limitations on Grant Scope 12038 12039 The licenses granted in this Section 2 are the only rights granted under this 12040 License. No additional rights or licenses will be implied from the distribution 12041 or licensing of Covered Software under this License. Notwithstanding Section 12042 2.1(b) above, no patent license is granted by a Contributor: 12043 12044 a. for any code that a Contributor has removed from Covered Software; or 12045 12046 b. for infringements caused by: (i) Your and any other third party’s 12047 modifications of Covered Software, or (ii) the combination of its 12048 Contributions with other software (except as part of its Contributor 12049 Version); or 12050 12051 c. under Patent Claims infringed by Covered Software in the absence of its 12052 Contributions. 12053 12054 This License does not grant any rights in the trademarks, service marks, or 12055 logos of any Contributor (except as may be necessary to comply with the 12056 notice requirements in Section 3.4). 12057 12058 2.4. Subsequent Licenses 12059 12060 No Contributor makes additional grants as a result of Your choice to 12061 distribute the Covered Software under a subsequent version of this License 12062 (see Section 10.2) or under the terms of a Secondary License (if permitted 12063 under the terms of Section 3.3). 12064 12065 2.5. Representation 12066 12067 Each Contributor represents that the Contributor believes its Contributions 12068 are its original creation(s) or it has sufficient rights to grant the 12069 rights to its Contributions conveyed by this License. 12070 12071 2.6. Fair Use 12072 12073 This License is not intended to limit any rights You have under applicable 12074 copyright doctrines of fair use, fair dealing, or other equivalents. 12075 12076 2.7. Conditions 12077 12078 Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted in 12079 Section 2.1. 12080 12081 12082 3. Responsibilities 12083 12084 3.1. Distribution of Source Form 12085 12086 All distribution of Covered Software in Source Code Form, including any 12087 Modifications that You create or to which You contribute, must be under the 12088 terms of this License. You must inform recipients that the Source Code Form 12089 of the Covered Software is governed by the terms of this License, and how 12090 they can obtain a copy of this License. You may not attempt to alter or 12091 restrict the recipients’ rights in the Source Code Form. 12092 12093 3.2. Distribution of Executable Form 12094 12095 If You distribute Covered Software in Executable Form then: 12096 12097 a. such Covered Software must also be made available in Source Code Form, 12098 as described in Section 3.1, and You must inform recipients of the 12099 Executable Form how they can obtain a copy of such Source Code Form by 12100 reasonable means in a timely manner, at a charge no more than the cost 12101 of distribution to the recipient; and 12102 12103 b. You may distribute such Executable Form under the terms of this License, 12104 or sublicense it under different terms, provided that the license for 12105 the Executable Form does not attempt to limit or alter the recipients’ 12106 rights in the Source Code Form under this License. 12107 12108 3.3. Distribution of a Larger Work 12109 12110 You may create and distribute a Larger Work under terms of Your choice, 12111 provided that You also comply with the requirements of this License for the 12112 Covered Software. If the Larger Work is a combination of Covered Software 12113 with a work governed by one or more Secondary Licenses, and the Covered 12114 Software is not Incompatible With Secondary Licenses, this License permits 12115 You to additionally distribute such Covered Software under the terms of 12116 such Secondary License(s), so that the recipient of the Larger Work may, at 12117 their option, further distribute the Covered Software under the terms of 12118 either this License or such Secondary License(s). 12119 12120 3.4. Notices 12121 12122 You may not remove or alter the substance of any license notices (including 12123 copyright notices, patent notices, disclaimers of warranty, or limitations 12124 of liability) contained within the Source Code Form of the Covered 12125 Software, except that You may alter any license notices to the extent 12126 required to remedy known factual inaccuracies. 12127 12128 3.5. Application of Additional Terms 12129 12130 You may choose to offer, and to charge a fee for, warranty, support, 12131 indemnity or liability obligations to one or more recipients of Covered 12132 Software. However, You may do so only on Your own behalf, and not on behalf 12133 of any Contributor. You must make it absolutely clear that any such 12134 warranty, support, indemnity, or liability obligation is offered by You 12135 alone, and You hereby agree to indemnify every Contributor for any 12136 liability incurred by such Contributor as a result of warranty, support, 12137 indemnity or liability terms You offer. You may include additional 12138 disclaimers of warranty and limitations of liability specific to any 12139 jurisdiction. 12140 12141 4. Inability to Comply Due to Statute or Regulation 12142 12143 If it is impossible for You to comply with any of the terms of this License 12144 with respect to some or all of the Covered Software due to statute, judicial 12145 order, or regulation then You must: (a) comply with the terms of this License 12146 to the maximum extent possible; and (b) describe the limitations and the code 12147 they affect. Such description must be placed in a text file included with all 12148 distributions of the Covered Software under this License. Except to the 12149 extent prohibited by statute or regulation, such description must be 12150 sufficiently detailed for a recipient of ordinary skill to be able to 12151 understand it. 12152 12153 5. Termination 12154 12155 5.1. The rights granted under this License will terminate automatically if You 12156 fail to comply with any of its terms. However, if You become compliant, 12157 then the rights granted under this License from a particular Contributor 12158 are reinstated (a) provisionally, unless and until such Contributor 12159 explicitly and finally terminates Your grants, and (b) on an ongoing basis, 12160 if such Contributor fails to notify You of the non-compliance by some 12161 reasonable means prior to 60 days after You have come back into compliance. 12162 Moreover, Your grants from a particular Contributor are reinstated on an 12163 ongoing basis if such Contributor notifies You of the non-compliance by 12164 some reasonable means, this is the first time You have received notice of 12165 non-compliance with this License from such Contributor, and You become 12166 compliant prior to 30 days after Your receipt of the notice. 12167 12168 5.2. If You initiate litigation against any entity by asserting a patent 12169 infringement claim (excluding declaratory judgment actions, counter-claims, 12170 and cross-claims) alleging that a Contributor Version directly or 12171 indirectly infringes any patent, then the rights granted to You by any and 12172 all Contributors for the Covered Software under Section 2.1 of this License 12173 shall terminate. 12174 12175 5.3. In the event of termination under Sections 5.1 or 5.2 above, all end user 12176 license agreements (excluding distributors and resellers) which have been 12177 validly granted by You or Your distributors under this License prior to 12178 termination shall survive termination. 12179 12180 6. Disclaimer of Warranty 12181 12182 Covered Software is provided under this License on an “as is” basis, without 12183 warranty of any kind, either expressed, implied, or statutory, including, 12184 without limitation, warranties that the Covered Software is free of defects, 12185 merchantable, fit for a particular purpose or non-infringing. The entire 12186 risk as to the quality and performance of the Covered Software is with You. 12187 Should any Covered Software prove defective in any respect, You (not any 12188 Contributor) assume the cost of any necessary servicing, repair, or 12189 correction. This disclaimer of warranty constitutes an essential part of this 12190 License. No use of any Covered Software is authorized under this License 12191 except under this disclaimer. 12192 12193 7. Limitation of Liability 12194 12195 Under no circumstances and under no legal theory, whether tort (including 12196 negligence), contract, or otherwise, shall any Contributor, or anyone who 12197 distributes Covered Software as permitted above, be liable to You for any 12198 direct, indirect, special, incidental, or consequential damages of any 12199 character including, without limitation, damages for lost profits, loss of 12200 goodwill, work stoppage, computer failure or malfunction, or any and all 12201 other commercial damages or losses, even if such party shall have been 12202 informed of the possibility of such damages. This limitation of liability 12203 shall not apply to liability for death or personal injury resulting from such 12204 party’s negligence to the extent applicable law prohibits such limitation. 12205 Some jurisdictions do not allow the exclusion or limitation of incidental or 12206 consequential damages, so this exclusion and limitation may not apply to You. 12207 12208 8. Litigation 12209 12210 Any litigation relating to this License may be brought only in the courts of 12211 a jurisdiction where the defendant maintains its principal place of business 12212 and such litigation shall be governed by laws of that jurisdiction, without 12213 reference to its conflict-of-law provisions. Nothing in this Section shall 12214 prevent a party’s ability to bring cross-claims or counter-claims. 12215 12216 9. Miscellaneous 12217 12218 This License represents the complete agreement concerning the subject matter 12219 hereof. If any provision of this License is held to be unenforceable, such 12220 provision shall be reformed only to the extent necessary to make it 12221 enforceable. Any law or regulation which provides that the language of a 12222 contract shall be construed against the drafter shall not be used to construe 12223 this License against a Contributor. 12224 12225 12226 10. Versions of the License 12227 12228 10.1. New Versions 12229 12230 Mozilla Foundation is the license steward. Except as provided in Section 12231 10.3, no one other than the license steward has the right to modify or 12232 publish new versions of this License. Each version will be given a 12233 distinguishing version number. 12234 12235 10.2. Effect of New Versions 12236 12237 You may distribute the Covered Software under the terms of the version of 12238 the License under which You originally received the Covered Software, or 12239 under the terms of any subsequent version published by the license 12240 steward. 12241 12242 10.3. Modified Versions 12243 12244 If you create software not governed by this License, and you want to 12245 create a new license for such software, you may create and use a modified 12246 version of this License if you rename the license and remove any 12247 references to the name of the license steward (except to note that such 12248 modified license differs from this License). 12249 12250 10.4. Distributing Source Code Form that is Incompatible With Secondary Licenses 12251 If You choose to distribute Source Code Form that is Incompatible With 12252 Secondary Licenses under the terms of this version of the License, the 12253 notice described in Exhibit B of this License must be attached. 12254 12255 Exhibit A - Source Code Form License Notice 12256 12257 This Source Code Form is subject to the 12258 terms of the Mozilla Public License, v. 12259 2.0. If a copy of the MPL was not 12260 distributed with this file, You can 12261 obtain one at 12262 http://mozilla.org/MPL/2.0/. 12263 12264 If it is not possible or desirable to put the notice in a particular file, then 12265 You may include the notice in a location (such as a LICENSE file in a relevant 12266 directory) where a recipient would be likely to look for such a notice. 12267 12268 You may add additional accurate notices of copyright ownership. 12269 12270 Exhibit B - “Incompatible With Secondary Licenses” Notice 12271 12272 This Source Code Form is “Incompatible 12273 With Secondary Licenses”, as defined by 12274 the Mozilla Public License, v. 2.0. 12275 12276 ================================================================ 12277 12278 github.com/hashicorp/go-uuid 12279 https://github.com/hashicorp/go-uuid 12280 ---------------------------------------------------------------- 12281 Copyright © 2015-2022 HashiCorp, Inc. 12282 12283 Mozilla Public License, version 2.0 12284 12285 1. Definitions 12286 12287 1.1. "Contributor" 12288 12289 means each individual or legal entity that creates, contributes to the 12290 creation of, or owns Covered Software. 12291 12292 1.2. "Contributor Version" 12293 12294 means the combination of the Contributions of others (if any) used by a 12295 Contributor and that particular Contributor's Contribution. 12296 12297 1.3. "Contribution" 12298 12299 means Covered Software of a particular Contributor. 12300 12301 1.4. "Covered Software" 12302 12303 means Source Code Form to which the initial Contributor has attached the 12304 notice in Exhibit A, the Executable Form of such Source Code Form, and 12305 Modifications of such Source Code Form, in each case including portions 12306 thereof. 12307 12308 1.5. "Incompatible With Secondary Licenses" 12309 means 12310 12311 a. that the initial Contributor has attached the notice described in 12312 Exhibit B to the Covered Software; or 12313 12314 b. that the Covered Software was made available under the terms of 12315 version 1.1 or earlier of the License, but not also under the terms of 12316 a Secondary License. 12317 12318 1.6. "Executable Form" 12319 12320 means any form of the work other than Source Code Form. 12321 12322 1.7. "Larger Work" 12323 12324 means a work that combines Covered Software with other material, in a 12325 separate file or files, that is not Covered Software. 12326 12327 1.8. "License" 12328 12329 means this document. 12330 12331 1.9. "Licensable" 12332 12333 means having the right to grant, to the maximum extent possible, whether 12334 at the time of the initial grant or subsequently, any and all of the 12335 rights conveyed by this License. 12336 12337 1.10. "Modifications" 12338 12339 means any of the following: 12340 12341 a. any file in Source Code Form that results from an addition to, 12342 deletion from, or modification of the contents of Covered Software; or 12343 12344 b. any new file in Source Code Form that contains any Covered Software. 12345 12346 1.11. "Patent Claims" of a Contributor 12347 12348 means any patent claim(s), including without limitation, method, 12349 process, and apparatus claims, in any patent Licensable by such 12350 Contributor that would be infringed, but for the grant of the License, 12351 by the making, using, selling, offering for sale, having made, import, 12352 or transfer of either its Contributions or its Contributor Version. 12353 12354 1.12. "Secondary License" 12355 12356 means either the GNU General Public License, Version 2.0, the GNU Lesser 12357 General Public License, Version 2.1, the GNU Affero General Public 12358 License, Version 3.0, or any later versions of those licenses. 12359 12360 1.13. "Source Code Form" 12361 12362 means the form of the work preferred for making modifications. 12363 12364 1.14. "You" (or "Your") 12365 12366 means an individual or a legal entity exercising rights under this 12367 License. For legal entities, "You" includes any entity that controls, is 12368 controlled by, or is under common control with You. For purposes of this 12369 definition, "control" means (a) the power, direct or indirect, to cause 12370 the direction or management of such entity, whether by contract or 12371 otherwise, or (b) ownership of more than fifty percent (50%) of the 12372 outstanding shares or beneficial ownership of such entity. 12373 12374 12375 2. License Grants and Conditions 12376 12377 2.1. Grants 12378 12379 Each Contributor hereby grants You a world-wide, royalty-free, 12380 non-exclusive license: 12381 12382 a. under intellectual property rights (other than patent or trademark) 12383 Licensable by such Contributor to use, reproduce, make available, 12384 modify, display, perform, distribute, and otherwise exploit its 12385 Contributions, either on an unmodified basis, with Modifications, or 12386 as part of a Larger Work; and 12387 12388 b. under Patent Claims of such Contributor to make, use, sell, offer for 12389 sale, have made, import, and otherwise transfer either its 12390 Contributions or its Contributor Version. 12391 12392 2.2. Effective Date 12393 12394 The licenses granted in Section 2.1 with respect to any Contribution 12395 become effective for each Contribution on the date the Contributor first 12396 distributes such Contribution. 12397 12398 2.3. Limitations on Grant Scope 12399 12400 The licenses granted in this Section 2 are the only rights granted under 12401 this License. No additional rights or licenses will be implied from the 12402 distribution or licensing of Covered Software under this License. 12403 Notwithstanding Section 2.1(b) above, no patent license is granted by a 12404 Contributor: 12405 12406 a. for any code that a Contributor has removed from Covered Software; or 12407 12408 b. for infringements caused by: (i) Your and any other third party's 12409 modifications of Covered Software, or (ii) the combination of its 12410 Contributions with other software (except as part of its Contributor 12411 Version); or 12412 12413 c. under Patent Claims infringed by Covered Software in the absence of 12414 its Contributions. 12415 12416 This License does not grant any rights in the trademarks, service marks, 12417 or logos of any Contributor (except as may be necessary to comply with 12418 the notice requirements in Section 3.4). 12419 12420 2.4. Subsequent Licenses 12421 12422 No Contributor makes additional grants as a result of Your choice to 12423 distribute the Covered Software under a subsequent version of this 12424 License (see Section 10.2) or under the terms of a Secondary License (if 12425 permitted under the terms of Section 3.3). 12426 12427 2.5. Representation 12428 12429 Each Contributor represents that the Contributor believes its 12430 Contributions are its original creation(s) or it has sufficient rights to 12431 grant the rights to its Contributions conveyed by this License. 12432 12433 2.6. Fair Use 12434 12435 This License is not intended to limit any rights You have under 12436 applicable copyright doctrines of fair use, fair dealing, or other 12437 equivalents. 12438 12439 2.7. Conditions 12440 12441 Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted in 12442 Section 2.1. 12443 12444 12445 3. Responsibilities 12446 12447 3.1. Distribution of Source Form 12448 12449 All distribution of Covered Software in Source Code Form, including any 12450 Modifications that You create or to which You contribute, must be under 12451 the terms of this License. You must inform recipients that the Source 12452 Code Form of the Covered Software is governed by the terms of this 12453 License, and how they can obtain a copy of this License. You may not 12454 attempt to alter or restrict the recipients' rights in the Source Code 12455 Form. 12456 12457 3.2. Distribution of Executable Form 12458 12459 If You distribute Covered Software in Executable Form then: 12460 12461 a. such Covered Software must also be made available in Source Code Form, 12462 as described in Section 3.1, and You must inform recipients of the 12463 Executable Form how they can obtain a copy of such Source Code Form by 12464 reasonable means in a timely manner, at a charge no more than the cost 12465 of distribution to the recipient; and 12466 12467 b. You may distribute such Executable Form under the terms of this 12468 License, or sublicense it under different terms, provided that the 12469 license for the Executable Form does not attempt to limit or alter the 12470 recipients' rights in the Source Code Form under this License. 12471 12472 3.3. Distribution of a Larger Work 12473 12474 You may create and distribute a Larger Work under terms of Your choice, 12475 provided that You also comply with the requirements of this License for 12476 the Covered Software. If the Larger Work is a combination of Covered 12477 Software with a work governed by one or more Secondary Licenses, and the 12478 Covered Software is not Incompatible With Secondary Licenses, this 12479 License permits You to additionally distribute such Covered Software 12480 under the terms of such Secondary License(s), so that the recipient of 12481 the Larger Work may, at their option, further distribute the Covered 12482 Software under the terms of either this License or such Secondary 12483 License(s). 12484 12485 3.4. Notices 12486 12487 You may not remove or alter the substance of any license notices 12488 (including copyright notices, patent notices, disclaimers of warranty, or 12489 limitations of liability) contained within the Source Code Form of the 12490 Covered Software, except that You may alter any license notices to the 12491 extent required to remedy known factual inaccuracies. 12492 12493 3.5. Application of Additional Terms 12494 12495 You may choose to offer, and to charge a fee for, warranty, support, 12496 indemnity or liability obligations to one or more recipients of Covered 12497 Software. However, You may do so only on Your own behalf, and not on 12498 behalf of any Contributor. You must make it absolutely clear that any 12499 such warranty, support, indemnity, or liability obligation is offered by 12500 You alone, and You hereby agree to indemnify every Contributor for any 12501 liability incurred by such Contributor as a result of warranty, support, 12502 indemnity or liability terms You offer. You may include additional 12503 disclaimers of warranty and limitations of liability specific to any 12504 jurisdiction. 12505 12506 4. Inability to Comply Due to Statute or Regulation 12507 12508 If it is impossible for You to comply with any of the terms of this License 12509 with respect to some or all of the Covered Software due to statute, 12510 judicial order, or regulation then You must: (a) comply with the terms of 12511 this License to the maximum extent possible; and (b) describe the 12512 limitations and the code they affect. Such description must be placed in a 12513 text file included with all distributions of the Covered Software under 12514 this License. Except to the extent prohibited by statute or regulation, 12515 such description must be sufficiently detailed for a recipient of ordinary 12516 skill to be able to understand it. 12517 12518 5. Termination 12519 12520 5.1. The rights granted under this License will terminate automatically if You 12521 fail to comply with any of its terms. However, if You become compliant, 12522 then the rights granted under this License from a particular Contributor 12523 are reinstated (a) provisionally, unless and until such Contributor 12524 explicitly and finally terminates Your grants, and (b) on an ongoing 12525 basis, if such Contributor fails to notify You of the non-compliance by 12526 some reasonable means prior to 60 days after You have come back into 12527 compliance. Moreover, Your grants from a particular Contributor are 12528 reinstated on an ongoing basis if such Contributor notifies You of the 12529 non-compliance by some reasonable means, this is the first time You have 12530 received notice of non-compliance with this License from such 12531 Contributor, and You become compliant prior to 30 days after Your receipt 12532 of the notice. 12533 12534 5.2. If You initiate litigation against any entity by asserting a patent 12535 infringement claim (excluding declaratory judgment actions, 12536 counter-claims, and cross-claims) alleging that a Contributor Version 12537 directly or indirectly infringes any patent, then the rights granted to 12538 You by any and all Contributors for the Covered Software under Section 12539 2.1 of this License shall terminate. 12540 12541 5.3. In the event of termination under Sections 5.1 or 5.2 above, all end user 12542 license agreements (excluding distributors and resellers) which have been 12543 validly granted by You or Your distributors under this License prior to 12544 termination shall survive termination. 12545 12546 6. Disclaimer of Warranty 12547 12548 Covered Software is provided under this License on an "as is" basis, 12549 without warranty of any kind, either expressed, implied, or statutory, 12550 including, without limitation, warranties that the Covered Software is free 12551 of defects, merchantable, fit for a particular purpose or non-infringing. 12552 The entire risk as to the quality and performance of the Covered Software 12553 is with You. Should any Covered Software prove defective in any respect, 12554 You (not any Contributor) assume the cost of any necessary servicing, 12555 repair, or correction. This disclaimer of warranty constitutes an essential 12556 part of this License. No use of any Covered Software is authorized under 12557 this License except under this disclaimer. 12558 12559 7. Limitation of Liability 12560 12561 Under no circumstances and under no legal theory, whether tort (including 12562 negligence), contract, or otherwise, shall any Contributor, or anyone who 12563 distributes Covered Software as permitted above, be liable to You for any 12564 direct, indirect, special, incidental, or consequential damages of any 12565 character including, without limitation, damages for lost profits, loss of 12566 goodwill, work stoppage, computer failure or malfunction, or any and all 12567 other commercial damages or losses, even if such party shall have been 12568 informed of the possibility of such damages. This limitation of liability 12569 shall not apply to liability for death or personal injury resulting from 12570 such party's negligence to the extent applicable law prohibits such 12571 limitation. Some jurisdictions do not allow the exclusion or limitation of 12572 incidental or consequential damages, so this exclusion and limitation may 12573 not apply to You. 12574 12575 8. Litigation 12576 12577 Any litigation relating to this License may be brought only in the courts 12578 of a jurisdiction where the defendant maintains its principal place of 12579 business and such litigation shall be governed by laws of that 12580 jurisdiction, without reference to its conflict-of-law provisions. Nothing 12581 in this Section shall prevent a party's ability to bring cross-claims or 12582 counter-claims. 12583 12584 9. Miscellaneous 12585 12586 This License represents the complete agreement concerning the subject 12587 matter hereof. If any provision of this License is held to be 12588 unenforceable, such provision shall be reformed only to the extent 12589 necessary to make it enforceable. Any law or regulation which provides that 12590 the language of a contract shall be construed against the drafter shall not 12591 be used to construe this License against a Contributor. 12592 12593 12594 10. Versions of the License 12595 12596 10.1. New Versions 12597 12598 Mozilla Foundation is the license steward. Except as provided in Section 12599 10.3, no one other than the license steward has the right to modify or 12600 publish new versions of this License. Each version will be given a 12601 distinguishing version number. 12602 12603 10.2. Effect of New Versions 12604 12605 You may distribute the Covered Software under the terms of the version 12606 of the License under which You originally received the Covered Software, 12607 or under the terms of any subsequent version published by the license 12608 steward. 12609 12610 10.3. Modified Versions 12611 12612 If you create software not governed by this License, and you want to 12613 create a new license for such software, you may create and use a 12614 modified version of this License if you rename the license and remove 12615 any references to the name of the license steward (except to note that 12616 such modified license differs from this License). 12617 12618 10.4. Distributing Source Code Form that is Incompatible With Secondary 12619 Licenses If You choose to distribute Source Code Form that is 12620 Incompatible With Secondary Licenses under the terms of this version of 12621 the License, the notice described in Exhibit B of this License must be 12622 attached. 12623 12624 Exhibit A - Source Code Form License Notice 12625 12626 This Source Code Form is subject to the 12627 terms of the Mozilla Public License, v. 12628 2.0. If a copy of the MPL was not 12629 distributed with this file, You can 12630 obtain one at 12631 http://mozilla.org/MPL/2.0/. 12632 12633 If it is not possible or desirable to put the notice in a particular file, 12634 then You may include the notice in a location (such as a LICENSE file in a 12635 relevant directory) where a recipient would be likely to look for such a 12636 notice. 12637 12638 You may add additional accurate notices of copyright ownership. 12639 12640 Exhibit B - "Incompatible With Secondary Licenses" Notice 12641 12642 This Source Code Form is "Incompatible 12643 With Secondary Licenses", as defined by 12644 the Mozilla Public License, v. 2.0. 12645 12646 12647 ================================================================ 12648 12649 github.com/hashicorp/golang-lru 12650 https://github.com/hashicorp/golang-lru 12651 ---------------------------------------------------------------- 12652 Copyright (c) 2014 HashiCorp, Inc. 12653 12654 Mozilla Public License, version 2.0 12655 12656 1. Definitions 12657 12658 1.1. "Contributor" 12659 12660 means each individual or legal entity that creates, contributes to the 12661 creation of, or owns Covered Software. 12662 12663 1.2. "Contributor Version" 12664 12665 means the combination of the Contributions of others (if any) used by a 12666 Contributor and that particular Contributor's Contribution. 12667 12668 1.3. "Contribution" 12669 12670 means Covered Software of a particular Contributor. 12671 12672 1.4. "Covered Software" 12673 12674 means Source Code Form to which the initial Contributor has attached the 12675 notice in Exhibit A, the Executable Form of such Source Code Form, and 12676 Modifications of such Source Code Form, in each case including portions 12677 thereof. 12678 12679 1.5. "Incompatible With Secondary Licenses" 12680 means 12681 12682 a. that the initial Contributor has attached the notice described in 12683 Exhibit B to the Covered Software; or 12684 12685 b. that the Covered Software was made available under the terms of 12686 version 1.1 or earlier of the License, but not also under the terms of 12687 a Secondary License. 12688 12689 1.6. "Executable Form" 12690 12691 means any form of the work other than Source Code Form. 12692 12693 1.7. "Larger Work" 12694 12695 means a work that combines Covered Software with other material, in a 12696 separate file or files, that is not Covered Software. 12697 12698 1.8. "License" 12699 12700 means this document. 12701 12702 1.9. "Licensable" 12703 12704 means having the right to grant, to the maximum extent possible, whether 12705 at the time of the initial grant or subsequently, any and all of the 12706 rights conveyed by this License. 12707 12708 1.10. "Modifications" 12709 12710 means any of the following: 12711 12712 a. any file in Source Code Form that results from an addition to, 12713 deletion from, or modification of the contents of Covered Software; or 12714 12715 b. any new file in Source Code Form that contains any Covered Software. 12716 12717 1.11. "Patent Claims" of a Contributor 12718 12719 means any patent claim(s), including without limitation, method, 12720 process, and apparatus claims, in any patent Licensable by such 12721 Contributor that would be infringed, but for the grant of the License, 12722 by the making, using, selling, offering for sale, having made, import, 12723 or transfer of either its Contributions or its Contributor Version. 12724 12725 1.12. "Secondary License" 12726 12727 means either the GNU General Public License, Version 2.0, the GNU Lesser 12728 General Public License, Version 2.1, the GNU Affero General Public 12729 License, Version 3.0, or any later versions of those licenses. 12730 12731 1.13. "Source Code Form" 12732 12733 means the form of the work preferred for making modifications. 12734 12735 1.14. "You" (or "Your") 12736 12737 means an individual or a legal entity exercising rights under this 12738 License. For legal entities, "You" includes any entity that controls, is 12739 controlled by, or is under common control with You. For purposes of this 12740 definition, "control" means (a) the power, direct or indirect, to cause 12741 the direction or management of such entity, whether by contract or 12742 otherwise, or (b) ownership of more than fifty percent (50%) of the 12743 outstanding shares or beneficial ownership of such entity. 12744 12745 12746 2. License Grants and Conditions 12747 12748 2.1. Grants 12749 12750 Each Contributor hereby grants You a world-wide, royalty-free, 12751 non-exclusive license: 12752 12753 a. under intellectual property rights (other than patent or trademark) 12754 Licensable by such Contributor to use, reproduce, make available, 12755 modify, display, perform, distribute, and otherwise exploit its 12756 Contributions, either on an unmodified basis, with Modifications, or 12757 as part of a Larger Work; and 12758 12759 b. under Patent Claims of such Contributor to make, use, sell, offer for 12760 sale, have made, import, and otherwise transfer either its 12761 Contributions or its Contributor Version. 12762 12763 2.2. Effective Date 12764 12765 The licenses granted in Section 2.1 with respect to any Contribution 12766 become effective for each Contribution on the date the Contributor first 12767 distributes such Contribution. 12768 12769 2.3. Limitations on Grant Scope 12770 12771 The licenses granted in this Section 2 are the only rights granted under 12772 this License. No additional rights or licenses will be implied from the 12773 distribution or licensing of Covered Software under this License. 12774 Notwithstanding Section 2.1(b) above, no patent license is granted by a 12775 Contributor: 12776 12777 a. for any code that a Contributor has removed from Covered Software; or 12778 12779 b. for infringements caused by: (i) Your and any other third party's 12780 modifications of Covered Software, or (ii) the combination of its 12781 Contributions with other software (except as part of its Contributor 12782 Version); or 12783 12784 c. under Patent Claims infringed by Covered Software in the absence of 12785 its Contributions. 12786 12787 This License does not grant any rights in the trademarks, service marks, 12788 or logos of any Contributor (except as may be necessary to comply with 12789 the notice requirements in Section 3.4). 12790 12791 2.4. Subsequent Licenses 12792 12793 No Contributor makes additional grants as a result of Your choice to 12794 distribute the Covered Software under a subsequent version of this 12795 License (see Section 10.2) or under the terms of a Secondary License (if 12796 permitted under the terms of Section 3.3). 12797 12798 2.5. Representation 12799 12800 Each Contributor represents that the Contributor believes its 12801 Contributions are its original creation(s) or it has sufficient rights to 12802 grant the rights to its Contributions conveyed by this License. 12803 12804 2.6. Fair Use 12805 12806 This License is not intended to limit any rights You have under 12807 applicable copyright doctrines of fair use, fair dealing, or other 12808 equivalents. 12809 12810 2.7. Conditions 12811 12812 Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted in 12813 Section 2.1. 12814 12815 12816 3. Responsibilities 12817 12818 3.1. Distribution of Source Form 12819 12820 All distribution of Covered Software in Source Code Form, including any 12821 Modifications that You create or to which You contribute, must be under 12822 the terms of this License. You must inform recipients that the Source 12823 Code Form of the Covered Software is governed by the terms of this 12824 License, and how they can obtain a copy of this License. You may not 12825 attempt to alter or restrict the recipients' rights in the Source Code 12826 Form. 12827 12828 3.2. Distribution of Executable Form 12829 12830 If You distribute Covered Software in Executable Form then: 12831 12832 a. such Covered Software must also be made available in Source Code Form, 12833 as described in Section 3.1, and You must inform recipients of the 12834 Executable Form how they can obtain a copy of such Source Code Form by 12835 reasonable means in a timely manner, at a charge no more than the cost 12836 of distribution to the recipient; and 12837 12838 b. You may distribute such Executable Form under the terms of this 12839 License, or sublicense it under different terms, provided that the 12840 license for the Executable Form does not attempt to limit or alter the 12841 recipients' rights in the Source Code Form under this License. 12842 12843 3.3. Distribution of a Larger Work 12844 12845 You may create and distribute a Larger Work under terms of Your choice, 12846 provided that You also comply with the requirements of this License for 12847 the Covered Software. If the Larger Work is a combination of Covered 12848 Software with a work governed by one or more Secondary Licenses, and the 12849 Covered Software is not Incompatible With Secondary Licenses, this 12850 License permits You to additionally distribute such Covered Software 12851 under the terms of such Secondary License(s), so that the recipient of 12852 the Larger Work may, at their option, further distribute the Covered 12853 Software under the terms of either this License or such Secondary 12854 License(s). 12855 12856 3.4. Notices 12857 12858 You may not remove or alter the substance of any license notices 12859 (including copyright notices, patent notices, disclaimers of warranty, or 12860 limitations of liability) contained within the Source Code Form of the 12861 Covered Software, except that You may alter any license notices to the 12862 extent required to remedy known factual inaccuracies. 12863 12864 3.5. Application of Additional Terms 12865 12866 You may choose to offer, and to charge a fee for, warranty, support, 12867 indemnity or liability obligations to one or more recipients of Covered 12868 Software. However, You may do so only on Your own behalf, and not on 12869 behalf of any Contributor. You must make it absolutely clear that any 12870 such warranty, support, indemnity, or liability obligation is offered by 12871 You alone, and You hereby agree to indemnify every Contributor for any 12872 liability incurred by such Contributor as a result of warranty, support, 12873 indemnity or liability terms You offer. You may include additional 12874 disclaimers of warranty and limitations of liability specific to any 12875 jurisdiction. 12876 12877 4. Inability to Comply Due to Statute or Regulation 12878 12879 If it is impossible for You to comply with any of the terms of this License 12880 with respect to some or all of the Covered Software due to statute, 12881 judicial order, or regulation then You must: (a) comply with the terms of 12882 this License to the maximum extent possible; and (b) describe the 12883 limitations and the code they affect. Such description must be placed in a 12884 text file included with all distributions of the Covered Software under 12885 this License. Except to the extent prohibited by statute or regulation, 12886 such description must be sufficiently detailed for a recipient of ordinary 12887 skill to be able to understand it. 12888 12889 5. Termination 12890 12891 5.1. The rights granted under this License will terminate automatically if You 12892 fail to comply with any of its terms. However, if You become compliant, 12893 then the rights granted under this License from a particular Contributor 12894 are reinstated (a) provisionally, unless and until such Contributor 12895 explicitly and finally terminates Your grants, and (b) on an ongoing 12896 basis, if such Contributor fails to notify You of the non-compliance by 12897 some reasonable means prior to 60 days after You have come back into 12898 compliance. Moreover, Your grants from a particular Contributor are 12899 reinstated on an ongoing basis if such Contributor notifies You of the 12900 non-compliance by some reasonable means, this is the first time You have 12901 received notice of non-compliance with this License from such 12902 Contributor, and You become compliant prior to 30 days after Your receipt 12903 of the notice. 12904 12905 5.2. If You initiate litigation against any entity by asserting a patent 12906 infringement claim (excluding declaratory judgment actions, 12907 counter-claims, and cross-claims) alleging that a Contributor Version 12908 directly or indirectly infringes any patent, then the rights granted to 12909 You by any and all Contributors for the Covered Software under Section 12910 2.1 of this License shall terminate. 12911 12912 5.3. In the event of termination under Sections 5.1 or 5.2 above, all end user 12913 license agreements (excluding distributors and resellers) which have been 12914 validly granted by You or Your distributors under this License prior to 12915 termination shall survive termination. 12916 12917 6. Disclaimer of Warranty 12918 12919 Covered Software is provided under this License on an "as is" basis, 12920 without warranty of any kind, either expressed, implied, or statutory, 12921 including, without limitation, warranties that the Covered Software is free 12922 of defects, merchantable, fit for a particular purpose or non-infringing. 12923 The entire risk as to the quality and performance of the Covered Software 12924 is with You. Should any Covered Software prove defective in any respect, 12925 You (not any Contributor) assume the cost of any necessary servicing, 12926 repair, or correction. This disclaimer of warranty constitutes an essential 12927 part of this License. No use of any Covered Software is authorized under 12928 this License except under this disclaimer. 12929 12930 7. Limitation of Liability 12931 12932 Under no circumstances and under no legal theory, whether tort (including 12933 negligence), contract, or otherwise, shall any Contributor, or anyone who 12934 distributes Covered Software as permitted above, be liable to You for any 12935 direct, indirect, special, incidental, or consequential damages of any 12936 character including, without limitation, damages for lost profits, loss of 12937 goodwill, work stoppage, computer failure or malfunction, or any and all 12938 other commercial damages or losses, even if such party shall have been 12939 informed of the possibility of such damages. This limitation of liability 12940 shall not apply to liability for death or personal injury resulting from 12941 such party's negligence to the extent applicable law prohibits such 12942 limitation. Some jurisdictions do not allow the exclusion or limitation of 12943 incidental or consequential damages, so this exclusion and limitation may 12944 not apply to You. 12945 12946 8. Litigation 12947 12948 Any litigation relating to this License may be brought only in the courts 12949 of a jurisdiction where the defendant maintains its principal place of 12950 business and such litigation shall be governed by laws of that 12951 jurisdiction, without reference to its conflict-of-law provisions. Nothing 12952 in this Section shall prevent a party's ability to bring cross-claims or 12953 counter-claims. 12954 12955 9. Miscellaneous 12956 12957 This License represents the complete agreement concerning the subject 12958 matter hereof. If any provision of this License is held to be 12959 unenforceable, such provision shall be reformed only to the extent 12960 necessary to make it enforceable. Any law or regulation which provides that 12961 the language of a contract shall be construed against the drafter shall not 12962 be used to construe this License against a Contributor. 12963 12964 12965 10. Versions of the License 12966 12967 10.1. New Versions 12968 12969 Mozilla Foundation is the license steward. Except as provided in Section 12970 10.3, no one other than the license steward has the right to modify or 12971 publish new versions of this License. Each version will be given a 12972 distinguishing version number. 12973 12974 10.2. Effect of New Versions 12975 12976 You may distribute the Covered Software under the terms of the version 12977 of the License under which You originally received the Covered Software, 12978 or under the terms of any subsequent version published by the license 12979 steward. 12980 12981 10.3. Modified Versions 12982 12983 If you create software not governed by this License, and you want to 12984 create a new license for such software, you may create and use a 12985 modified version of this License if you rename the license and remove 12986 any references to the name of the license steward (except to note that 12987 such modified license differs from this License). 12988 12989 10.4. Distributing Source Code Form that is Incompatible With Secondary 12990 Licenses If You choose to distribute Source Code Form that is 12991 Incompatible With Secondary Licenses under the terms of this version of 12992 the License, the notice described in Exhibit B of this License must be 12993 attached. 12994 12995 Exhibit A - Source Code Form License Notice 12996 12997 This Source Code Form is subject to the 12998 terms of the Mozilla Public License, v. 12999 2.0. If a copy of the MPL was not 13000 distributed with this file, You can 13001 obtain one at 13002 http://mozilla.org/MPL/2.0/. 13003 13004 If it is not possible or desirable to put the notice in a particular file, 13005 then You may include the notice in a location (such as a LICENSE file in a 13006 relevant directory) where a recipient would be likely to look for such a 13007 notice. 13008 13009 You may add additional accurate notices of copyright ownership. 13010 13011 Exhibit B - "Incompatible With Secondary Licenses" Notice 13012 13013 This Source Code Form is "Incompatible 13014 With Secondary Licenses", as defined by 13015 the Mozilla Public License, v. 2.0. 13016 13017 ================================================================ 13018 13019 github.com/hashicorp/raft 13020 https://github.com/hashicorp/raft 13021 ---------------------------------------------------------------- 13022 Mozilla Public License, version 2.0 13023 13024 1. Definitions 13025 13026 1.1. “Contributor” 13027 13028 means each individual or legal entity that creates, contributes to the 13029 creation of, or owns Covered Software. 13030 13031 1.2. “Contributor Version” 13032 13033 means the combination of the Contributions of others (if any) used by a 13034 Contributor and that particular Contributor’s Contribution. 13035 13036 1.3. “Contribution” 13037 13038 means Covered Software of a particular Contributor. 13039 13040 1.4. “Covered Software” 13041 13042 means Source Code Form to which the initial Contributor has attached the 13043 notice in Exhibit A, the Executable Form of such Source Code Form, and 13044 Modifications of such Source Code Form, in each case including portions 13045 thereof. 13046 13047 1.5. “Incompatible With Secondary Licenses” 13048 means 13049 13050 a. that the initial Contributor has attached the notice described in 13051 Exhibit B to the Covered Software; or 13052 13053 b. that the Covered Software was made available under the terms of version 13054 1.1 or earlier of the License, but not also under the terms of a 13055 Secondary License. 13056 13057 1.6. “Executable Form” 13058 13059 means any form of the work other than Source Code Form. 13060 13061 1.7. “Larger Work” 13062 13063 means a work that combines Covered Software with other material, in a separate 13064 file or files, that is not Covered Software. 13065 13066 1.8. “License” 13067 13068 means this document. 13069 13070 1.9. “Licensable” 13071 13072 means having the right to grant, to the maximum extent possible, whether at the 13073 time of the initial grant or subsequently, any and all of the rights conveyed by 13074 this License. 13075 13076 1.10. “Modifications” 13077 13078 means any of the following: 13079 13080 a. any file in Source Code Form that results from an addition to, deletion 13081 from, or modification of the contents of Covered Software; or 13082 13083 b. any new file in Source Code Form that contains any Covered Software. 13084 13085 1.11. “Patent Claims” of a Contributor 13086 13087 means any patent claim(s), including without limitation, method, process, 13088 and apparatus claims, in any patent Licensable by such Contributor that 13089 would be infringed, but for the grant of the License, by the making, 13090 using, selling, offering for sale, having made, import, or transfer of 13091 either its Contributions or its Contributor Version. 13092 13093 1.12. “Secondary License” 13094 13095 means either the GNU General Public License, Version 2.0, the GNU Lesser 13096 General Public License, Version 2.1, the GNU Affero General Public 13097 License, Version 3.0, or any later versions of those licenses. 13098 13099 1.13. “Source Code Form” 13100 13101 means the form of the work preferred for making modifications. 13102 13103 1.14. “You” (or “Your”) 13104 13105 means an individual or a legal entity exercising rights under this 13106 License. For legal entities, “You” includes any entity that controls, is 13107 controlled by, or is under common control with You. For purposes of this 13108 definition, “control” means (a) the power, direct or indirect, to cause 13109 the direction or management of such entity, whether by contract or 13110 otherwise, or (b) ownership of more than fifty percent (50%) of the 13111 outstanding shares or beneficial ownership of such entity. 13112 13113 13114 2. License Grants and Conditions 13115 13116 2.1. Grants 13117 13118 Each Contributor hereby grants You a world-wide, royalty-free, 13119 non-exclusive license: 13120 13121 a. under intellectual property rights (other than patent or trademark) 13122 Licensable by such Contributor to use, reproduce, make available, 13123 modify, display, perform, distribute, and otherwise exploit its 13124 Contributions, either on an unmodified basis, with Modifications, or as 13125 part of a Larger Work; and 13126 13127 b. under Patent Claims of such Contributor to make, use, sell, offer for 13128 sale, have made, import, and otherwise transfer either its Contributions 13129 or its Contributor Version. 13130 13131 2.2. Effective Date 13132 13133 The licenses granted in Section 2.1 with respect to any Contribution become 13134 effective for each Contribution on the date the Contributor first distributes 13135 such Contribution. 13136 13137 2.3. Limitations on Grant Scope 13138 13139 The licenses granted in this Section 2 are the only rights granted under this 13140 License. No additional rights or licenses will be implied from the distribution 13141 or licensing of Covered Software under this License. Notwithstanding Section 13142 2.1(b) above, no patent license is granted by a Contributor: 13143 13144 a. for any code that a Contributor has removed from Covered Software; or 13145 13146 b. for infringements caused by: (i) Your and any other third party’s 13147 modifications of Covered Software, or (ii) the combination of its 13148 Contributions with other software (except as part of its Contributor 13149 Version); or 13150 13151 c. under Patent Claims infringed by Covered Software in the absence of its 13152 Contributions. 13153 13154 This License does not grant any rights in the trademarks, service marks, or 13155 logos of any Contributor (except as may be necessary to comply with the 13156 notice requirements in Section 3.4). 13157 13158 2.4. Subsequent Licenses 13159 13160 No Contributor makes additional grants as a result of Your choice to 13161 distribute the Covered Software under a subsequent version of this License 13162 (see Section 10.2) or under the terms of a Secondary License (if permitted 13163 under the terms of Section 3.3). 13164 13165 2.5. Representation 13166 13167 Each Contributor represents that the Contributor believes its Contributions 13168 are its original creation(s) or it has sufficient rights to grant the 13169 rights to its Contributions conveyed by this License. 13170 13171 2.6. Fair Use 13172 13173 This License is not intended to limit any rights You have under applicable 13174 copyright doctrines of fair use, fair dealing, or other equivalents. 13175 13176 2.7. Conditions 13177 13178 Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted in 13179 Section 2.1. 13180 13181 13182 3. Responsibilities 13183 13184 3.1. Distribution of Source Form 13185 13186 All distribution of Covered Software in Source Code Form, including any 13187 Modifications that You create or to which You contribute, must be under the 13188 terms of this License. You must inform recipients that the Source Code Form 13189 of the Covered Software is governed by the terms of this License, and how 13190 they can obtain a copy of this License. You may not attempt to alter or 13191 restrict the recipients’ rights in the Source Code Form. 13192 13193 3.2. Distribution of Executable Form 13194 13195 If You distribute Covered Software in Executable Form then: 13196 13197 a. such Covered Software must also be made available in Source Code Form, 13198 as described in Section 3.1, and You must inform recipients of the 13199 Executable Form how they can obtain a copy of such Source Code Form by 13200 reasonable means in a timely manner, at a charge no more than the cost 13201 of distribution to the recipient; and 13202 13203 b. You may distribute such Executable Form under the terms of this License, 13204 or sublicense it under different terms, provided that the license for 13205 the Executable Form does not attempt to limit or alter the recipients’ 13206 rights in the Source Code Form under this License. 13207 13208 3.3. Distribution of a Larger Work 13209 13210 You may create and distribute a Larger Work under terms of Your choice, 13211 provided that You also comply with the requirements of this License for the 13212 Covered Software. If the Larger Work is a combination of Covered Software 13213 with a work governed by one or more Secondary Licenses, and the Covered 13214 Software is not Incompatible With Secondary Licenses, this License permits 13215 You to additionally distribute such Covered Software under the terms of 13216 such Secondary License(s), so that the recipient of the Larger Work may, at 13217 their option, further distribute the Covered Software under the terms of 13218 either this License or such Secondary License(s). 13219 13220 3.4. Notices 13221 13222 You may not remove or alter the substance of any license notices (including 13223 copyright notices, patent notices, disclaimers of warranty, or limitations 13224 of liability) contained within the Source Code Form of the Covered 13225 Software, except that You may alter any license notices to the extent 13226 required to remedy known factual inaccuracies. 13227 13228 3.5. Application of Additional Terms 13229 13230 You may choose to offer, and to charge a fee for, warranty, support, 13231 indemnity or liability obligations to one or more recipients of Covered 13232 Software. However, You may do so only on Your own behalf, and not on behalf 13233 of any Contributor. You must make it absolutely clear that any such 13234 warranty, support, indemnity, or liability obligation is offered by You 13235 alone, and You hereby agree to indemnify every Contributor for any 13236 liability incurred by such Contributor as a result of warranty, support, 13237 indemnity or liability terms You offer. You may include additional 13238 disclaimers of warranty and limitations of liability specific to any 13239 jurisdiction. 13240 13241 4. Inability to Comply Due to Statute or Regulation 13242 13243 If it is impossible for You to comply with any of the terms of this License 13244 with respect to some or all of the Covered Software due to statute, judicial 13245 order, or regulation then You must: (a) comply with the terms of this License 13246 to the maximum extent possible; and (b) describe the limitations and the code 13247 they affect. Such description must be placed in a text file included with all 13248 distributions of the Covered Software under this License. Except to the 13249 extent prohibited by statute or regulation, such description must be 13250 sufficiently detailed for a recipient of ordinary skill to be able to 13251 understand it. 13252 13253 5. Termination 13254 13255 5.1. The rights granted under this License will terminate automatically if You 13256 fail to comply with any of its terms. However, if You become compliant, 13257 then the rights granted under this License from a particular Contributor 13258 are reinstated (a) provisionally, unless and until such Contributor 13259 explicitly and finally terminates Your grants, and (b) on an ongoing basis, 13260 if such Contributor fails to notify You of the non-compliance by some 13261 reasonable means prior to 60 days after You have come back into compliance. 13262 Moreover, Your grants from a particular Contributor are reinstated on an 13263 ongoing basis if such Contributor notifies You of the non-compliance by 13264 some reasonable means, this is the first time You have received notice of 13265 non-compliance with this License from such Contributor, and You become 13266 compliant prior to 30 days after Your receipt of the notice. 13267 13268 5.2. If You initiate litigation against any entity by asserting a patent 13269 infringement claim (excluding declaratory judgment actions, counter-claims, 13270 and cross-claims) alleging that a Contributor Version directly or 13271 indirectly infringes any patent, then the rights granted to You by any and 13272 all Contributors for the Covered Software under Section 2.1 of this License 13273 shall terminate. 13274 13275 5.3. In the event of termination under Sections 5.1 or 5.2 above, all end user 13276 license agreements (excluding distributors and resellers) which have been 13277 validly granted by You or Your distributors under this License prior to 13278 termination shall survive termination. 13279 13280 6. Disclaimer of Warranty 13281 13282 Covered Software is provided under this License on an “as is” basis, without 13283 warranty of any kind, either expressed, implied, or statutory, including, 13284 without limitation, warranties that the Covered Software is free of defects, 13285 merchantable, fit for a particular purpose or non-infringing. The entire 13286 risk as to the quality and performance of the Covered Software is with You. 13287 Should any Covered Software prove defective in any respect, You (not any 13288 Contributor) assume the cost of any necessary servicing, repair, or 13289 correction. This disclaimer of warranty constitutes an essential part of this 13290 License. No use of any Covered Software is authorized under this License 13291 except under this disclaimer. 13292 13293 7. Limitation of Liability 13294 13295 Under no circumstances and under no legal theory, whether tort (including 13296 negligence), contract, or otherwise, shall any Contributor, or anyone who 13297 distributes Covered Software as permitted above, be liable to You for any 13298 direct, indirect, special, incidental, or consequential damages of any 13299 character including, without limitation, damages for lost profits, loss of 13300 goodwill, work stoppage, computer failure or malfunction, or any and all 13301 other commercial damages or losses, even if such party shall have been 13302 informed of the possibility of such damages. This limitation of liability 13303 shall not apply to liability for death or personal injury resulting from such 13304 party’s negligence to the extent applicable law prohibits such limitation. 13305 Some jurisdictions do not allow the exclusion or limitation of incidental or 13306 consequential damages, so this exclusion and limitation may not apply to You. 13307 13308 8. Litigation 13309 13310 Any litigation relating to this License may be brought only in the courts of 13311 a jurisdiction where the defendant maintains its principal place of business 13312 and such litigation shall be governed by laws of that jurisdiction, without 13313 reference to its conflict-of-law provisions. Nothing in this Section shall 13314 prevent a party’s ability to bring cross-claims or counter-claims. 13315 13316 9. Miscellaneous 13317 13318 This License represents the complete agreement concerning the subject matter 13319 hereof. If any provision of this License is held to be unenforceable, such 13320 provision shall be reformed only to the extent necessary to make it 13321 enforceable. Any law or regulation which provides that the language of a 13322 contract shall be construed against the drafter shall not be used to construe 13323 this License against a Contributor. 13324 13325 13326 10. Versions of the License 13327 13328 10.1. New Versions 13329 13330 Mozilla Foundation is the license steward. Except as provided in Section 13331 10.3, no one other than the license steward has the right to modify or 13332 publish new versions of this License. Each version will be given a 13333 distinguishing version number. 13334 13335 10.2. Effect of New Versions 13336 13337 You may distribute the Covered Software under the terms of the version of 13338 the License under which You originally received the Covered Software, or 13339 under the terms of any subsequent version published by the license 13340 steward. 13341 13342 10.3. Modified Versions 13343 13344 If you create software not governed by this License, and you want to 13345 create a new license for such software, you may create and use a modified 13346 version of this License if you rename the license and remove any 13347 references to the name of the license steward (except to note that such 13348 modified license differs from this License). 13349 13350 10.4. Distributing Source Code Form that is Incompatible With Secondary Licenses 13351 If You choose to distribute Source Code Form that is Incompatible With 13352 Secondary Licenses under the terms of this version of the License, the 13353 notice described in Exhibit B of this License must be attached. 13354 13355 Exhibit A - Source Code Form License Notice 13356 13357 This Source Code Form is subject to the 13358 terms of the Mozilla Public License, v. 13359 2.0. If a copy of the MPL was not 13360 distributed with this file, You can 13361 obtain one at 13362 http://mozilla.org/MPL/2.0/. 13363 13364 If it is not possible or desirable to put the notice in a particular file, then 13365 You may include the notice in a location (such as a LICENSE file in a relevant 13366 directory) where a recipient would be likely to look for such a notice. 13367 13368 You may add additional accurate notices of copyright ownership. 13369 13370 Exhibit B - “Incompatible With Secondary Licenses” Notice 13371 13372 This Source Code Form is “Incompatible 13373 With Secondary Licenses”, as defined by 13374 the Mozilla Public License, v. 2.0. 13375 13376 13377 ================================================================ 13378 13379 github.com/inconshreveable/mousetrap 13380 https://github.com/inconshreveable/mousetrap 13381 ---------------------------------------------------------------- 13382 Apache License 13383 Version 2.0, January 2004 13384 http://www.apache.org/licenses/ 13385 13386 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 13387 13388 1. Definitions. 13389 13390 "License" shall mean the terms and conditions for use, reproduction, 13391 and distribution as defined by Sections 1 through 9 of this document. 13392 13393 "Licensor" shall mean the copyright owner or entity authorized by 13394 the copyright owner that is granting the License. 13395 13396 "Legal Entity" shall mean the union of the acting entity and all 13397 other entities that control, are controlled by, or are under common 13398 control with that entity. For the purposes of this definition, 13399 "control" means (i) the power, direct or indirect, to cause the 13400 direction or management of such entity, whether by contract or 13401 otherwise, or (ii) ownership of fifty percent (50%) or more of the 13402 outstanding shares, or (iii) beneficial ownership of such entity. 13403 13404 "You" (or "Your") shall mean an individual or Legal Entity 13405 exercising permissions granted by this License. 13406 13407 "Source" form shall mean the preferred form for making modifications, 13408 including but not limited to software source code, documentation 13409 source, and configuration files. 13410 13411 "Object" form shall mean any form resulting from mechanical 13412 transformation or translation of a Source form, including but 13413 not limited to compiled object code, generated documentation, 13414 and conversions to other media types. 13415 13416 "Work" shall mean the work of authorship, whether in Source or 13417 Object form, made available under the License, as indicated by a 13418 copyright notice that is included in or attached to the work 13419 (an example is provided in the Appendix below). 13420 13421 "Derivative Works" shall mean any work, whether in Source or Object 13422 form, that is based on (or derived from) the Work and for which the 13423 editorial revisions, annotations, elaborations, or other modifications 13424 represent, as a whole, an original work of authorship. For the purposes 13425 of this License, Derivative Works shall not include works that remain 13426 separable from, or merely link (or bind by name) to the interfaces of, 13427 the Work and Derivative Works thereof. 13428 13429 "Contribution" shall mean any work of authorship, including 13430 the original version of the Work and any modifications or additions 13431 to that Work or Derivative Works thereof, that is intentionally 13432 submitted to Licensor for inclusion in the Work by the copyright owner 13433 or by an individual or Legal Entity authorized to submit on behalf of 13434 the copyright owner. For the purposes of this definition, "submitted" 13435 means any form of electronic, verbal, or written communication sent 13436 to the Licensor or its representatives, including but not limited to 13437 communication on electronic mailing lists, source code control systems, 13438 and issue tracking systems that are managed by, or on behalf of, the 13439 Licensor for the purpose of discussing and improving the Work, but 13440 excluding communication that is conspicuously marked or otherwise 13441 designated in writing by the copyright owner as "Not a Contribution." 13442 13443 "Contributor" shall mean Licensor and any individual or Legal Entity 13444 on behalf of whom a Contribution has been received by Licensor and 13445 subsequently incorporated within the Work. 13446 13447 2. Grant of Copyright License. Subject to the terms and conditions of 13448 this License, each Contributor hereby grants to You a perpetual, 13449 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 13450 copyright license to reproduce, prepare Derivative Works of, 13451 publicly display, publicly perform, sublicense, and distribute the 13452 Work and such Derivative Works in Source or Object form. 13453 13454 3. Grant of Patent License. Subject to the terms and conditions of 13455 this License, each Contributor hereby grants to You a perpetual, 13456 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 13457 (except as stated in this section) patent license to make, have made, 13458 use, offer to sell, sell, import, and otherwise transfer the Work, 13459 where such license applies only to those patent claims licensable 13460 by such Contributor that are necessarily infringed by their 13461 Contribution(s) alone or by combination of their Contribution(s) 13462 with the Work to which such Contribution(s) was submitted. If You 13463 institute patent litigation against any entity (including a 13464 cross-claim or counterclaim in a lawsuit) alleging that the Work 13465 or a Contribution incorporated within the Work constitutes direct 13466 or contributory patent infringement, then any patent licenses 13467 granted to You under this License for that Work shall terminate 13468 as of the date such litigation is filed. 13469 13470 4. Redistribution. You may reproduce and distribute copies of the 13471 Work or Derivative Works thereof in any medium, with or without 13472 modifications, and in Source or Object form, provided that You 13473 meet the following conditions: 13474 13475 (a) You must give any other recipients of the Work or 13476 Derivative Works a copy of this License; and 13477 13478 (b) You must cause any modified files to carry prominent notices 13479 stating that You changed the files; and 13480 13481 (c) You must retain, in the Source form of any Derivative Works 13482 that You distribute, all copyright, patent, trademark, and 13483 attribution notices from the Source form of the Work, 13484 excluding those notices that do not pertain to any part of 13485 the Derivative Works; and 13486 13487 (d) If the Work includes a "NOTICE" text file as part of its 13488 distribution, then any Derivative Works that You distribute must 13489 include a readable copy of the attribution notices contained 13490 within such NOTICE file, excluding those notices that do not 13491 pertain to any part of the Derivative Works, in at least one 13492 of the following places: within a NOTICE text file distributed 13493 as part of the Derivative Works; within the Source form or 13494 documentation, if provided along with the Derivative Works; or, 13495 within a display generated by the Derivative Works, if and 13496 wherever such third-party notices normally appear. The contents 13497 of the NOTICE file are for informational purposes only and 13498 do not modify the License. You may add Your own attribution 13499 notices within Derivative Works that You distribute, alongside 13500 or as an addendum to the NOTICE text from the Work, provided 13501 that such additional attribution notices cannot be construed 13502 as modifying the License. 13503 13504 You may add Your own copyright statement to Your modifications and 13505 may provide additional or different license terms and conditions 13506 for use, reproduction, or distribution of Your modifications, or 13507 for any such Derivative Works as a whole, provided Your use, 13508 reproduction, and distribution of the Work otherwise complies with 13509 the conditions stated in this License. 13510 13511 5. Submission of Contributions. Unless You explicitly state otherwise, 13512 any Contribution intentionally submitted for inclusion in the Work 13513 by You to the Licensor shall be under the terms and conditions of 13514 this License, without any additional terms or conditions. 13515 Notwithstanding the above, nothing herein shall supersede or modify 13516 the terms of any separate license agreement you may have executed 13517 with Licensor regarding such Contributions. 13518 13519 6. Trademarks. This License does not grant permission to use the trade 13520 names, trademarks, service marks, or product names of the Licensor, 13521 except as required for reasonable and customary use in describing the 13522 origin of the Work and reproducing the content of the NOTICE file. 13523 13524 7. Disclaimer of Warranty. Unless required by applicable law or 13525 agreed to in writing, Licensor provides the Work (and each 13526 Contributor provides its Contributions) on an "AS IS" BASIS, 13527 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 13528 implied, including, without limitation, any warranties or conditions 13529 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 13530 PARTICULAR PURPOSE. You are solely responsible for determining the 13531 appropriateness of using or redistributing the Work and assume any 13532 risks associated with Your exercise of permissions under this License. 13533 13534 8. Limitation of Liability. In no event and under no legal theory, 13535 whether in tort (including negligence), contract, or otherwise, 13536 unless required by applicable law (such as deliberate and grossly 13537 negligent acts) or agreed to in writing, shall any Contributor be 13538 liable to You for damages, including any direct, indirect, special, 13539 incidental, or consequential damages of any character arising as a 13540 result of this License or out of the use or inability to use the 13541 Work (including but not limited to damages for loss of goodwill, 13542 work stoppage, computer failure or malfunction, or any and all 13543 other commercial damages or losses), even if such Contributor 13544 has been advised of the possibility of such damages. 13545 13546 9. Accepting Warranty or Additional Liability. While redistributing 13547 the Work or Derivative Works thereof, You may choose to offer, 13548 and charge a fee for, acceptance of support, warranty, indemnity, 13549 or other liability obligations and/or rights consistent with this 13550 License. However, in accepting such obligations, You may act only 13551 on Your own behalf and on Your sole responsibility, not on behalf 13552 of any other Contributor, and only if You agree to indemnify, 13553 defend, and hold each Contributor harmless for any liability 13554 incurred by, or claims asserted against, such Contributor by reason 13555 of your accepting any such warranty or additional liability. 13556 13557 END OF TERMS AND CONDITIONS 13558 13559 APPENDIX: How to apply the Apache License to your work. 13560 13561 To apply the Apache License to your work, attach the following 13562 boilerplate notice, with the fields enclosed by brackets "[]" 13563 replaced with your own identifying information. (Don't include 13564 the brackets!) The text should be enclosed in the appropriate 13565 comment syntax for the file format. We also recommend that a 13566 file or class name and description of purpose be included on the 13567 same "printed page" as the copyright notice for easier 13568 identification within third-party archives. 13569 13570 Copyright 2022 Alan Shreve (@inconshreveable) 13571 13572 Licensed under the Apache License, Version 2.0 (the "License"); 13573 you may not use this file except in compliance with the License. 13574 You may obtain a copy of the License at 13575 13576 http://www.apache.org/licenses/LICENSE-2.0 13577 13578 Unless required by applicable law or agreed to in writing, software 13579 distributed under the License is distributed on an "AS IS" BASIS, 13580 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13581 See the License for the specific language governing permissions and 13582 limitations under the License. 13583 13584 ================================================================ 13585 13586 github.com/jcmturner/aescts/v2 13587 https://github.com/jcmturner/aescts/v2 13588 ---------------------------------------------------------------- 13589 Apache License 13590 Version 2.0, January 2004 13591 http://www.apache.org/licenses/ 13592 13593 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 13594 13595 1. Definitions. 13596 13597 "License" shall mean the terms and conditions for use, reproduction, 13598 and distribution as defined by Sections 1 through 9 of this document. 13599 13600 "Licensor" shall mean the copyright owner or entity authorized by 13601 the copyright owner that is granting the License. 13602 13603 "Legal Entity" shall mean the union of the acting entity and all 13604 other entities that control, are controlled by, or are under common 13605 control with that entity. For the purposes of this definition, 13606 "control" means (i) the power, direct or indirect, to cause the 13607 direction or management of such entity, whether by contract or 13608 otherwise, or (ii) ownership of fifty percent (50%) or more of the 13609 outstanding shares, or (iii) beneficial ownership of such entity. 13610 13611 "You" (or "Your") shall mean an individual or Legal Entity 13612 exercising permissions granted by this License. 13613 13614 "Source" form shall mean the preferred form for making modifications, 13615 including but not limited to software source code, documentation 13616 source, and configuration files. 13617 13618 "Object" form shall mean any form resulting from mechanical 13619 transformation or translation of a Source form, including but 13620 not limited to compiled object code, generated documentation, 13621 and conversions to other media types. 13622 13623 "Work" shall mean the work of authorship, whether in Source or 13624 Object form, made available under the License, as indicated by a 13625 copyright notice that is included in or attached to the work 13626 (an example is provided in the Appendix below). 13627 13628 "Derivative Works" shall mean any work, whether in Source or Object 13629 form, that is based on (or derived from) the Work and for which the 13630 editorial revisions, annotations, elaborations, or other modifications 13631 represent, as a whole, an original work of authorship. For the purposes 13632 of this License, Derivative Works shall not include works that remain 13633 separable from, or merely link (or bind by name) to the interfaces of, 13634 the Work and Derivative Works thereof. 13635 13636 "Contribution" shall mean any work of authorship, including 13637 the original version of the Work and any modifications or additions 13638 to that Work or Derivative Works thereof, that is intentionally 13639 submitted to Licensor for inclusion in the Work by the copyright owner 13640 or by an individual or Legal Entity authorized to submit on behalf of 13641 the copyright owner. For the purposes of this definition, "submitted" 13642 means any form of electronic, verbal, or written communication sent 13643 to the Licensor or its representatives, including but not limited to 13644 communication on electronic mailing lists, source code control systems, 13645 and issue tracking systems that are managed by, or on behalf of, the 13646 Licensor for the purpose of discussing and improving the Work, but 13647 excluding communication that is conspicuously marked or otherwise 13648 designated in writing by the copyright owner as "Not a Contribution." 13649 13650 "Contributor" shall mean Licensor and any individual or Legal Entity 13651 on behalf of whom a Contribution has been received by Licensor and 13652 subsequently incorporated within the Work. 13653 13654 2. Grant of Copyright License. Subject to the terms and conditions of 13655 this License, each Contributor hereby grants to You a perpetual, 13656 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 13657 copyright license to reproduce, prepare Derivative Works of, 13658 publicly display, publicly perform, sublicense, and distribute the 13659 Work and such Derivative Works in Source or Object form. 13660 13661 3. Grant of Patent License. Subject to the terms and conditions of 13662 this License, each Contributor hereby grants to You a perpetual, 13663 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 13664 (except as stated in this section) patent license to make, have made, 13665 use, offer to sell, sell, import, and otherwise transfer the Work, 13666 where such license applies only to those patent claims licensable 13667 by such Contributor that are necessarily infringed by their 13668 Contribution(s) alone or by combination of their Contribution(s) 13669 with the Work to which such Contribution(s) was submitted. If You 13670 institute patent litigation against any entity (including a 13671 cross-claim or counterclaim in a lawsuit) alleging that the Work 13672 or a Contribution incorporated within the Work constitutes direct 13673 or contributory patent infringement, then any patent licenses 13674 granted to You under this License for that Work shall terminate 13675 as of the date such litigation is filed. 13676 13677 4. Redistribution. You may reproduce and distribute copies of the 13678 Work or Derivative Works thereof in any medium, with or without 13679 modifications, and in Source or Object form, provided that You 13680 meet the following conditions: 13681 13682 (a) You must give any other recipients of the Work or 13683 Derivative Works a copy of this License; and 13684 13685 (b) You must cause any modified files to carry prominent notices 13686 stating that You changed the files; and 13687 13688 (c) You must retain, in the Source form of any Derivative Works 13689 that You distribute, all copyright, patent, trademark, and 13690 attribution notices from the Source form of the Work, 13691 excluding those notices that do not pertain to any part of 13692 the Derivative Works; and 13693 13694 (d) If the Work includes a "NOTICE" text file as part of its 13695 distribution, then any Derivative Works that You distribute must 13696 include a readable copy of the attribution notices contained 13697 within such NOTICE file, excluding those notices that do not 13698 pertain to any part of the Derivative Works, in at least one 13699 of the following places: within a NOTICE text file distributed 13700 as part of the Derivative Works; within the Source form or 13701 documentation, if provided along with the Derivative Works; or, 13702 within a display generated by the Derivative Works, if and 13703 wherever such third-party notices normally appear. The contents 13704 of the NOTICE file are for informational purposes only and 13705 do not modify the License. You may add Your own attribution 13706 notices within Derivative Works that You distribute, alongside 13707 or as an addendum to the NOTICE text from the Work, provided 13708 that such additional attribution notices cannot be construed 13709 as modifying the License. 13710 13711 You may add Your own copyright statement to Your modifications and 13712 may provide additional or different license terms and conditions 13713 for use, reproduction, or distribution of Your modifications, or 13714 for any such Derivative Works as a whole, provided Your use, 13715 reproduction, and distribution of the Work otherwise complies with 13716 the conditions stated in this License. 13717 13718 5. Submission of Contributions. Unless You explicitly state otherwise, 13719 any Contribution intentionally submitted for inclusion in the Work 13720 by You to the Licensor shall be under the terms and conditions of 13721 this License, without any additional terms or conditions. 13722 Notwithstanding the above, nothing herein shall supersede or modify 13723 the terms of any separate license agreement you may have executed 13724 with Licensor regarding such Contributions. 13725 13726 6. Trademarks. This License does not grant permission to use the trade 13727 names, trademarks, service marks, or product names of the Licensor, 13728 except as required for reasonable and customary use in describing the 13729 origin of the Work and reproducing the content of the NOTICE file. 13730 13731 7. Disclaimer of Warranty. Unless required by applicable law or 13732 agreed to in writing, Licensor provides the Work (and each 13733 Contributor provides its Contributions) on an "AS IS" BASIS, 13734 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 13735 implied, including, without limitation, any warranties or conditions 13736 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 13737 PARTICULAR PURPOSE. You are solely responsible for determining the 13738 appropriateness of using or redistributing the Work and assume any 13739 risks associated with Your exercise of permissions under this License. 13740 13741 8. Limitation of Liability. In no event and under no legal theory, 13742 whether in tort (including negligence), contract, or otherwise, 13743 unless required by applicable law (such as deliberate and grossly 13744 negligent acts) or agreed to in writing, shall any Contributor be 13745 liable to You for damages, including any direct, indirect, special, 13746 incidental, or consequential damages of any character arising as a 13747 result of this License or out of the use or inability to use the 13748 Work (including but not limited to damages for loss of goodwill, 13749 work stoppage, computer failure or malfunction, or any and all 13750 other commercial damages or losses), even if such Contributor 13751 has been advised of the possibility of such damages. 13752 13753 9. Accepting Warranty or Additional Liability. While redistributing 13754 the Work or Derivative Works thereof, You may choose to offer, 13755 and charge a fee for, acceptance of support, warranty, indemnity, 13756 or other liability obligations and/or rights consistent with this 13757 License. However, in accepting such obligations, You may act only 13758 on Your own behalf and on Your sole responsibility, not on behalf 13759 of any other Contributor, and only if You agree to indemnify, 13760 defend, and hold each Contributor harmless for any liability 13761 incurred by, or claims asserted against, such Contributor by reason 13762 of your accepting any such warranty or additional liability. 13763 13764 END OF TERMS AND CONDITIONS 13765 13766 APPENDIX: How to apply the Apache License to your work. 13767 13768 To apply the Apache License to your work, attach the following 13769 boilerplate notice, with the fields enclosed by brackets "{}" 13770 replaced with your own identifying information. (Don't include 13771 the brackets!) The text should be enclosed in the appropriate 13772 comment syntax for the file format. We also recommend that a 13773 file or class name and description of purpose be included on the 13774 same "printed page" as the copyright notice for easier 13775 identification within third-party archives. 13776 13777 Copyright {yyyy} {name of copyright owner} 13778 13779 Licensed under the Apache License, Version 2.0 (the "License"); 13780 you may not use this file except in compliance with the License. 13781 You may obtain a copy of the License at 13782 13783 http://www.apache.org/licenses/LICENSE-2.0 13784 13785 Unless required by applicable law or agreed to in writing, software 13786 distributed under the License is distributed on an "AS IS" BASIS, 13787 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13788 See the License for the specific language governing permissions and 13789 limitations under the License. 13790 13791 ================================================================ 13792 13793 github.com/jcmturner/dnsutils/v2 13794 https://github.com/jcmturner/dnsutils/v2 13795 ---------------------------------------------------------------- 13796 Apache License 13797 Version 2.0, January 2004 13798 http://www.apache.org/licenses/ 13799 13800 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 13801 13802 1. Definitions. 13803 13804 "License" shall mean the terms and conditions for use, reproduction, 13805 and distribution as defined by Sections 1 through 9 of this document. 13806 13807 "Licensor" shall mean the copyright owner or entity authorized by 13808 the copyright owner that is granting the License. 13809 13810 "Legal Entity" shall mean the union of the acting entity and all 13811 other entities that control, are controlled by, or are under common 13812 control with that entity. For the purposes of this definition, 13813 "control" means (i) the power, direct or indirect, to cause the 13814 direction or management of such entity, whether by contract or 13815 otherwise, or (ii) ownership of fifty percent (50%) or more of the 13816 outstanding shares, or (iii) beneficial ownership of such entity. 13817 13818 "You" (or "Your") shall mean an individual or Legal Entity 13819 exercising permissions granted by this License. 13820 13821 "Source" form shall mean the preferred form for making modifications, 13822 including but not limited to software source code, documentation 13823 source, and configuration files. 13824 13825 "Object" form shall mean any form resulting from mechanical 13826 transformation or translation of a Source form, including but 13827 not limited to compiled object code, generated documentation, 13828 and conversions to other media types. 13829 13830 "Work" shall mean the work of authorship, whether in Source or 13831 Object form, made available under the License, as indicated by a 13832 copyright notice that is included in or attached to the work 13833 (an example is provided in the Appendix below). 13834 13835 "Derivative Works" shall mean any work, whether in Source or Object 13836 form, that is based on (or derived from) the Work and for which the 13837 editorial revisions, annotations, elaborations, or other modifications 13838 represent, as a whole, an original work of authorship. For the purposes 13839 of this License, Derivative Works shall not include works that remain 13840 separable from, or merely link (or bind by name) to the interfaces of, 13841 the Work and Derivative Works thereof. 13842 13843 "Contribution" shall mean any work of authorship, including 13844 the original version of the Work and any modifications or additions 13845 to that Work or Derivative Works thereof, that is intentionally 13846 submitted to Licensor for inclusion in the Work by the copyright owner 13847 or by an individual or Legal Entity authorized to submit on behalf of 13848 the copyright owner. For the purposes of this definition, "submitted" 13849 means any form of electronic, verbal, or written communication sent 13850 to the Licensor or its representatives, including but not limited to 13851 communication on electronic mailing lists, source code control systems, 13852 and issue tracking systems that are managed by, or on behalf of, the 13853 Licensor for the purpose of discussing and improving the Work, but 13854 excluding communication that is conspicuously marked or otherwise 13855 designated in writing by the copyright owner as "Not a Contribution." 13856 13857 "Contributor" shall mean Licensor and any individual or Legal Entity 13858 on behalf of whom a Contribution has been received by Licensor and 13859 subsequently incorporated within the Work. 13860 13861 2. Grant of Copyright License. Subject to the terms and conditions of 13862 this License, each Contributor hereby grants to You a perpetual, 13863 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 13864 copyright license to reproduce, prepare Derivative Works of, 13865 publicly display, publicly perform, sublicense, and distribute the 13866 Work and such Derivative Works in Source or Object form. 13867 13868 3. Grant of Patent License. Subject to the terms and conditions of 13869 this License, each Contributor hereby grants to You a perpetual, 13870 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 13871 (except as stated in this section) patent license to make, have made, 13872 use, offer to sell, sell, import, and otherwise transfer the Work, 13873 where such license applies only to those patent claims licensable 13874 by such Contributor that are necessarily infringed by their 13875 Contribution(s) alone or by combination of their Contribution(s) 13876 with the Work to which such Contribution(s) was submitted. If You 13877 institute patent litigation against any entity (including a 13878 cross-claim or counterclaim in a lawsuit) alleging that the Work 13879 or a Contribution incorporated within the Work constitutes direct 13880 or contributory patent infringement, then any patent licenses 13881 granted to You under this License for that Work shall terminate 13882 as of the date such litigation is filed. 13883 13884 4. Redistribution. You may reproduce and distribute copies of the 13885 Work or Derivative Works thereof in any medium, with or without 13886 modifications, and in Source or Object form, provided that You 13887 meet the following conditions: 13888 13889 (a) You must give any other recipients of the Work or 13890 Derivative Works a copy of this License; and 13891 13892 (b) You must cause any modified files to carry prominent notices 13893 stating that You changed the files; and 13894 13895 (c) You must retain, in the Source form of any Derivative Works 13896 that You distribute, all copyright, patent, trademark, and 13897 attribution notices from the Source form of the Work, 13898 excluding those notices that do not pertain to any part of 13899 the Derivative Works; and 13900 13901 (d) If the Work includes a "NOTICE" text file as part of its 13902 distribution, then any Derivative Works that You distribute must 13903 include a readable copy of the attribution notices contained 13904 within such NOTICE file, excluding those notices that do not 13905 pertain to any part of the Derivative Works, in at least one 13906 of the following places: within a NOTICE text file distributed 13907 as part of the Derivative Works; within the Source form or 13908 documentation, if provided along with the Derivative Works; or, 13909 within a display generated by the Derivative Works, if and 13910 wherever such third-party notices normally appear. The contents 13911 of the NOTICE file are for informational purposes only and 13912 do not modify the License. You may add Your own attribution 13913 notices within Derivative Works that You distribute, alongside 13914 or as an addendum to the NOTICE text from the Work, provided 13915 that such additional attribution notices cannot be construed 13916 as modifying the License. 13917 13918 You may add Your own copyright statement to Your modifications and 13919 may provide additional or different license terms and conditions 13920 for use, reproduction, or distribution of Your modifications, or 13921 for any such Derivative Works as a whole, provided Your use, 13922 reproduction, and distribution of the Work otherwise complies with 13923 the conditions stated in this License. 13924 13925 5. Submission of Contributions. Unless You explicitly state otherwise, 13926 any Contribution intentionally submitted for inclusion in the Work 13927 by You to the Licensor shall be under the terms and conditions of 13928 this License, without any additional terms or conditions. 13929 Notwithstanding the above, nothing herein shall supersede or modify 13930 the terms of any separate license agreement you may have executed 13931 with Licensor regarding such Contributions. 13932 13933 6. Trademarks. This License does not grant permission to use the trade 13934 names, trademarks, service marks, or product names of the Licensor, 13935 except as required for reasonable and customary use in describing the 13936 origin of the Work and reproducing the content of the NOTICE file. 13937 13938 7. Disclaimer of Warranty. Unless required by applicable law or 13939 agreed to in writing, Licensor provides the Work (and each 13940 Contributor provides its Contributions) on an "AS IS" BASIS, 13941 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 13942 implied, including, without limitation, any warranties or conditions 13943 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 13944 PARTICULAR PURPOSE. You are solely responsible for determining the 13945 appropriateness of using or redistributing the Work and assume any 13946 risks associated with Your exercise of permissions under this License. 13947 13948 8. Limitation of Liability. In no event and under no legal theory, 13949 whether in tort (including negligence), contract, or otherwise, 13950 unless required by applicable law (such as deliberate and grossly 13951 negligent acts) or agreed to in writing, shall any Contributor be 13952 liable to You for damages, including any direct, indirect, special, 13953 incidental, or consequential damages of any character arising as a 13954 result of this License or out of the use or inability to use the 13955 Work (including but not limited to damages for loss of goodwill, 13956 work stoppage, computer failure or malfunction, or any and all 13957 other commercial damages or losses), even if such Contributor 13958 has been advised of the possibility of such damages. 13959 13960 9. Accepting Warranty or Additional Liability. While redistributing 13961 the Work or Derivative Works thereof, You may choose to offer, 13962 and charge a fee for, acceptance of support, warranty, indemnity, 13963 or other liability obligations and/or rights consistent with this 13964 License. However, in accepting such obligations, You may act only 13965 on Your own behalf and on Your sole responsibility, not on behalf 13966 of any other Contributor, and only if You agree to indemnify, 13967 defend, and hold each Contributor harmless for any liability 13968 incurred by, or claims asserted against, such Contributor by reason 13969 of your accepting any such warranty or additional liability. 13970 13971 END OF TERMS AND CONDITIONS 13972 13973 APPENDIX: How to apply the Apache License to your work. 13974 13975 To apply the Apache License to your work, attach the following 13976 boilerplate notice, with the fields enclosed by brackets "[]" 13977 replaced with your own identifying information. (Don't include 13978 the brackets!) The text should be enclosed in the appropriate 13979 comment syntax for the file format. We also recommend that a 13980 file or class name and description of purpose be included on the 13981 same "printed page" as the copyright notice for easier 13982 identification within third-party archives. 13983 13984 Copyright [yyyy] [name of copyright owner] 13985 13986 Licensed under the Apache License, Version 2.0 (the "License"); 13987 you may not use this file except in compliance with the License. 13988 You may obtain a copy of the License at 13989 13990 http://www.apache.org/licenses/LICENSE-2.0 13991 13992 Unless required by applicable law or agreed to in writing, software 13993 distributed under the License is distributed on an "AS IS" BASIS, 13994 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13995 See the License for the specific language governing permissions and 13996 limitations under the License. 13997 13998 ================================================================ 13999 14000 github.com/jcmturner/gofork 14001 https://github.com/jcmturner/gofork 14002 ---------------------------------------------------------------- 14003 Copyright (c) 2009 The Go Authors. All rights reserved. 14004 14005 Redistribution and use in source and binary forms, with or without 14006 modification, are permitted provided that the following conditions are 14007 met: 14008 14009 * Redistributions of source code must retain the above copyright 14010 notice, this list of conditions and the following disclaimer. 14011 * Redistributions in binary form must reproduce the above 14012 copyright notice, this list of conditions and the following disclaimer 14013 in the documentation and/or other materials provided with the 14014 distribution. 14015 * Neither the name of Google Inc. nor the names of its 14016 contributors may be used to endorse or promote products derived from 14017 this software without specific prior written permission. 14018 14019 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 14020 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 14021 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 14022 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 14023 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 14024 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 14025 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 14026 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 14027 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 14028 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 14029 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 14030 14031 ================================================================ 14032 14033 github.com/jcmturner/goidentity/v6 14034 https://github.com/jcmturner/goidentity/v6 14035 ---------------------------------------------------------------- 14036 Apache License 14037 Version 2.0, January 2004 14038 http://www.apache.org/licenses/ 14039 14040 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 14041 14042 1. Definitions. 14043 14044 "License" shall mean the terms and conditions for use, reproduction, 14045 and distribution as defined by Sections 1 through 9 of this document. 14046 14047 "Licensor" shall mean the copyright owner or entity authorized by 14048 the copyright owner that is granting the License. 14049 14050 "Legal Entity" shall mean the union of the acting entity and all 14051 other entities that control, are controlled by, or are under common 14052 control with that entity. For the purposes of this definition, 14053 "control" means (i) the power, direct or indirect, to cause the 14054 direction or management of such entity, whether by contract or 14055 otherwise, or (ii) ownership of fifty percent (50%) or more of the 14056 outstanding shares, or (iii) beneficial ownership of such entity. 14057 14058 "You" (or "Your") shall mean an individual or Legal Entity 14059 exercising permissions granted by this License. 14060 14061 "Source" form shall mean the preferred form for making modifications, 14062 including but not limited to software source code, documentation 14063 source, and configuration files. 14064 14065 "Object" form shall mean any form resulting from mechanical 14066 transformation or translation of a Source form, including but 14067 not limited to compiled object code, generated documentation, 14068 and conversions to other media types. 14069 14070 "Work" shall mean the work of authorship, whether in Source or 14071 Object form, made available under the License, as indicated by a 14072 copyright notice that is included in or attached to the work 14073 (an example is provided in the Appendix below). 14074 14075 "Derivative Works" shall mean any work, whether in Source or Object 14076 form, that is based on (or derived from) the Work and for which the 14077 editorial revisions, annotations, elaborations, or other modifications 14078 represent, as a whole, an original work of authorship. For the purposes 14079 of this License, Derivative Works shall not include works that remain 14080 separable from, or merely link (or bind by name) to the interfaces of, 14081 the Work and Derivative Works thereof. 14082 14083 "Contribution" shall mean any work of authorship, including 14084 the original version of the Work and any modifications or additions 14085 to that Work or Derivative Works thereof, that is intentionally 14086 submitted to Licensor for inclusion in the Work by the copyright owner 14087 or by an individual or Legal Entity authorized to submit on behalf of 14088 the copyright owner. For the purposes of this definition, "submitted" 14089 means any form of electronic, verbal, or written communication sent 14090 to the Licensor or its representatives, including but not limited to 14091 communication on electronic mailing lists, source code control systems, 14092 and issue tracking systems that are managed by, or on behalf of, the 14093 Licensor for the purpose of discussing and improving the Work, but 14094 excluding communication that is conspicuously marked or otherwise 14095 designated in writing by the copyright owner as "Not a Contribution." 14096 14097 "Contributor" shall mean Licensor and any individual or Legal Entity 14098 on behalf of whom a Contribution has been received by Licensor and 14099 subsequently incorporated within the Work. 14100 14101 2. Grant of Copyright License. Subject to the terms and conditions of 14102 this License, each Contributor hereby grants to You a perpetual, 14103 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 14104 copyright license to reproduce, prepare Derivative Works of, 14105 publicly display, publicly perform, sublicense, and distribute the 14106 Work and such Derivative Works in Source or Object form. 14107 14108 3. Grant of Patent License. Subject to the terms and conditions of 14109 this License, each Contributor hereby grants to You a perpetual, 14110 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 14111 (except as stated in this section) patent license to make, have made, 14112 use, offer to sell, sell, import, and otherwise transfer the Work, 14113 where such license applies only to those patent claims licensable 14114 by such Contributor that are necessarily infringed by their 14115 Contribution(s) alone or by combination of their Contribution(s) 14116 with the Work to which such Contribution(s) was submitted. If You 14117 institute patent litigation against any entity (including a 14118 cross-claim or counterclaim in a lawsuit) alleging that the Work 14119 or a Contribution incorporated within the Work constitutes direct 14120 or contributory patent infringement, then any patent licenses 14121 granted to You under this License for that Work shall terminate 14122 as of the date such litigation is filed. 14123 14124 4. Redistribution. You may reproduce and distribute copies of the 14125 Work or Derivative Works thereof in any medium, with or without 14126 modifications, and in Source or Object form, provided that You 14127 meet the following conditions: 14128 14129 (a) You must give any other recipients of the Work or 14130 Derivative Works a copy of this License; and 14131 14132 (b) You must cause any modified files to carry prominent notices 14133 stating that You changed the files; and 14134 14135 (c) You must retain, in the Source form of any Derivative Works 14136 that You distribute, all copyright, patent, trademark, and 14137 attribution notices from the Source form of the Work, 14138 excluding those notices that do not pertain to any part of 14139 the Derivative Works; and 14140 14141 (d) If the Work includes a "NOTICE" text file as part of its 14142 distribution, then any Derivative Works that You distribute must 14143 include a readable copy of the attribution notices contained 14144 within such NOTICE file, excluding those notices that do not 14145 pertain to any part of the Derivative Works, in at least one 14146 of the following places: within a NOTICE text file distributed 14147 as part of the Derivative Works; within the Source form or 14148 documentation, if provided along with the Derivative Works; or, 14149 within a display generated by the Derivative Works, if and 14150 wherever such third-party notices normally appear. The contents 14151 of the NOTICE file are for informational purposes only and 14152 do not modify the License. You may add Your own attribution 14153 notices within Derivative Works that You distribute, alongside 14154 or as an addendum to the NOTICE text from the Work, provided 14155 that such additional attribution notices cannot be construed 14156 as modifying the License. 14157 14158 You may add Your own copyright statement to Your modifications and 14159 may provide additional or different license terms and conditions 14160 for use, reproduction, or distribution of Your modifications, or 14161 for any such Derivative Works as a whole, provided Your use, 14162 reproduction, and distribution of the Work otherwise complies with 14163 the conditions stated in this License. 14164 14165 5. Submission of Contributions. Unless You explicitly state otherwise, 14166 any Contribution intentionally submitted for inclusion in the Work 14167 by You to the Licensor shall be under the terms and conditions of 14168 this License, without any additional terms or conditions. 14169 Notwithstanding the above, nothing herein shall supersede or modify 14170 the terms of any separate license agreement you may have executed 14171 with Licensor regarding such Contributions. 14172 14173 6. Trademarks. This License does not grant permission to use the trade 14174 names, trademarks, service marks, or product names of the Licensor, 14175 except as required for reasonable and customary use in describing the 14176 origin of the Work and reproducing the content of the NOTICE file. 14177 14178 7. Disclaimer of Warranty. Unless required by applicable law or 14179 agreed to in writing, Licensor provides the Work (and each 14180 Contributor provides its Contributions) on an "AS IS" BASIS, 14181 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 14182 implied, including, without limitation, any warranties or conditions 14183 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 14184 PARTICULAR PURPOSE. You are solely responsible for determining the 14185 appropriateness of using or redistributing the Work and assume any 14186 risks associated with Your exercise of permissions under this License. 14187 14188 8. Limitation of Liability. In no event and under no legal theory, 14189 whether in tort (including negligence), contract, or otherwise, 14190 unless required by applicable law (such as deliberate and grossly 14191 negligent acts) or agreed to in writing, shall any Contributor be 14192 liable to You for damages, including any direct, indirect, special, 14193 incidental, or consequential damages of any character arising as a 14194 result of this License or out of the use or inability to use the 14195 Work (including but not limited to damages for loss of goodwill, 14196 work stoppage, computer failure or malfunction, or any and all 14197 other commercial damages or losses), even if such Contributor 14198 has been advised of the possibility of such damages. 14199 14200 9. Accepting Warranty or Additional Liability. While redistributing 14201 the Work or Derivative Works thereof, You may choose to offer, 14202 and charge a fee for, acceptance of support, warranty, indemnity, 14203 or other liability obligations and/or rights consistent with this 14204 License. However, in accepting such obligations, You may act only 14205 on Your own behalf and on Your sole responsibility, not on behalf 14206 of any other Contributor, and only if You agree to indemnify, 14207 defend, and hold each Contributor harmless for any liability 14208 incurred by, or claims asserted against, such Contributor by reason 14209 of your accepting any such warranty or additional liability. 14210 14211 END OF TERMS AND CONDITIONS 14212 14213 APPENDIX: How to apply the Apache License to your work. 14214 14215 To apply the Apache License to your work, attach the following 14216 boilerplate notice, with the fields enclosed by brackets "{}" 14217 replaced with your own identifying information. (Don't include 14218 the brackets!) The text should be enclosed in the appropriate 14219 comment syntax for the file format. We also recommend that a 14220 file or class name and description of purpose be included on the 14221 same "printed page" as the copyright notice for easier 14222 identification within third-party archives. 14223 14224 Copyright {yyyy} {name of copyright owner} 14225 14226 Licensed under the Apache License, Version 2.0 (the "License"); 14227 you may not use this file except in compliance with the License. 14228 You may obtain a copy of the License at 14229 14230 http://www.apache.org/licenses/LICENSE-2.0 14231 14232 Unless required by applicable law or agreed to in writing, software 14233 distributed under the License is distributed on an "AS IS" BASIS, 14234 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14235 See the License for the specific language governing permissions and 14236 limitations under the License. 14237 14238 ================================================================ 14239 14240 github.com/jcmturner/gokrb5/v8 14241 https://github.com/jcmturner/gokrb5/v8 14242 ---------------------------------------------------------------- 14243 Apache License 14244 Version 2.0, January 2004 14245 http://www.apache.org/licenses/ 14246 14247 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 14248 14249 1. Definitions. 14250 14251 "License" shall mean the terms and conditions for use, reproduction, 14252 and distribution as defined by Sections 1 through 9 of this document. 14253 14254 "Licensor" shall mean the copyright owner or entity authorized by 14255 the copyright owner that is granting the License. 14256 14257 "Legal Entity" shall mean the union of the acting entity and all 14258 other entities that control, are controlled by, or are under common 14259 control with that entity. For the purposes of this definition, 14260 "control" means (i) the power, direct or indirect, to cause the 14261 direction or management of such entity, whether by contract or 14262 otherwise, or (ii) ownership of fifty percent (50%) or more of the 14263 outstanding shares, or (iii) beneficial ownership of such entity. 14264 14265 "You" (or "Your") shall mean an individual or Legal Entity 14266 exercising permissions granted by this License. 14267 14268 "Source" form shall mean the preferred form for making modifications, 14269 including but not limited to software source code, documentation 14270 source, and configuration files. 14271 14272 "Object" form shall mean any form resulting from mechanical 14273 transformation or translation of a Source form, including but 14274 not limited to compiled object code, generated documentation, 14275 and conversions to other media types. 14276 14277 "Work" shall mean the work of authorship, whether in Source or 14278 Object form, made available under the License, as indicated by a 14279 copyright notice that is included in or attached to the work 14280 (an example is provided in the Appendix below). 14281 14282 "Derivative Works" shall mean any work, whether in Source or Object 14283 form, that is based on (or derived from) the Work and for which the 14284 editorial revisions, annotations, elaborations, or other modifications 14285 represent, as a whole, an original work of authorship. For the purposes 14286 of this License, Derivative Works shall not include works that remain 14287 separable from, or merely link (or bind by name) to the interfaces of, 14288 the Work and Derivative Works thereof. 14289 14290 "Contribution" shall mean any work of authorship, including 14291 the original version of the Work and any modifications or additions 14292 to that Work or Derivative Works thereof, that is intentionally 14293 submitted to Licensor for inclusion in the Work by the copyright owner 14294 or by an individual or Legal Entity authorized to submit on behalf of 14295 the copyright owner. For the purposes of this definition, "submitted" 14296 means any form of electronic, verbal, or written communication sent 14297 to the Licensor or its representatives, including but not limited to 14298 communication on electronic mailing lists, source code control systems, 14299 and issue tracking systems that are managed by, or on behalf of, the 14300 Licensor for the purpose of discussing and improving the Work, but 14301 excluding communication that is conspicuously marked or otherwise 14302 designated in writing by the copyright owner as "Not a Contribution." 14303 14304 "Contributor" shall mean Licensor and any individual or Legal Entity 14305 on behalf of whom a Contribution has been received by Licensor and 14306 subsequently incorporated within the Work. 14307 14308 2. Grant of Copyright License. Subject to the terms and conditions of 14309 this License, each Contributor hereby grants to You a perpetual, 14310 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 14311 copyright license to reproduce, prepare Derivative Works of, 14312 publicly display, publicly perform, sublicense, and distribute the 14313 Work and such Derivative Works in Source or Object form. 14314 14315 3. Grant of Patent License. Subject to the terms and conditions of 14316 this License, each Contributor hereby grants to You a perpetual, 14317 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 14318 (except as stated in this section) patent license to make, have made, 14319 use, offer to sell, sell, import, and otherwise transfer the Work, 14320 where such license applies only to those patent claims licensable 14321 by such Contributor that are necessarily infringed by their 14322 Contribution(s) alone or by combination of their Contribution(s) 14323 with the Work to which such Contribution(s) was submitted. If You 14324 institute patent litigation against any entity (including a 14325 cross-claim or counterclaim in a lawsuit) alleging that the Work 14326 or a Contribution incorporated within the Work constitutes direct 14327 or contributory patent infringement, then any patent licenses 14328 granted to You under this License for that Work shall terminate 14329 as of the date such litigation is filed. 14330 14331 4. Redistribution. You may reproduce and distribute copies of the 14332 Work or Derivative Works thereof in any medium, with or without 14333 modifications, and in Source or Object form, provided that You 14334 meet the following conditions: 14335 14336 (a) You must give any other recipients of the Work or 14337 Derivative Works a copy of this License; and 14338 14339 (b) You must cause any modified files to carry prominent notices 14340 stating that You changed the files; and 14341 14342 (c) You must retain, in the Source form of any Derivative Works 14343 that You distribute, all copyright, patent, trademark, and 14344 attribution notices from the Source form of the Work, 14345 excluding those notices that do not pertain to any part of 14346 the Derivative Works; and 14347 14348 (d) If the Work includes a "NOTICE" text file as part of its 14349 distribution, then any Derivative Works that You distribute must 14350 include a readable copy of the attribution notices contained 14351 within such NOTICE file, excluding those notices that do not 14352 pertain to any part of the Derivative Works, in at least one 14353 of the following places: within a NOTICE text file distributed 14354 as part of the Derivative Works; within the Source form or 14355 documentation, if provided along with the Derivative Works; or, 14356 within a display generated by the Derivative Works, if and 14357 wherever such third-party notices normally appear. The contents 14358 of the NOTICE file are for informational purposes only and 14359 do not modify the License. You may add Your own attribution 14360 notices within Derivative Works that You distribute, alongside 14361 or as an addendum to the NOTICE text from the Work, provided 14362 that such additional attribution notices cannot be construed 14363 as modifying the License. 14364 14365 You may add Your own copyright statement to Your modifications and 14366 may provide additional or different license terms and conditions 14367 for use, reproduction, or distribution of Your modifications, or 14368 for any such Derivative Works as a whole, provided Your use, 14369 reproduction, and distribution of the Work otherwise complies with 14370 the conditions stated in this License. 14371 14372 5. Submission of Contributions. Unless You explicitly state otherwise, 14373 any Contribution intentionally submitted for inclusion in the Work 14374 by You to the Licensor shall be under the terms and conditions of 14375 this License, without any additional terms or conditions. 14376 Notwithstanding the above, nothing herein shall supersede or modify 14377 the terms of any separate license agreement you may have executed 14378 with Licensor regarding such Contributions. 14379 14380 6. Trademarks. This License does not grant permission to use the trade 14381 names, trademarks, service marks, or product names of the Licensor, 14382 except as required for reasonable and customary use in describing the 14383 origin of the Work and reproducing the content of the NOTICE file. 14384 14385 7. Disclaimer of Warranty. Unless required by applicable law or 14386 agreed to in writing, Licensor provides the Work (and each 14387 Contributor provides its Contributions) on an "AS IS" BASIS, 14388 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 14389 implied, including, without limitation, any warranties or conditions 14390 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 14391 PARTICULAR PURPOSE. You are solely responsible for determining the 14392 appropriateness of using or redistributing the Work and assume any 14393 risks associated with Your exercise of permissions under this License. 14394 14395 8. Limitation of Liability. In no event and under no legal theory, 14396 whether in tort (including negligence), contract, or otherwise, 14397 unless required by applicable law (such as deliberate and grossly 14398 negligent acts) or agreed to in writing, shall any Contributor be 14399 liable to You for damages, including any direct, indirect, special, 14400 incidental, or consequential damages of any character arising as a 14401 result of this License or out of the use or inability to use the 14402 Work (including but not limited to damages for loss of goodwill, 14403 work stoppage, computer failure or malfunction, or any and all 14404 other commercial damages or losses), even if such Contributor 14405 has been advised of the possibility of such damages. 14406 14407 9. Accepting Warranty or Additional Liability. While redistributing 14408 the Work or Derivative Works thereof, You may choose to offer, 14409 and charge a fee for, acceptance of support, warranty, indemnity, 14410 or other liability obligations and/or rights consistent with this 14411 License. However, in accepting such obligations, You may act only 14412 on Your own behalf and on Your sole responsibility, not on behalf 14413 of any other Contributor, and only if You agree to indemnify, 14414 defend, and hold each Contributor harmless for any liability 14415 incurred by, or claims asserted against, such Contributor by reason 14416 of your accepting any such warranty or additional liability. 14417 14418 END OF TERMS AND CONDITIONS 14419 14420 APPENDIX: How to apply the Apache License to your work. 14421 14422 To apply the Apache License to your work, attach the following 14423 boilerplate notice, with the fields enclosed by brackets "{}" 14424 replaced with your own identifying information. (Don't include 14425 the brackets!) The text should be enclosed in the appropriate 14426 comment syntax for the file format. We also recommend that a 14427 file or class name and description of purpose be included on the 14428 same "printed page" as the copyright notice for easier 14429 identification within third-party archives. 14430 14431 Copyright {yyyy} {name of copyright owner} 14432 14433 Licensed under the Apache License, Version 2.0 (the "License"); 14434 you may not use this file except in compliance with the License. 14435 You may obtain a copy of the License at 14436 14437 http://www.apache.org/licenses/LICENSE-2.0 14438 14439 Unless required by applicable law or agreed to in writing, software 14440 distributed under the License is distributed on an "AS IS" BASIS, 14441 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14442 See the License for the specific language governing permissions and 14443 limitations under the License. 14444 14445 ================================================================ 14446 14447 github.com/jcmturner/rpc/v2 14448 https://github.com/jcmturner/rpc/v2 14449 ---------------------------------------------------------------- 14450 Apache License 14451 Version 2.0, January 2004 14452 http://www.apache.org/licenses/ 14453 14454 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 14455 14456 1. Definitions. 14457 14458 "License" shall mean the terms and conditions for use, reproduction, 14459 and distribution as defined by Sections 1 through 9 of this document. 14460 14461 "Licensor" shall mean the copyright owner or entity authorized by 14462 the copyright owner that is granting the License. 14463 14464 "Legal Entity" shall mean the union of the acting entity and all 14465 other entities that control, are controlled by, or are under common 14466 control with that entity. For the purposes of this definition, 14467 "control" means (i) the power, direct or indirect, to cause the 14468 direction or management of such entity, whether by contract or 14469 otherwise, or (ii) ownership of fifty percent (50%) or more of the 14470 outstanding shares, or (iii) beneficial ownership of such entity. 14471 14472 "You" (or "Your") shall mean an individual or Legal Entity 14473 exercising permissions granted by this License. 14474 14475 "Source" form shall mean the preferred form for making modifications, 14476 including but not limited to software source code, documentation 14477 source, and configuration files. 14478 14479 "Object" form shall mean any form resulting from mechanical 14480 transformation or translation of a Source form, including but 14481 not limited to compiled object code, generated documentation, 14482 and conversions to other media types. 14483 14484 "Work" shall mean the work of authorship, whether in Source or 14485 Object form, made available under the License, as indicated by a 14486 copyright notice that is included in or attached to the work 14487 (an example is provided in the Appendix below). 14488 14489 "Derivative Works" shall mean any work, whether in Source or Object 14490 form, that is based on (or derived from) the Work and for which the 14491 editorial revisions, annotations, elaborations, or other modifications 14492 represent, as a whole, an original work of authorship. For the purposes 14493 of this License, Derivative Works shall not include works that remain 14494 separable from, or merely link (or bind by name) to the interfaces of, 14495 the Work and Derivative Works thereof. 14496 14497 "Contribution" shall mean any work of authorship, including 14498 the original version of the Work and any modifications or additions 14499 to that Work or Derivative Works thereof, that is intentionally 14500 submitted to Licensor for inclusion in the Work by the copyright owner 14501 or by an individual or Legal Entity authorized to submit on behalf of 14502 the copyright owner. For the purposes of this definition, "submitted" 14503 means any form of electronic, verbal, or written communication sent 14504 to the Licensor or its representatives, including but not limited to 14505 communication on electronic mailing lists, source code control systems, 14506 and issue tracking systems that are managed by, or on behalf of, the 14507 Licensor for the purpose of discussing and improving the Work, but 14508 excluding communication that is conspicuously marked or otherwise 14509 designated in writing by the copyright owner as "Not a Contribution." 14510 14511 "Contributor" shall mean Licensor and any individual or Legal Entity 14512 on behalf of whom a Contribution has been received by Licensor and 14513 subsequently incorporated within the Work. 14514 14515 2. Grant of Copyright License. Subject to the terms and conditions of 14516 this License, each Contributor hereby grants to You a perpetual, 14517 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 14518 copyright license to reproduce, prepare Derivative Works of, 14519 publicly display, publicly perform, sublicense, and distribute the 14520 Work and such Derivative Works in Source or Object form. 14521 14522 3. Grant of Patent License. Subject to the terms and conditions of 14523 this License, each Contributor hereby grants to You a perpetual, 14524 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 14525 (except as stated in this section) patent license to make, have made, 14526 use, offer to sell, sell, import, and otherwise transfer the Work, 14527 where such license applies only to those patent claims licensable 14528 by such Contributor that are necessarily infringed by their 14529 Contribution(s) alone or by combination of their Contribution(s) 14530 with the Work to which such Contribution(s) was submitted. If You 14531 institute patent litigation against any entity (including a 14532 cross-claim or counterclaim in a lawsuit) alleging that the Work 14533 or a Contribution incorporated within the Work constitutes direct 14534 or contributory patent infringement, then any patent licenses 14535 granted to You under this License for that Work shall terminate 14536 as of the date such litigation is filed. 14537 14538 4. Redistribution. You may reproduce and distribute copies of the 14539 Work or Derivative Works thereof in any medium, with or without 14540 modifications, and in Source or Object form, provided that You 14541 meet the following conditions: 14542 14543 (a) You must give any other recipients of the Work or 14544 Derivative Works a copy of this License; and 14545 14546 (b) You must cause any modified files to carry prominent notices 14547 stating that You changed the files; and 14548 14549 (c) You must retain, in the Source form of any Derivative Works 14550 that You distribute, all copyright, patent, trademark, and 14551 attribution notices from the Source form of the Work, 14552 excluding those notices that do not pertain to any part of 14553 the Derivative Works; and 14554 14555 (d) If the Work includes a "NOTICE" text file as part of its 14556 distribution, then any Derivative Works that You distribute must 14557 include a readable copy of the attribution notices contained 14558 within such NOTICE file, excluding those notices that do not 14559 pertain to any part of the Derivative Works, in at least one 14560 of the following places: within a NOTICE text file distributed 14561 as part of the Derivative Works; within the Source form or 14562 documentation, if provided along with the Derivative Works; or, 14563 within a display generated by the Derivative Works, if and 14564 wherever such third-party notices normally appear. The contents 14565 of the NOTICE file are for informational purposes only and 14566 do not modify the License. You may add Your own attribution 14567 notices within Derivative Works that You distribute, alongside 14568 or as an addendum to the NOTICE text from the Work, provided 14569 that such additional attribution notices cannot be construed 14570 as modifying the License. 14571 14572 You may add Your own copyright statement to Your modifications and 14573 may provide additional or different license terms and conditions 14574 for use, reproduction, or distribution of Your modifications, or 14575 for any such Derivative Works as a whole, provided Your use, 14576 reproduction, and distribution of the Work otherwise complies with 14577 the conditions stated in this License. 14578 14579 5. Submission of Contributions. Unless You explicitly state otherwise, 14580 any Contribution intentionally submitted for inclusion in the Work 14581 by You to the Licensor shall be under the terms and conditions of 14582 this License, without any additional terms or conditions. 14583 Notwithstanding the above, nothing herein shall supersede or modify 14584 the terms of any separate license agreement you may have executed 14585 with Licensor regarding such Contributions. 14586 14587 6. Trademarks. This License does not grant permission to use the trade 14588 names, trademarks, service marks, or product names of the Licensor, 14589 except as required for reasonable and customary use in describing the 14590 origin of the Work and reproducing the content of the NOTICE file. 14591 14592 7. Disclaimer of Warranty. Unless required by applicable law or 14593 agreed to in writing, Licensor provides the Work (and each 14594 Contributor provides its Contributions) on an "AS IS" BASIS, 14595 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 14596 implied, including, without limitation, any warranties or conditions 14597 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 14598 PARTICULAR PURPOSE. You are solely responsible for determining the 14599 appropriateness of using or redistributing the Work and assume any 14600 risks associated with Your exercise of permissions under this License. 14601 14602 8. Limitation of Liability. In no event and under no legal theory, 14603 whether in tort (including negligence), contract, or otherwise, 14604 unless required by applicable law (such as deliberate and grossly 14605 negligent acts) or agreed to in writing, shall any Contributor be 14606 liable to You for damages, including any direct, indirect, special, 14607 incidental, or consequential damages of any character arising as a 14608 result of this License or out of the use or inability to use the 14609 Work (including but not limited to damages for loss of goodwill, 14610 work stoppage, computer failure or malfunction, or any and all 14611 other commercial damages or losses), even if such Contributor 14612 has been advised of the possibility of such damages. 14613 14614 9. Accepting Warranty or Additional Liability. While redistributing 14615 the Work or Derivative Works thereof, You may choose to offer, 14616 and charge a fee for, acceptance of support, warranty, indemnity, 14617 or other liability obligations and/or rights consistent with this 14618 License. However, in accepting such obligations, You may act only 14619 on Your own behalf and on Your sole responsibility, not on behalf 14620 of any other Contributor, and only if You agree to indemnify, 14621 defend, and hold each Contributor harmless for any liability 14622 incurred by, or claims asserted against, such Contributor by reason 14623 of your accepting any such warranty or additional liability. 14624 14625 END OF TERMS AND CONDITIONS 14626 14627 APPENDIX: How to apply the Apache License to your work. 14628 14629 To apply the Apache License to your work, attach the following 14630 boilerplate notice, with the fields enclosed by brackets "[]" 14631 replaced with your own identifying information. (Don't include 14632 the brackets!) The text should be enclosed in the appropriate 14633 comment syntax for the file format. We also recommend that a 14634 file or class name and description of purpose be included on the 14635 same "printed page" as the copyright notice for easier 14636 identification within third-party archives. 14637 14638 Copyright [yyyy] [name of copyright owner] 14639 14640 Licensed under the Apache License, Version 2.0 (the "License"); 14641 you may not use this file except in compliance with the License. 14642 You may obtain a copy of the License at 14643 14644 http://www.apache.org/licenses/LICENSE-2.0 14645 14646 Unless required by applicable law or agreed to in writing, software 14647 distributed under the License is distributed on an "AS IS" BASIS, 14648 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14649 See the License for the specific language governing permissions and 14650 limitations under the License. 14651 14652 ================================================================ 14653 14654 github.com/jedib0t/go-pretty/v6 14655 https://github.com/jedib0t/go-pretty/v6 14656 ---------------------------------------------------------------- 14657 MIT License 14658 14659 Copyright (c) 2018 jedib0t 14660 14661 Permission is hereby granted, free of charge, to any person obtaining a copy 14662 of this software and associated documentation files (the "Software"), to deal 14663 in the Software without restriction, including without limitation the rights 14664 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 14665 copies of the Software, and to permit persons to whom the Software is 14666 furnished to do so, subject to the following conditions: 14667 14668 The above copyright notice and this permission notice shall be included in all 14669 copies or substantial portions of the Software. 14670 14671 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 14672 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 14673 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 14674 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 14675 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 14676 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 14677 SOFTWARE. 14678 14679 ================================================================ 14680 14681 github.com/jessevdk/go-flags 14682 https://github.com/jessevdk/go-flags 14683 ---------------------------------------------------------------- 14684 Copyright (c) 2012 Jesse van den Kieboom. All rights reserved. 14685 Redistribution and use in source and binary forms, with or without 14686 modification, are permitted provided that the following conditions are 14687 met: 14688 14689 * Redistributions of source code must retain the above copyright 14690 notice, this list of conditions and the following disclaimer. 14691 * Redistributions in binary form must reproduce the above 14692 copyright notice, this list of conditions and the following disclaimer 14693 in the documentation and/or other materials provided with the 14694 distribution. 14695 * Neither the name of Google Inc. nor the names of its 14696 contributors may be used to endorse or promote products derived from 14697 this software without specific prior written permission. 14698 14699 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 14700 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 14701 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 14702 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 14703 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 14704 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 14705 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 14706 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 14707 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 14708 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 14709 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 14710 14711 ================================================================ 14712 14713 github.com/josharian/intern 14714 https://github.com/josharian/intern 14715 ---------------------------------------------------------------- 14716 MIT License 14717 14718 Copyright (c) 2019 Josh Bleecher Snyder 14719 14720 Permission is hereby granted, free of charge, to any person obtaining a copy 14721 of this software and associated documentation files (the "Software"), to deal 14722 in the Software without restriction, including without limitation the rights 14723 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 14724 copies of the Software, and to permit persons to whom the Software is 14725 furnished to do so, subject to the following conditions: 14726 14727 The above copyright notice and this permission notice shall be included in all 14728 copies or substantial portions of the Software. 14729 14730 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 14731 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 14732 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 14733 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 14734 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 14735 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 14736 SOFTWARE. 14737 14738 ================================================================ 14739 14740 github.com/json-iterator/go 14741 https://github.com/json-iterator/go 14742 ---------------------------------------------------------------- 14743 MIT License 14744 14745 Copyright (c) 2016 json-iterator 14746 14747 Permission is hereby granted, free of charge, to any person obtaining a copy 14748 of this software and associated documentation files (the "Software"), to deal 14749 in the Software without restriction, including without limitation the rights 14750 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 14751 copies of the Software, and to permit persons to whom the Software is 14752 furnished to do so, subject to the following conditions: 14753 14754 The above copyright notice and this permission notice shall be included in all 14755 copies or substantial portions of the Software. 14756 14757 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 14758 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 14759 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 14760 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 14761 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 14762 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 14763 SOFTWARE. 14764 14765 ================================================================ 14766 14767 github.com/juju/ratelimit 14768 https://github.com/juju/ratelimit 14769 ---------------------------------------------------------------- 14770 All files in this repository are licensed as follows. If you contribute 14771 to this repository, it is assumed that you license your contribution 14772 under the same license unless you state otherwise. 14773 14774 All files Copyright (C) 2015 Canonical Ltd. unless otherwise specified in the file. 14775 14776 This software is licensed under the LGPLv3, included below. 14777 14778 As a special exception to the GNU Lesser General Public License version 3 14779 ("LGPL3"), the copyright holders of this Library give you permission to 14780 convey to a third party a Combined Work that links statically or dynamically 14781 to this Library without providing any Minimal Corresponding Source or 14782 Minimal Application Code as set out in 4d or providing the installation 14783 information set out in section 4e, provided that you comply with the other 14784 provisions of LGPL3 and provided that you meet, for the Application the 14785 terms and conditions of the license(s) which apply to the Application. 14786 14787 Except as stated in this special exception, the provisions of LGPL3 will 14788 continue to comply in full to this Library. If you modify this Library, you 14789 may apply this exception to your version of this Library, but you are not 14790 obliged to do so. If you do not wish to do so, delete this exception 14791 statement from your version. This exception does not (and cannot) modify any 14792 license terms which apply to the Application, with which you must still 14793 comply. 14794 14795 14796 GNU LESSER GENERAL PUBLIC LICENSE 14797 Version 3, 29 June 2007 14798 14799 Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/> 14800 Everyone is permitted to copy and distribute verbatim copies 14801 of this license document, but changing it is not allowed. 14802 14803 14804 This version of the GNU Lesser General Public License incorporates 14805 the terms and conditions of version 3 of the GNU General Public 14806 License, supplemented by the additional permissions listed below. 14807 14808 0. Additional Definitions. 14809 14810 As used herein, "this License" refers to version 3 of the GNU Lesser 14811 General Public License, and the "GNU GPL" refers to version 3 of the GNU 14812 General Public License. 14813 14814 "The Library" refers to a covered work governed by this License, 14815 other than an Application or a Combined Work as defined below. 14816 14817 An "Application" is any work that makes use of an interface provided 14818 by the Library, but which is not otherwise based on the Library. 14819 Defining a subclass of a class defined by the Library is deemed a mode 14820 of using an interface provided by the Library. 14821 14822 A "Combined Work" is a work produced by combining or linking an 14823 Application with the Library. The particular version of the Library 14824 with which the Combined Work was made is also called the "Linked 14825 Version". 14826 14827 The "Minimal Corresponding Source" for a Combined Work means the 14828 Corresponding Source for the Combined Work, excluding any source code 14829 for portions of the Combined Work that, considered in isolation, are 14830 based on the Application, and not on the Linked Version. 14831 14832 The "Corresponding Application Code" for a Combined Work means the 14833 object code and/or source code for the Application, including any data 14834 and utility programs needed for reproducing the Combined Work from the 14835 Application, but excluding the System Libraries of the Combined Work. 14836 14837 1. Exception to Section 3 of the GNU GPL. 14838 14839 You may convey a covered work under sections 3 and 4 of this License 14840 without being bound by section 3 of the GNU GPL. 14841 14842 2. Conveying Modified Versions. 14843 14844 If you modify a copy of the Library, and, in your modifications, a 14845 facility refers to a function or data to be supplied by an Application 14846 that uses the facility (other than as an argument passed when the 14847 facility is invoked), then you may convey a copy of the modified 14848 version: 14849 14850 a) under this License, provided that you make a good faith effort to 14851 ensure that, in the event an Application does not supply the 14852 function or data, the facility still operates, and performs 14853 whatever part of its purpose remains meaningful, or 14854 14855 b) under the GNU GPL, with none of the additional permissions of 14856 this License applicable to that copy. 14857 14858 3. Object Code Incorporating Material from Library Header Files. 14859 14860 The object code form of an Application may incorporate material from 14861 a header file that is part of the Library. You may convey such object 14862 code under terms of your choice, provided that, if the incorporated 14863 material is not limited to numerical parameters, data structure 14864 layouts and accessors, or small macros, inline functions and templates 14865 (ten or fewer lines in length), you do both of the following: 14866 14867 a) Give prominent notice with each copy of the object code that the 14868 Library is used in it and that the Library and its use are 14869 covered by this License. 14870 14871 b) Accompany the object code with a copy of the GNU GPL and this license 14872 document. 14873 14874 4. Combined Works. 14875 14876 You may convey a Combined Work under terms of your choice that, 14877 taken together, effectively do not restrict modification of the 14878 portions of the Library contained in the Combined Work and reverse 14879 engineering for debugging such modifications, if you also do each of 14880 the following: 14881 14882 a) Give prominent notice with each copy of the Combined Work that 14883 the Library is used in it and that the Library and its use are 14884 covered by this License. 14885 14886 b) Accompany the Combined Work with a copy of the GNU GPL and this license 14887 document. 14888 14889 c) For a Combined Work that displays copyright notices during 14890 execution, include the copyright notice for the Library among 14891 these notices, as well as a reference directing the user to the 14892 copies of the GNU GPL and this license document. 14893 14894 d) Do one of the following: 14895 14896 0) Convey the Minimal Corresponding Source under the terms of this 14897 License, and the Corresponding Application Code in a form 14898 suitable for, and under terms that permit, the user to 14899 recombine or relink the Application with a modified version of 14900 the Linked Version to produce a modified Combined Work, in the 14901 manner specified by section 6 of the GNU GPL for conveying 14902 Corresponding Source. 14903 14904 1) Use a suitable shared library mechanism for linking with the 14905 Library. A suitable mechanism is one that (a) uses at run time 14906 a copy of the Library already present on the user's computer 14907 system, and (b) will operate properly with a modified version 14908 of the Library that is interface-compatible with the Linked 14909 Version. 14910 14911 e) Provide Installation Information, but only if you would otherwise 14912 be required to provide such information under section 6 of the 14913 GNU GPL, and only to the extent that such information is 14914 necessary to install and execute a modified version of the 14915 Combined Work produced by recombining or relinking the 14916 Application with a modified version of the Linked Version. (If 14917 you use option 4d0, the Installation Information must accompany 14918 the Minimal Corresponding Source and Corresponding Application 14919 Code. If you use option 4d1, you must provide the Installation 14920 Information in the manner specified by section 6 of the GNU GPL 14921 for conveying Corresponding Source.) 14922 14923 5. Combined Libraries. 14924 14925 You may place library facilities that are a work based on the 14926 Library side by side in a single library together with other library 14927 facilities that are not Applications and are not covered by this 14928 License, and convey such a combined library under terms of your 14929 choice, if you do both of the following: 14930 14931 a) Accompany the combined library with a copy of the same work based 14932 on the Library, uncombined with any other library facilities, 14933 conveyed under the terms of this License. 14934 14935 b) Give prominent notice with the combined library that part of it 14936 is a work based on the Library, and explaining where to find the 14937 accompanying uncombined form of the same work. 14938 14939 6. Revised Versions of the GNU Lesser General Public License. 14940 14941 The Free Software Foundation may publish revised and/or new versions 14942 of the GNU Lesser General Public License from time to time. Such new 14943 versions will be similar in spirit to the present version, but may 14944 differ in detail to address new problems or concerns. 14945 14946 Each version is given a distinguishing version number. If the 14947 Library as you received it specifies that a certain numbered version 14948 of the GNU Lesser General Public License "or any later version" 14949 applies to it, you have the option of following the terms and 14950 conditions either of that published version or of any later version 14951 published by the Free Software Foundation. If the Library as you 14952 received it does not specify a version number of the GNU Lesser 14953 General Public License, you may choose any version of the GNU Lesser 14954 General Public License ever published by the Free Software Foundation. 14955 14956 If the Library as you received it specifies that a proxy can decide 14957 whether future versions of the GNU Lesser General Public License shall 14958 apply, that proxy's public statement of acceptance of any version is 14959 permanent authorization for you to choose that version for the 14960 Library. 14961 14962 ================================================================ 14963 14964 github.com/klauspost/compress 14965 https://github.com/klauspost/compress 14966 ---------------------------------------------------------------- 14967 Copyright (c) 2012 The Go Authors. All rights reserved. 14968 Copyright (c) 2019 Klaus Post. All rights reserved. 14969 14970 Redistribution and use in source and binary forms, with or without 14971 modification, are permitted provided that the following conditions are 14972 met: 14973 14974 * Redistributions of source code must retain the above copyright 14975 notice, this list of conditions and the following disclaimer. 14976 * Redistributions in binary form must reproduce the above 14977 copyright notice, this list of conditions and the following disclaimer 14978 in the documentation and/or other materials provided with the 14979 distribution. 14980 * Neither the name of Google Inc. nor the names of its 14981 contributors may be used to endorse or promote products derived from 14982 this software without specific prior written permission. 14983 14984 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 14985 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 14986 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 14987 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 14988 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 14989 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 14990 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 14991 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 14992 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 14993 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 14994 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 14995 14996 ------------------ 14997 14998 Files: gzhttp/* 14999 15000 Apache License 15001 Version 2.0, January 2004 15002 http://www.apache.org/licenses/ 15003 15004 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 15005 15006 1. Definitions. 15007 15008 "License" shall mean the terms and conditions for use, reproduction, 15009 and distribution as defined by Sections 1 through 9 of this document. 15010 15011 "Licensor" shall mean the copyright owner or entity authorized by 15012 the copyright owner that is granting the License. 15013 15014 "Legal Entity" shall mean the union of the acting entity and all 15015 other entities that control, are controlled by, or are under common 15016 control with that entity. For the purposes of this definition, 15017 "control" means (i) the power, direct or indirect, to cause the 15018 direction or management of such entity, whether by contract or 15019 otherwise, or (ii) ownership of fifty percent (50%) or more of the 15020 outstanding shares, or (iii) beneficial ownership of such entity. 15021 15022 "You" (or "Your") shall mean an individual or Legal Entity 15023 exercising permissions granted by this License. 15024 15025 "Source" form shall mean the preferred form for making modifications, 15026 including but not limited to software source code, documentation 15027 source, and configuration files. 15028 15029 "Object" form shall mean any form resulting from mechanical 15030 transformation or translation of a Source form, including but 15031 not limited to compiled object code, generated documentation, 15032 and conversions to other media types. 15033 15034 "Work" shall mean the work of authorship, whether in Source or 15035 Object form, made available under the License, as indicated by a 15036 copyright notice that is included in or attached to the work 15037 (an example is provided in the Appendix below). 15038 15039 "Derivative Works" shall mean any work, whether in Source or Object 15040 form, that is based on (or derived from) the Work and for which the 15041 editorial revisions, annotations, elaborations, or other modifications 15042 represent, as a whole, an original work of authorship. For the purposes 15043 of this License, Derivative Works shall not include works that remain 15044 separable from, or merely link (or bind by name) to the interfaces of, 15045 the Work and Derivative Works thereof. 15046 15047 "Contribution" shall mean any work of authorship, including 15048 the original version of the Work and any modifications or additions 15049 to that Work or Derivative Works thereof, that is intentionally 15050 submitted to Licensor for inclusion in the Work by the copyright owner 15051 or by an individual or Legal Entity authorized to submit on behalf of 15052 the copyright owner. For the purposes of this definition, "submitted" 15053 means any form of electronic, verbal, or written communication sent 15054 to the Licensor or its representatives, including but not limited to 15055 communication on electronic mailing lists, source code control systems, 15056 and issue tracking systems that are managed by, or on behalf of, the 15057 Licensor for the purpose of discussing and improving the Work, but 15058 excluding communication that is conspicuously marked or otherwise 15059 designated in writing by the copyright owner as "Not a Contribution." 15060 15061 "Contributor" shall mean Licensor and any individual or Legal Entity 15062 on behalf of whom a Contribution has been received by Licensor and 15063 subsequently incorporated within the Work. 15064 15065 2. Grant of Copyright License. Subject to the terms and conditions of 15066 this License, each Contributor hereby grants to You a perpetual, 15067 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 15068 copyright license to reproduce, prepare Derivative Works of, 15069 publicly display, publicly perform, sublicense, and distribute the 15070 Work and such Derivative Works in Source or Object form. 15071 15072 3. Grant of Patent License. Subject to the terms and conditions of 15073 this License, each Contributor hereby grants to You a perpetual, 15074 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 15075 (except as stated in this section) patent license to make, have made, 15076 use, offer to sell, sell, import, and otherwise transfer the Work, 15077 where such license applies only to those patent claims licensable 15078 by such Contributor that are necessarily infringed by their 15079 Contribution(s) alone or by combination of their Contribution(s) 15080 with the Work to which such Contribution(s) was submitted. If You 15081 institute patent litigation against any entity (including a 15082 cross-claim or counterclaim in a lawsuit) alleging that the Work 15083 or a Contribution incorporated within the Work constitutes direct 15084 or contributory patent infringement, then any patent licenses 15085 granted to You under this License for that Work shall terminate 15086 as of the date such litigation is filed. 15087 15088 4. Redistribution. You may reproduce and distribute copies of the 15089 Work or Derivative Works thereof in any medium, with or without 15090 modifications, and in Source or Object form, provided that You 15091 meet the following conditions: 15092 15093 (a) You must give any other recipients of the Work or 15094 Derivative Works a copy of this License; and 15095 15096 (b) You must cause any modified files to carry prominent notices 15097 stating that You changed the files; and 15098 15099 (c) You must retain, in the Source form of any Derivative Works 15100 that You distribute, all copyright, patent, trademark, and 15101 attribution notices from the Source form of the Work, 15102 excluding those notices that do not pertain to any part of 15103 the Derivative Works; and 15104 15105 (d) If the Work includes a "NOTICE" text file as part of its 15106 distribution, then any Derivative Works that You distribute must 15107 include a readable copy of the attribution notices contained 15108 within such NOTICE file, excluding those notices that do not 15109 pertain to any part of the Derivative Works, in at least one 15110 of the following places: within a NOTICE text file distributed 15111 as part of the Derivative Works; within the Source form or 15112 documentation, if provided along with the Derivative Works; or, 15113 within a display generated by the Derivative Works, if and 15114 wherever such third-party notices normally appear. The contents 15115 of the NOTICE file are for informational purposes only and 15116 do not modify the License. You may add Your own attribution 15117 notices within Derivative Works that You distribute, alongside 15118 or as an addendum to the NOTICE text from the Work, provided 15119 that such additional attribution notices cannot be construed 15120 as modifying the License. 15121 15122 You may add Your own copyright statement to Your modifications and 15123 may provide additional or different license terms and conditions 15124 for use, reproduction, or distribution of Your modifications, or 15125 for any such Derivative Works as a whole, provided Your use, 15126 reproduction, and distribution of the Work otherwise complies with 15127 the conditions stated in this License. 15128 15129 5. Submission of Contributions. Unless You explicitly state otherwise, 15130 any Contribution intentionally submitted for inclusion in the Work 15131 by You to the Licensor shall be under the terms and conditions of 15132 this License, without any additional terms or conditions. 15133 Notwithstanding the above, nothing herein shall supersede or modify 15134 the terms of any separate license agreement you may have executed 15135 with Licensor regarding such Contributions. 15136 15137 6. Trademarks. This License does not grant permission to use the trade 15138 names, trademarks, service marks, or product names of the Licensor, 15139 except as required for reasonable and customary use in describing the 15140 origin of the Work and reproducing the content of the NOTICE file. 15141 15142 7. Disclaimer of Warranty. Unless required by applicable law or 15143 agreed to in writing, Licensor provides the Work (and each 15144 Contributor provides its Contributions) on an "AS IS" BASIS, 15145 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 15146 implied, including, without limitation, any warranties or conditions 15147 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 15148 PARTICULAR PURPOSE. You are solely responsible for determining the 15149 appropriateness of using or redistributing the Work and assume any 15150 risks associated with Your exercise of permissions under this License. 15151 15152 8. Limitation of Liability. In no event and under no legal theory, 15153 whether in tort (including negligence), contract, or otherwise, 15154 unless required by applicable law (such as deliberate and grossly 15155 negligent acts) or agreed to in writing, shall any Contributor be 15156 liable to You for damages, including any direct, indirect, special, 15157 incidental, or consequential damages of any character arising as a 15158 result of this License or out of the use or inability to use the 15159 Work (including but not limited to damages for loss of goodwill, 15160 work stoppage, computer failure or malfunction, or any and all 15161 other commercial damages or losses), even if such Contributor 15162 has been advised of the possibility of such damages. 15163 15164 9. Accepting Warranty or Additional Liability. While redistributing 15165 the Work or Derivative Works thereof, You may choose to offer, 15166 and charge a fee for, acceptance of support, warranty, indemnity, 15167 or other liability obligations and/or rights consistent with this 15168 License. However, in accepting such obligations, You may act only 15169 on Your own behalf and on Your sole responsibility, not on behalf 15170 of any other Contributor, and only if You agree to indemnify, 15171 defend, and hold each Contributor harmless for any liability 15172 incurred by, or claims asserted against, such Contributor by reason 15173 of your accepting any such warranty or additional liability. 15174 15175 END OF TERMS AND CONDITIONS 15176 15177 APPENDIX: How to apply the Apache License to your work. 15178 15179 To apply the Apache License to your work, attach the following 15180 boilerplate notice, with the fields enclosed by brackets "[]" 15181 replaced with your own identifying information. (Don't include 15182 the brackets!) The text should be enclosed in the appropriate 15183 comment syntax for the file format. We also recommend that a 15184 file or class name and description of purpose be included on the 15185 same "printed page" as the copyright notice for easier 15186 identification within third-party archives. 15187 15188 Copyright 2016-2017 The New York Times Company 15189 15190 Licensed under the Apache License, Version 2.0 (the "License"); 15191 you may not use this file except in compliance with the License. 15192 You may obtain a copy of the License at 15193 15194 http://www.apache.org/licenses/LICENSE-2.0 15195 15196 Unless required by applicable law or agreed to in writing, software 15197 distributed under the License is distributed on an "AS IS" BASIS, 15198 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 15199 See the License for the specific language governing permissions and 15200 limitations under the License. 15201 15202 ------------------ 15203 15204 Files: s2/cmd/internal/readahead/* 15205 15206 The MIT License (MIT) 15207 15208 Copyright (c) 2015 Klaus Post 15209 15210 Permission is hereby granted, free of charge, to any person obtaining a copy 15211 of this software and associated documentation files (the "Software"), to deal 15212 in the Software without restriction, including without limitation the rights 15213 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 15214 copies of the Software, and to permit persons to whom the Software is 15215 furnished to do so, subject to the following conditions: 15216 15217 The above copyright notice and this permission notice shall be included in all 15218 copies or substantial portions of the Software. 15219 15220 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 15221 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 15222 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 15223 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 15224 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 15225 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 15226 SOFTWARE. 15227 15228 --------------------- 15229 Files: snappy/* 15230 Files: internal/snapref/* 15231 15232 Copyright (c) 2011 The Snappy-Go Authors. All rights reserved. 15233 15234 Redistribution and use in source and binary forms, with or without 15235 modification, are permitted provided that the following conditions are 15236 met: 15237 15238 * Redistributions of source code must retain the above copyright 15239 notice, this list of conditions and the following disclaimer. 15240 * Redistributions in binary form must reproduce the above 15241 copyright notice, this list of conditions and the following disclaimer 15242 in the documentation and/or other materials provided with the 15243 distribution. 15244 * Neither the name of Google Inc. nor the names of its 15245 contributors may be used to endorse or promote products derived from 15246 this software without specific prior written permission. 15247 15248 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 15249 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 15250 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 15251 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 15252 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 15253 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 15254 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 15255 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 15256 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 15257 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 15258 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 15259 15260 ----------------- 15261 15262 Files: s2/cmd/internal/filepathx/* 15263 15264 Copyright 2016 The filepathx Authors 15265 15266 Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: 15267 15268 The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. 15269 15270 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 15271 15272 ================================================================ 15273 15274 github.com/klauspost/cpuid/v2 15275 https://github.com/klauspost/cpuid/v2 15276 ---------------------------------------------------------------- 15277 The MIT License (MIT) 15278 15279 Copyright (c) 2015 Klaus Post 15280 15281 Permission is hereby granted, free of charge, to any person obtaining a copy 15282 of this software and associated documentation files (the "Software"), to deal 15283 in the Software without restriction, including without limitation the rights 15284 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 15285 copies of the Software, and to permit persons to whom the Software is 15286 furnished to do so, subject to the following conditions: 15287 15288 The above copyright notice and this permission notice shall be included in all 15289 copies or substantial portions of the Software. 15290 15291 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 15292 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 15293 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 15294 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 15295 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 15296 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 15297 SOFTWARE. 15298 15299 15300 ================================================================ 15301 15302 github.com/klauspost/filepathx 15303 https://github.com/klauspost/filepathx 15304 ---------------------------------------------------------------- 15305 Copyright 2016 The filepathx Authors 15306 15307 Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: 15308 15309 The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. 15310 15311 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 15312 15313 ================================================================ 15314 15315 github.com/klauspost/pgzip 15316 https://github.com/klauspost/pgzip 15317 ---------------------------------------------------------------- 15318 The MIT License (MIT) 15319 15320 Copyright (c) 2014 Klaus Post 15321 15322 Permission is hereby granted, free of charge, to any person obtaining a copy 15323 of this software and associated documentation files (the "Software"), to deal 15324 in the Software without restriction, including without limitation the rights 15325 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 15326 copies of the Software, and to permit persons to whom the Software is 15327 furnished to do so, subject to the following conditions: 15328 15329 The above copyright notice and this permission notice shall be included in all 15330 copies or substantial portions of the Software. 15331 15332 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 15333 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 15334 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 15335 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 15336 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 15337 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 15338 SOFTWARE. 15339 15340 15341 ================================================================ 15342 15343 github.com/klauspost/readahead 15344 https://github.com/klauspost/readahead 15345 ---------------------------------------------------------------- 15346 The MIT License (MIT) 15347 15348 Copyright (c) 2015 Klaus Post 15349 15350 Permission is hereby granted, free of charge, to any person obtaining a copy 15351 of this software and associated documentation files (the "Software"), to deal 15352 in the Software without restriction, including without limitation the rights 15353 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 15354 copies of the Software, and to permit persons to whom the Software is 15355 furnished to do so, subject to the following conditions: 15356 15357 The above copyright notice and this permission notice shall be included in all 15358 copies or substantial portions of the Software. 15359 15360 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 15361 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 15362 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 15363 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 15364 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 15365 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 15366 SOFTWARE. 15367 15368 15369 ================================================================ 15370 15371 github.com/klauspost/reedsolomon 15372 https://github.com/klauspost/reedsolomon 15373 ---------------------------------------------------------------- 15374 The MIT License (MIT) 15375 15376 Copyright (c) 2015 Klaus Post 15377 Copyright (c) 2015 Backblaze 15378 15379 Permission is hereby granted, free of charge, to any person obtaining a copy 15380 of this software and associated documentation files (the "Software"), to deal 15381 in the Software without restriction, including without limitation the rights 15382 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 15383 copies of the Software, and to permit persons to whom the Software is 15384 furnished to do so, subject to the following conditions: 15385 15386 The above copyright notice and this permission notice shall be included in all 15387 copies or substantial portions of the Software. 15388 15389 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 15390 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 15391 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 15392 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 15393 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 15394 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 15395 SOFTWARE. 15396 15397 15398 ================================================================ 15399 15400 github.com/kr/fs 15401 https://github.com/kr/fs 15402 ---------------------------------------------------------------- 15403 Copyright (c) 2012 The Go Authors. All rights reserved. 15404 15405 Redistribution and use in source and binary forms, with or without 15406 modification, are permitted provided that the following conditions are 15407 met: 15408 15409 * Redistributions of source code must retain the above copyright 15410 notice, this list of conditions and the following disclaimer. 15411 * Redistributions in binary form must reproduce the above 15412 copyright notice, this list of conditions and the following disclaimer 15413 in the documentation and/or other materials provided with the 15414 distribution. 15415 * Neither the name of Google Inc. nor the names of its 15416 contributors may be used to endorse or promote products derived from 15417 this software without specific prior written permission. 15418 15419 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 15420 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 15421 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 15422 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 15423 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 15424 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 15425 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 15426 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 15427 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 15428 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 15429 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 15430 15431 ================================================================ 15432 15433 github.com/kr/pretty 15434 https://github.com/kr/pretty 15435 ---------------------------------------------------------------- 15436 Copyright 2012 Keith Rarick 15437 15438 Permission is hereby granted, free of charge, to any person obtaining a copy 15439 of this software and associated documentation files (the "Software"), to deal 15440 in the Software without restriction, including without limitation the rights 15441 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 15442 copies of the Software, and to permit persons to whom the Software is 15443 furnished to do so, subject to the following conditions: 15444 15445 The above copyright notice and this permission notice shall be included in 15446 all copies or substantial portions of the Software. 15447 15448 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 15449 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 15450 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 15451 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 15452 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 15453 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 15454 THE SOFTWARE. 15455 15456 ================================================================ 15457 15458 github.com/kr/text 15459 https://github.com/kr/text 15460 ---------------------------------------------------------------- 15461 Copyright 2012 Keith Rarick 15462 15463 Permission is hereby granted, free of charge, to any person obtaining a copy 15464 of this software and associated documentation files (the "Software"), to deal 15465 in the Software without restriction, including without limitation the rights 15466 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 15467 copies of the Software, and to permit persons to whom the Software is 15468 furnished to do so, subject to the following conditions: 15469 15470 The above copyright notice and this permission notice shall be included in 15471 all copies or substantial portions of the Software. 15472 15473 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 15474 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 15475 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 15476 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 15477 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 15478 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 15479 THE SOFTWARE. 15480 15481 ================================================================ 15482 15483 github.com/lestrrat-go/backoff/v2 15484 https://github.com/lestrrat-go/backoff/v2 15485 ---------------------------------------------------------------- 15486 MIT License 15487 15488 Copyright (c) 2018 lestrrat 15489 15490 Permission is hereby granted, free of charge, to any person obtaining a copy 15491 of this software and associated documentation files (the "Software"), to deal 15492 in the Software without restriction, including without limitation the rights 15493 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 15494 copies of the Software, and to permit persons to whom the Software is 15495 furnished to do so, subject to the following conditions: 15496 15497 The above copyright notice and this permission notice shall be included in all 15498 copies or substantial portions of the Software. 15499 15500 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 15501 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 15502 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 15503 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 15504 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 15505 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 15506 SOFTWARE. 15507 15508 ================================================================ 15509 15510 github.com/lestrrat-go/blackmagic 15511 https://github.com/lestrrat-go/blackmagic 15512 ---------------------------------------------------------------- 15513 MIT License 15514 15515 Copyright (c) 2021 lestrrat-go 15516 15517 Permission is hereby granted, free of charge, to any person obtaining a copy 15518 of this software and associated documentation files (the "Software"), to deal 15519 in the Software without restriction, including without limitation the rights 15520 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 15521 copies of the Software, and to permit persons to whom the Software is 15522 furnished to do so, subject to the following conditions: 15523 15524 The above copyright notice and this permission notice shall be included in all 15525 copies or substantial portions of the Software. 15526 15527 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 15528 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 15529 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 15530 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 15531 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 15532 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 15533 SOFTWARE. 15534 15535 ================================================================ 15536 15537 github.com/lestrrat-go/httpcc 15538 https://github.com/lestrrat-go/httpcc 15539 ---------------------------------------------------------------- 15540 MIT License 15541 15542 Copyright (c) 2020 lestrrat-go 15543 15544 Permission is hereby granted, free of charge, to any person obtaining a copy 15545 of this software and associated documentation files (the "Software"), to deal 15546 in the Software without restriction, including without limitation the rights 15547 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 15548 copies of the Software, and to permit persons to whom the Software is 15549 furnished to do so, subject to the following conditions: 15550 15551 The above copyright notice and this permission notice shall be included in all 15552 copies or substantial portions of the Software. 15553 15554 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 15555 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 15556 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 15557 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 15558 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 15559 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 15560 SOFTWARE. 15561 15562 ================================================================ 15563 15564 github.com/lestrrat-go/iter 15565 https://github.com/lestrrat-go/iter 15566 ---------------------------------------------------------------- 15567 MIT License 15568 15569 Copyright (c) 2020 lestrrat-go 15570 15571 Permission is hereby granted, free of charge, to any person obtaining a copy 15572 of this software and associated documentation files (the "Software"), to deal 15573 in the Software without restriction, including without limitation the rights 15574 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 15575 copies of the Software, and to permit persons to whom the Software is 15576 furnished to do so, subject to the following conditions: 15577 15578 The above copyright notice and this permission notice shall be included in all 15579 copies or substantial portions of the Software. 15580 15581 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 15582 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 15583 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 15584 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 15585 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 15586 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 15587 SOFTWARE. 15588 15589 ================================================================ 15590 15591 github.com/lestrrat-go/jwx 15592 https://github.com/lestrrat-go/jwx 15593 ---------------------------------------------------------------- 15594 The MIT License (MIT) 15595 15596 Copyright (c) 2015 lestrrat 15597 15598 Permission is hereby granted, free of charge, to any person obtaining a copy 15599 of this software and associated documentation files (the "Software"), to deal 15600 in the Software without restriction, including without limitation the rights 15601 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 15602 copies of the Software, and to permit persons to whom the Software is 15603 furnished to do so, subject to the following conditions: 15604 15605 The above copyright notice and this permission notice shall be included in all 15606 copies or substantial portions of the Software. 15607 15608 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 15609 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 15610 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 15611 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 15612 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 15613 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 15614 SOFTWARE. 15615 15616 15617 ================================================================ 15618 15619 github.com/lestrrat-go/option 15620 https://github.com/lestrrat-go/option 15621 ---------------------------------------------------------------- 15622 MIT License 15623 15624 Copyright (c) 2021 lestrrat-go 15625 15626 Permission is hereby granted, free of charge, to any person obtaining a copy 15627 of this software and associated documentation files (the "Software"), to deal 15628 in the Software without restriction, including without limitation the rights 15629 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 15630 copies of the Software, and to permit persons to whom the Software is 15631 furnished to do so, subject to the following conditions: 15632 15633 The above copyright notice and this permission notice shall be included in all 15634 copies or substantial portions of the Software. 15635 15636 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 15637 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 15638 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 15639 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 15640 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 15641 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 15642 SOFTWARE. 15643 15644 ================================================================ 15645 15646 github.com/lib/pq 15647 https://github.com/lib/pq 15648 ---------------------------------------------------------------- 15649 Copyright (c) 2011-2013, 'pq' Contributors 15650 Portions Copyright (C) 2011 Blake Mizerany 15651 15652 Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: 15653 15654 The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. 15655 15656 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 15657 15658 ================================================================ 15659 15660 github.com/lithammer/shortuuid/v4 15661 https://github.com/lithammer/shortuuid/v4 15662 ---------------------------------------------------------------- 15663 The MIT License (MIT) 15664 15665 Copyright (c) 2018 Peter Lithammer 15666 15667 Permission is hereby granted, free of charge, to any person obtaining a copy 15668 of this software and associated documentation files (the "Software"), to deal 15669 in the Software without restriction, including without limitation the rights 15670 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 15671 copies of the Software, and to permit persons to whom the Software is 15672 furnished to do so, subject to the following conditions: 15673 15674 The above copyright notice and this permission notice shall be included in all 15675 copies or substantial portions of the Software. 15676 15677 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 15678 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 15679 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 15680 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 15681 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 15682 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 15683 SOFTWARE. 15684 15685 ================================================================ 15686 15687 github.com/lucasb-eyer/go-colorful 15688 https://github.com/lucasb-eyer/go-colorful 15689 ---------------------------------------------------------------- 15690 Copyright (c) 2013 Lucas Beyer 15691 15692 Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: 15693 15694 The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. 15695 15696 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 15697 15698 ================================================================ 15699 15700 github.com/lufia/plan9stats 15701 https://github.com/lufia/plan9stats 15702 ---------------------------------------------------------------- 15703 BSD 3-Clause License 15704 15705 Copyright (c) 2019, KADOTA, Kyohei 15706 All rights reserved. 15707 15708 Redistribution and use in source and binary forms, with or without 15709 modification, are permitted provided that the following conditions are met: 15710 15711 1. Redistributions of source code must retain the above copyright notice, this 15712 list of conditions and the following disclaimer. 15713 15714 2. Redistributions in binary form must reproduce the above copyright notice, 15715 this list of conditions and the following disclaimer in the documentation 15716 and/or other materials provided with the distribution. 15717 15718 3. Neither the name of the copyright holder nor the names of its 15719 contributors may be used to endorse or promote products derived from 15720 this software without specific prior written permission. 15721 15722 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 15723 AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 15724 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 15725 DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE 15726 FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 15727 DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR 15728 SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER 15729 CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, 15730 OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 15731 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 15732 15733 ================================================================ 15734 15735 github.com/mailru/easyjson 15736 https://github.com/mailru/easyjson 15737 ---------------------------------------------------------------- 15738 Copyright (c) 2016 Mail.Ru Group 15739 15740 Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: 15741 15742 The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. 15743 15744 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 15745 15746 ================================================================ 15747 15748 github.com/mattn/go-colorable 15749 https://github.com/mattn/go-colorable 15750 ---------------------------------------------------------------- 15751 The MIT License (MIT) 15752 15753 Copyright (c) 2016 Yasuhiro Matsumoto 15754 15755 Permission is hereby granted, free of charge, to any person obtaining a copy 15756 of this software and associated documentation files (the "Software"), to deal 15757 in the Software without restriction, including without limitation the rights 15758 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 15759 copies of the Software, and to permit persons to whom the Software is 15760 furnished to do so, subject to the following conditions: 15761 15762 The above copyright notice and this permission notice shall be included in all 15763 copies or substantial portions of the Software. 15764 15765 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 15766 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 15767 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 15768 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 15769 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 15770 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 15771 SOFTWARE. 15772 15773 ================================================================ 15774 15775 github.com/mattn/go-ieproxy 15776 https://github.com/mattn/go-ieproxy 15777 ---------------------------------------------------------------- 15778 MIT License 15779 15780 Copyright (c) 2014 mattn 15781 Copyright (c) 2017 oliverpool 15782 Copyright (c) 2019 Adele Reed 15783 15784 Permission is hereby granted, free of charge, to any person obtaining a copy 15785 of this software and associated documentation files (the "Software"), to deal 15786 in the Software without restriction, including without limitation the rights 15787 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 15788 copies of the Software, and to permit persons to whom the Software is 15789 furnished to do so, subject to the following conditions: 15790 15791 The above copyright notice and this permission notice shall be included in all 15792 copies or substantial portions of the Software. 15793 15794 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 15795 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 15796 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 15797 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 15798 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 15799 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 15800 SOFTWARE. 15801 15802 ================================================================ 15803 15804 github.com/mattn/go-isatty 15805 https://github.com/mattn/go-isatty 15806 ---------------------------------------------------------------- 15807 Copyright (c) Yasuhiro MATSUMOTO <mattn.jp@gmail.com> 15808 15809 MIT License (Expat) 15810 15811 Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: 15812 15813 The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. 15814 15815 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 15816 15817 ================================================================ 15818 15819 github.com/mattn/go-runewidth 15820 https://github.com/mattn/go-runewidth 15821 ---------------------------------------------------------------- 15822 The MIT License (MIT) 15823 15824 Copyright (c) 2016 Yasuhiro Matsumoto 15825 15826 Permission is hereby granted, free of charge, to any person obtaining a copy 15827 of this software and associated documentation files (the "Software"), to deal 15828 in the Software without restriction, including without limitation the rights 15829 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 15830 copies of the Software, and to permit persons to whom the Software is 15831 furnished to do so, subject to the following conditions: 15832 15833 The above copyright notice and this permission notice shall be included in all 15834 copies or substantial portions of the Software. 15835 15836 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 15837 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 15838 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 15839 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 15840 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 15841 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 15842 SOFTWARE. 15843 15844 ================================================================ 15845 15846 github.com/matttproud/golang_protobuf_extensions 15847 https://github.com/matttproud/golang_protobuf_extensions 15848 ---------------------------------------------------------------- 15849 Apache License 15850 Version 2.0, January 2004 15851 http://www.apache.org/licenses/ 15852 15853 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 15854 15855 1. Definitions. 15856 15857 "License" shall mean the terms and conditions for use, reproduction, 15858 and distribution as defined by Sections 1 through 9 of this document. 15859 15860 "Licensor" shall mean the copyright owner or entity authorized by 15861 the copyright owner that is granting the License. 15862 15863 "Legal Entity" shall mean the union of the acting entity and all 15864 other entities that control, are controlled by, or are under common 15865 control with that entity. For the purposes of this definition, 15866 "control" means (i) the power, direct or indirect, to cause the 15867 direction or management of such entity, whether by contract or 15868 otherwise, or (ii) ownership of fifty percent (50%) or more of the 15869 outstanding shares, or (iii) beneficial ownership of such entity. 15870 15871 "You" (or "Your") shall mean an individual or Legal Entity 15872 exercising permissions granted by this License. 15873 15874 "Source" form shall mean the preferred form for making modifications, 15875 including but not limited to software source code, documentation 15876 source, and configuration files. 15877 15878 "Object" form shall mean any form resulting from mechanical 15879 transformation or translation of a Source form, including but 15880 not limited to compiled object code, generated documentation, 15881 and conversions to other media types. 15882 15883 "Work" shall mean the work of authorship, whether in Source or 15884 Object form, made available under the License, as indicated by a 15885 copyright notice that is included in or attached to the work 15886 (an example is provided in the Appendix below). 15887 15888 "Derivative Works" shall mean any work, whether in Source or Object 15889 form, that is based on (or derived from) the Work and for which the 15890 editorial revisions, annotations, elaborations, or other modifications 15891 represent, as a whole, an original work of authorship. For the purposes 15892 of this License, Derivative Works shall not include works that remain 15893 separable from, or merely link (or bind by name) to the interfaces of, 15894 the Work and Derivative Works thereof. 15895 15896 "Contribution" shall mean any work of authorship, including 15897 the original version of the Work and any modifications or additions 15898 to that Work or Derivative Works thereof, that is intentionally 15899 submitted to Licensor for inclusion in the Work by the copyright owner 15900 or by an individual or Legal Entity authorized to submit on behalf of 15901 the copyright owner. For the purposes of this definition, "submitted" 15902 means any form of electronic, verbal, or written communication sent 15903 to the Licensor or its representatives, including but not limited to 15904 communication on electronic mailing lists, source code control systems, 15905 and issue tracking systems that are managed by, or on behalf of, the 15906 Licensor for the purpose of discussing and improving the Work, but 15907 excluding communication that is conspicuously marked or otherwise 15908 designated in writing by the copyright owner as "Not a Contribution." 15909 15910 "Contributor" shall mean Licensor and any individual or Legal Entity 15911 on behalf of whom a Contribution has been received by Licensor and 15912 subsequently incorporated within the Work. 15913 15914 2. Grant of Copyright License. Subject to the terms and conditions of 15915 this License, each Contributor hereby grants to You a perpetual, 15916 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 15917 copyright license to reproduce, prepare Derivative Works of, 15918 publicly display, publicly perform, sublicense, and distribute the 15919 Work and such Derivative Works in Source or Object form. 15920 15921 3. Grant of Patent License. Subject to the terms and conditions of 15922 this License, each Contributor hereby grants to You a perpetual, 15923 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 15924 (except as stated in this section) patent license to make, have made, 15925 use, offer to sell, sell, import, and otherwise transfer the Work, 15926 where such license applies only to those patent claims licensable 15927 by such Contributor that are necessarily infringed by their 15928 Contribution(s) alone or by combination of their Contribution(s) 15929 with the Work to which such Contribution(s) was submitted. If You 15930 institute patent litigation against any entity (including a 15931 cross-claim or counterclaim in a lawsuit) alleging that the Work 15932 or a Contribution incorporated within the Work constitutes direct 15933 or contributory patent infringement, then any patent licenses 15934 granted to You under this License for that Work shall terminate 15935 as of the date such litigation is filed. 15936 15937 4. Redistribution. You may reproduce and distribute copies of the 15938 Work or Derivative Works thereof in any medium, with or without 15939 modifications, and in Source or Object form, provided that You 15940 meet the following conditions: 15941 15942 (a) You must give any other recipients of the Work or 15943 Derivative Works a copy of this License; and 15944 15945 (b) You must cause any modified files to carry prominent notices 15946 stating that You changed the files; and 15947 15948 (c) You must retain, in the Source form of any Derivative Works 15949 that You distribute, all copyright, patent, trademark, and 15950 attribution notices from the Source form of the Work, 15951 excluding those notices that do not pertain to any part of 15952 the Derivative Works; and 15953 15954 (d) If the Work includes a "NOTICE" text file as part of its 15955 distribution, then any Derivative Works that You distribute must 15956 include a readable copy of the attribution notices contained 15957 within such NOTICE file, excluding those notices that do not 15958 pertain to any part of the Derivative Works, in at least one 15959 of the following places: within a NOTICE text file distributed 15960 as part of the Derivative Works; within the Source form or 15961 documentation, if provided along with the Derivative Works; or, 15962 within a display generated by the Derivative Works, if and 15963 wherever such third-party notices normally appear. The contents 15964 of the NOTICE file are for informational purposes only and 15965 do not modify the License. You may add Your own attribution 15966 notices within Derivative Works that You distribute, alongside 15967 or as an addendum to the NOTICE text from the Work, provided 15968 that such additional attribution notices cannot be construed 15969 as modifying the License. 15970 15971 You may add Your own copyright statement to Your modifications and 15972 may provide additional or different license terms and conditions 15973 for use, reproduction, or distribution of Your modifications, or 15974 for any such Derivative Works as a whole, provided Your use, 15975 reproduction, and distribution of the Work otherwise complies with 15976 the conditions stated in this License. 15977 15978 5. Submission of Contributions. Unless You explicitly state otherwise, 15979 any Contribution intentionally submitted for inclusion in the Work 15980 by You to the Licensor shall be under the terms and conditions of 15981 this License, without any additional terms or conditions. 15982 Notwithstanding the above, nothing herein shall supersede or modify 15983 the terms of any separate license agreement you may have executed 15984 with Licensor regarding such Contributions. 15985 15986 6. Trademarks. This License does not grant permission to use the trade 15987 names, trademarks, service marks, or product names of the Licensor, 15988 except as required for reasonable and customary use in describing the 15989 origin of the Work and reproducing the content of the NOTICE file. 15990 15991 7. Disclaimer of Warranty. Unless required by applicable law or 15992 agreed to in writing, Licensor provides the Work (and each 15993 Contributor provides its Contributions) on an "AS IS" BASIS, 15994 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 15995 implied, including, without limitation, any warranties or conditions 15996 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 15997 PARTICULAR PURPOSE. You are solely responsible for determining the 15998 appropriateness of using or redistributing the Work and assume any 15999 risks associated with Your exercise of permissions under this License. 16000 16001 8. Limitation of Liability. In no event and under no legal theory, 16002 whether in tort (including negligence), contract, or otherwise, 16003 unless required by applicable law (such as deliberate and grossly 16004 negligent acts) or agreed to in writing, shall any Contributor be 16005 liable to You for damages, including any direct, indirect, special, 16006 incidental, or consequential damages of any character arising as a 16007 result of this License or out of the use or inability to use the 16008 Work (including but not limited to damages for loss of goodwill, 16009 work stoppage, computer failure or malfunction, or any and all 16010 other commercial damages or losses), even if such Contributor 16011 has been advised of the possibility of such damages. 16012 16013 9. Accepting Warranty or Additional Liability. While redistributing 16014 the Work or Derivative Works thereof, You may choose to offer, 16015 and charge a fee for, acceptance of support, warranty, indemnity, 16016 or other liability obligations and/or rights consistent with this 16017 License. However, in accepting such obligations, You may act only 16018 on Your own behalf and on Your sole responsibility, not on behalf 16019 of any other Contributor, and only if You agree to indemnify, 16020 defend, and hold each Contributor harmless for any liability 16021 incurred by, or claims asserted against, such Contributor by reason 16022 of your accepting any such warranty or additional liability. 16023 16024 END OF TERMS AND CONDITIONS 16025 16026 APPENDIX: How to apply the Apache License to your work. 16027 16028 To apply the Apache License to your work, attach the following 16029 boilerplate notice, with the fields enclosed by brackets "{}" 16030 replaced with your own identifying information. (Don't include 16031 the brackets!) The text should be enclosed in the appropriate 16032 comment syntax for the file format. We also recommend that a 16033 file or class name and description of purpose be included on the 16034 same "printed page" as the copyright notice for easier 16035 identification within third-party archives. 16036 16037 Copyright {yyyy} {name of copyright owner} 16038 16039 Licensed under the Apache License, Version 2.0 (the "License"); 16040 you may not use this file except in compliance with the License. 16041 You may obtain a copy of the License at 16042 16043 http://www.apache.org/licenses/LICENSE-2.0 16044 16045 Unless required by applicable law or agreed to in writing, software 16046 distributed under the License is distributed on an "AS IS" BASIS, 16047 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 16048 See the License for the specific language governing permissions and 16049 limitations under the License. 16050 16051 ================================================================ 16052 16053 github.com/miekg/dns 16054 https://github.com/miekg/dns 16055 ---------------------------------------------------------------- 16056 BSD 3-Clause License 16057 16058 Copyright (c) 2009, The Go Authors. Extensions copyright (c) 2011, Miek Gieben. 16059 All rights reserved. 16060 16061 Redistribution and use in source and binary forms, with or without 16062 modification, are permitted provided that the following conditions are met: 16063 16064 1. Redistributions of source code must retain the above copyright notice, this 16065 list of conditions and the following disclaimer. 16066 16067 2. Redistributions in binary form must reproduce the above copyright notice, 16068 this list of conditions and the following disclaimer in the documentation 16069 and/or other materials provided with the distribution. 16070 16071 3. Neither the name of the copyright holder nor the names of its 16072 contributors may be used to endorse or promote products derived from 16073 this software without specific prior written permission. 16074 16075 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 16076 AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 16077 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 16078 DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE 16079 FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 16080 DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR 16081 SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER 16082 CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, 16083 OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 16084 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 16085 16086 ================================================================ 16087 16088 github.com/minio/cli 16089 https://github.com/minio/cli 16090 ---------------------------------------------------------------- 16091 MIT License 16092 16093 Copyright (c) 2016 Jeremy Saenz & Contributors 16094 16095 Permission is hereby granted, free of charge, to any person obtaining a copy 16096 of this software and associated documentation files (the "Software"), to deal 16097 in the Software without restriction, including without limitation the rights 16098 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 16099 copies of the Software, and to permit persons to whom the Software is 16100 furnished to do so, subject to the following conditions: 16101 16102 The above copyright notice and this permission notice shall be included in all 16103 copies or substantial portions of the Software. 16104 16105 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16106 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 16107 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 16108 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 16109 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 16110 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 16111 SOFTWARE. 16112 16113 ================================================================ 16114 16115 github.com/minio/console 16116 https://github.com/minio/console 16117 ---------------------------------------------------------------- 16118 GNU AFFERO GENERAL PUBLIC LICENSE 16119 Version 3, 19 November 2007 16120 16121 Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/> 16122 Everyone is permitted to copy and distribute verbatim copies 16123 of this license document, but changing it is not allowed. 16124 16125 Preamble 16126 16127 The GNU Affero General Public License is a free, copyleft license for 16128 software and other kinds of works, specifically designed to ensure 16129 cooperation with the community in the case of network server software. 16130 16131 The licenses for most software and other practical works are designed 16132 to take away your freedom to share and change the works. By contrast, 16133 our General Public Licenses are intended to guarantee your freedom to 16134 share and change all versions of a program--to make sure it remains free 16135 software for all its users. 16136 16137 When we speak of free software, we are referring to freedom, not 16138 price. Our General Public Licenses are designed to make sure that you 16139 have the freedom to distribute copies of free software (and charge for 16140 them if you wish), that you receive source code or can get it if you 16141 want it, that you can change the software or use pieces of it in new 16142 free programs, and that you know you can do these things. 16143 16144 Developers that use our General Public Licenses protect your rights 16145 with two steps: (1) assert copyright on the software, and (2) offer 16146 you this License which gives you legal permission to copy, distribute 16147 and/or modify the software. 16148 16149 A secondary benefit of defending all users' freedom is that 16150 improvements made in alternate versions of the program, if they 16151 receive widespread use, become available for other developers to 16152 incorporate. Many developers of free software are heartened and 16153 encouraged by the resulting cooperation. However, in the case of 16154 software used on network servers, this result may fail to come about. 16155 The GNU General Public License permits making a modified version and 16156 letting the public access it on a server without ever releasing its 16157 source code to the public. 16158 16159 The GNU Affero General Public License is designed specifically to 16160 ensure that, in such cases, the modified source code becomes available 16161 to the community. It requires the operator of a network server to 16162 provide the source code of the modified version running there to the 16163 users of that server. Therefore, public use of a modified version, on 16164 a publicly accessible server, gives the public access to the source 16165 code of the modified version. 16166 16167 An older license, called the Affero General Public License and 16168 published by Affero, was designed to accomplish similar goals. This is 16169 a different license, not a version of the Affero GPL, but Affero has 16170 released a new version of the Affero GPL which permits relicensing under 16171 this license. 16172 16173 The precise terms and conditions for copying, distribution and 16174 modification follow. 16175 16176 TERMS AND CONDITIONS 16177 16178 0. Definitions. 16179 16180 "This License" refers to version 3 of the GNU Affero General Public License. 16181 16182 "Copyright" also means copyright-like laws that apply to other kinds of 16183 works, such as semiconductor masks. 16184 16185 "The Program" refers to any copyrightable work licensed under this 16186 License. Each licensee is addressed as "you". "Licensees" and 16187 "recipients" may be individuals or organizations. 16188 16189 To "modify" a work means to copy from or adapt all or part of the work 16190 in a fashion requiring copyright permission, other than the making of an 16191 exact copy. The resulting work is called a "modified version" of the 16192 earlier work or a work "based on" the earlier work. 16193 16194 A "covered work" means either the unmodified Program or a work based 16195 on the Program. 16196 16197 To "propagate" a work means to do anything with it that, without 16198 permission, would make you directly or secondarily liable for 16199 infringement under applicable copyright law, except executing it on a 16200 computer or modifying a private copy. Propagation includes copying, 16201 distribution (with or without modification), making available to the 16202 public, and in some countries other activities as well. 16203 16204 To "convey" a work means any kind of propagation that enables other 16205 parties to make or receive copies. Mere interaction with a user through 16206 a computer network, with no transfer of a copy, is not conveying. 16207 16208 An interactive user interface displays "Appropriate Legal Notices" 16209 to the extent that it includes a convenient and prominently visible 16210 feature that (1) displays an appropriate copyright notice, and (2) 16211 tells the user that there is no warranty for the work (except to the 16212 extent that warranties are provided), that licensees may convey the 16213 work under this License, and how to view a copy of this License. If 16214 the interface presents a list of user commands or options, such as a 16215 menu, a prominent item in the list meets this criterion. 16216 16217 1. Source Code. 16218 16219 The "source code" for a work means the preferred form of the work 16220 for making modifications to it. "Object code" means any non-source 16221 form of a work. 16222 16223 A "Standard Interface" means an interface that either is an official 16224 standard defined by a recognized standards body, or, in the case of 16225 interfaces specified for a particular programming language, one that 16226 is widely used among developers working in that language. 16227 16228 The "System Libraries" of an executable work include anything, other 16229 than the work as a whole, that (a) is included in the normal form of 16230 packaging a Major Component, but which is not part of that Major 16231 Component, and (b) serves only to enable use of the work with that 16232 Major Component, or to implement a Standard Interface for which an 16233 implementation is available to the public in source code form. A 16234 "Major Component", in this context, means a major essential component 16235 (kernel, window system, and so on) of the specific operating system 16236 (if any) on which the executable work runs, or a compiler used to 16237 produce the work, or an object code interpreter used to run it. 16238 16239 The "Corresponding Source" for a work in object code form means all 16240 the source code needed to generate, install, and (for an executable 16241 work) run the object code and to modify the work, including scripts to 16242 control those activities. However, it does not include the work's 16243 System Libraries, or general-purpose tools or generally available free 16244 programs which are used unmodified in performing those activities but 16245 which are not part of the work. For example, Corresponding Source 16246 includes interface definition files associated with source files for 16247 the work, and the source code for shared libraries and dynamically 16248 linked subprograms that the work is specifically designed to require, 16249 such as by intimate data communication or control flow between those 16250 subprograms and other parts of the work. 16251 16252 The Corresponding Source need not include anything that users 16253 can regenerate automatically from other parts of the Corresponding 16254 Source. 16255 16256 The Corresponding Source for a work in source code form is that 16257 same work. 16258 16259 2. Basic Permissions. 16260 16261 All rights granted under this License are granted for the term of 16262 copyright on the Program, and are irrevocable provided the stated 16263 conditions are met. This License explicitly affirms your unlimited 16264 permission to run the unmodified Program. The output from running a 16265 covered work is covered by this License only if the output, given its 16266 content, constitutes a covered work. This License acknowledges your 16267 rights of fair use or other equivalent, as provided by copyright law. 16268 16269 You may make, run and propagate covered works that you do not 16270 convey, without conditions so long as your license otherwise remains 16271 in force. You may convey covered works to others for the sole purpose 16272 of having them make modifications exclusively for you, or provide you 16273 with facilities for running those works, provided that you comply with 16274 the terms of this License in conveying all material for which you do 16275 not control copyright. Those thus making or running the covered works 16276 for you must do so exclusively on your behalf, under your direction 16277 and control, on terms that prohibit them from making any copies of 16278 your copyrighted material outside their relationship with you. 16279 16280 Conveying under any other circumstances is permitted solely under 16281 the conditions stated below. Sublicensing is not allowed; section 10 16282 makes it unnecessary. 16283 16284 3. Protecting Users' Legal Rights From Anti-Circumvention Law. 16285 16286 No covered work shall be deemed part of an effective technological 16287 measure under any applicable law fulfilling obligations under article 16288 11 of the WIPO copyright treaty adopted on 20 December 1996, or 16289 similar laws prohibiting or restricting circumvention of such 16290 measures. 16291 16292 When you convey a covered work, you waive any legal power to forbid 16293 circumvention of technological measures to the extent such circumvention 16294 is effected by exercising rights under this License with respect to 16295 the covered work, and you disclaim any intention to limit operation or 16296 modification of the work as a means of enforcing, against the work's 16297 users, your or third parties' legal rights to forbid circumvention of 16298 technological measures. 16299 16300 4. Conveying Verbatim Copies. 16301 16302 You may convey verbatim copies of the Program's source code as you 16303 receive it, in any medium, provided that you conspicuously and 16304 appropriately publish on each copy an appropriate copyright notice; 16305 keep intact all notices stating that this License and any 16306 non-permissive terms added in accord with section 7 apply to the code; 16307 keep intact all notices of the absence of any warranty; and give all 16308 recipients a copy of this License along with the Program. 16309 16310 You may charge any price or no price for each copy that you convey, 16311 and you may offer support or warranty protection for a fee. 16312 16313 5. Conveying Modified Source Versions. 16314 16315 You may convey a work based on the Program, or the modifications to 16316 produce it from the Program, in the form of source code under the 16317 terms of section 4, provided that you also meet all of these conditions: 16318 16319 a) The work must carry prominent notices stating that you modified 16320 it, and giving a relevant date. 16321 16322 b) The work must carry prominent notices stating that it is 16323 released under this License and any conditions added under section 16324 7. This requirement modifies the requirement in section 4 to 16325 "keep intact all notices". 16326 16327 c) You must license the entire work, as a whole, under this 16328 License to anyone who comes into possession of a copy. This 16329 License will therefore apply, along with any applicable section 7 16330 additional terms, to the whole of the work, and all its parts, 16331 regardless of how they are packaged. This License gives no 16332 permission to license the work in any other way, but it does not 16333 invalidate such permission if you have separately received it. 16334 16335 d) If the work has interactive user interfaces, each must display 16336 Appropriate Legal Notices; however, if the Program has interactive 16337 interfaces that do not display Appropriate Legal Notices, your 16338 work need not make them do so. 16339 16340 A compilation of a covered work with other separate and independent 16341 works, which are not by their nature extensions of the covered work, 16342 and which are not combined with it such as to form a larger program, 16343 in or on a volume of a storage or distribution medium, is called an 16344 "aggregate" if the compilation and its resulting copyright are not 16345 used to limit the access or legal rights of the compilation's users 16346 beyond what the individual works permit. Inclusion of a covered work 16347 in an aggregate does not cause this License to apply to the other 16348 parts of the aggregate. 16349 16350 6. Conveying Non-Source Forms. 16351 16352 You may convey a covered work in object code form under the terms 16353 of sections 4 and 5, provided that you also convey the 16354 machine-readable Corresponding Source under the terms of this License, 16355 in one of these ways: 16356 16357 a) Convey the object code in, or embodied in, a physical product 16358 (including a physical distribution medium), accompanied by the 16359 Corresponding Source fixed on a durable physical medium 16360 customarily used for software interchange. 16361 16362 b) Convey the object code in, or embodied in, a physical product 16363 (including a physical distribution medium), accompanied by a 16364 written offer, valid for at least three years and valid for as 16365 long as you offer spare parts or customer support for that product 16366 model, to give anyone who possesses the object code either (1) a 16367 copy of the Corresponding Source for all the software in the 16368 product that is covered by this License, on a durable physical 16369 medium customarily used for software interchange, for a price no 16370 more than your reasonable cost of physically performing this 16371 conveying of source, or (2) access to copy the 16372 Corresponding Source from a network server at no charge. 16373 16374 c) Convey individual copies of the object code with a copy of the 16375 written offer to provide the Corresponding Source. This 16376 alternative is allowed only occasionally and noncommercially, and 16377 only if you received the object code with such an offer, in accord 16378 with subsection 6b. 16379 16380 d) Convey the object code by offering access from a designated 16381 place (gratis or for a charge), and offer equivalent access to the 16382 Corresponding Source in the same way through the same place at no 16383 further charge. You need not require recipients to copy the 16384 Corresponding Source along with the object code. If the place to 16385 copy the object code is a network server, the Corresponding Source 16386 may be on a different server (operated by you or a third party) 16387 that supports equivalent copying facilities, provided you maintain 16388 clear directions next to the object code saying where to find the 16389 Corresponding Source. Regardless of what server hosts the 16390 Corresponding Source, you remain obligated to ensure that it is 16391 available for as long as needed to satisfy these requirements. 16392 16393 e) Convey the object code using peer-to-peer transmission, provided 16394 you inform other peers where the object code and Corresponding 16395 Source of the work are being offered to the general public at no 16396 charge under subsection 6d. 16397 16398 A separable portion of the object code, whose source code is excluded 16399 from the Corresponding Source as a System Library, need not be 16400 included in conveying the object code work. 16401 16402 A "User Product" is either (1) a "consumer product", which means any 16403 tangible personal property which is normally used for personal, family, 16404 or household purposes, or (2) anything designed or sold for incorporation 16405 into a dwelling. In determining whether a product is a consumer product, 16406 doubtful cases shall be resolved in favor of coverage. For a particular 16407 product received by a particular user, "normally used" refers to a 16408 typical or common use of that class of product, regardless of the status 16409 of the particular user or of the way in which the particular user 16410 actually uses, or expects or is expected to use, the product. A product 16411 is a consumer product regardless of whether the product has substantial 16412 commercial, industrial or non-consumer uses, unless such uses represent 16413 the only significant mode of use of the product. 16414 16415 "Installation Information" for a User Product means any methods, 16416 procedures, authorization keys, or other information required to install 16417 and execute modified versions of a covered work in that User Product from 16418 a modified version of its Corresponding Source. The information must 16419 suffice to ensure that the continued functioning of the modified object 16420 code is in no case prevented or interfered with solely because 16421 modification has been made. 16422 16423 If you convey an object code work under this section in, or with, or 16424 specifically for use in, a User Product, and the conveying occurs as 16425 part of a transaction in which the right of possession and use of the 16426 User Product is transferred to the recipient in perpetuity or for a 16427 fixed term (regardless of how the transaction is characterized), the 16428 Corresponding Source conveyed under this section must be accompanied 16429 by the Installation Information. But this requirement does not apply 16430 if neither you nor any third party retains the ability to install 16431 modified object code on the User Product (for example, the work has 16432 been installed in ROM). 16433 16434 The requirement to provide Installation Information does not include a 16435 requirement to continue to provide support service, warranty, or updates 16436 for a work that has been modified or installed by the recipient, or for 16437 the User Product in which it has been modified or installed. Access to a 16438 network may be denied when the modification itself materially and 16439 adversely affects the operation of the network or violates the rules and 16440 protocols for communication across the network. 16441 16442 Corresponding Source conveyed, and Installation Information provided, 16443 in accord with this section must be in a format that is publicly 16444 documented (and with an implementation available to the public in 16445 source code form), and must require no special password or key for 16446 unpacking, reading or copying. 16447 16448 7. Additional Terms. 16449 16450 "Additional permissions" are terms that supplement the terms of this 16451 License by making exceptions from one or more of its conditions. 16452 Additional permissions that are applicable to the entire Program shall 16453 be treated as though they were included in this License, to the extent 16454 that they are valid under applicable law. If additional permissions 16455 apply only to part of the Program, that part may be used separately 16456 under those permissions, but the entire Program remains governed by 16457 this License without regard to the additional permissions. 16458 16459 When you convey a copy of a covered work, you may at your option 16460 remove any additional permissions from that copy, or from any part of 16461 it. (Additional permissions may be written to require their own 16462 removal in certain cases when you modify the work.) You may place 16463 additional permissions on material, added by you to a covered work, 16464 for which you have or can give appropriate copyright permission. 16465 16466 Notwithstanding any other provision of this License, for material you 16467 add to a covered work, you may (if authorized by the copyright holders of 16468 that material) supplement the terms of this License with terms: 16469 16470 a) Disclaiming warranty or limiting liability differently from the 16471 terms of sections 15 and 16 of this License; or 16472 16473 b) Requiring preservation of specified reasonable legal notices or 16474 author attributions in that material or in the Appropriate Legal 16475 Notices displayed by works containing it; or 16476 16477 c) Prohibiting misrepresentation of the origin of that material, or 16478 requiring that modified versions of such material be marked in 16479 reasonable ways as different from the original version; or 16480 16481 d) Limiting the use for publicity purposes of names of licensors or 16482 authors of the material; or 16483 16484 e) Declining to grant rights under trademark law for use of some 16485 trade names, trademarks, or service marks; or 16486 16487 f) Requiring indemnification of licensors and authors of that 16488 material by anyone who conveys the material (or modified versions of 16489 it) with contractual assumptions of liability to the recipient, for 16490 any liability that these contractual assumptions directly impose on 16491 those licensors and authors. 16492 16493 All other non-permissive additional terms are considered "further 16494 restrictions" within the meaning of section 10. If the Program as you 16495 received it, or any part of it, contains a notice stating that it is 16496 governed by this License along with a term that is a further 16497 restriction, you may remove that term. If a license document contains 16498 a further restriction but permits relicensing or conveying under this 16499 License, you may add to a covered work material governed by the terms 16500 of that license document, provided that the further restriction does 16501 not survive such relicensing or conveying. 16502 16503 If you add terms to a covered work in accord with this section, you 16504 must place, in the relevant source files, a statement of the 16505 additional terms that apply to those files, or a notice indicating 16506 where to find the applicable terms. 16507 16508 Additional terms, permissive or non-permissive, may be stated in the 16509 form of a separately written license, or stated as exceptions; 16510 the above requirements apply either way. 16511 16512 8. Termination. 16513 16514 You may not propagate or modify a covered work except as expressly 16515 provided under this License. Any attempt otherwise to propagate or 16516 modify it is void, and will automatically terminate your rights under 16517 this License (including any patent licenses granted under the third 16518 paragraph of section 11). 16519 16520 However, if you cease all violation of this License, then your 16521 license from a particular copyright holder is reinstated (a) 16522 provisionally, unless and until the copyright holder explicitly and 16523 finally terminates your license, and (b) permanently, if the copyright 16524 holder fails to notify you of the violation by some reasonable means 16525 prior to 60 days after the cessation. 16526 16527 Moreover, your license from a particular copyright holder is 16528 reinstated permanently if the copyright holder notifies you of the 16529 violation by some reasonable means, this is the first time you have 16530 received notice of violation of this License (for any work) from that 16531 copyright holder, and you cure the violation prior to 30 days after 16532 your receipt of the notice. 16533 16534 Termination of your rights under this section does not terminate the 16535 licenses of parties who have received copies or rights from you under 16536 this License. If your rights have been terminated and not permanently 16537 reinstated, you do not qualify to receive new licenses for the same 16538 material under section 10. 16539 16540 9. Acceptance Not Required for Having Copies. 16541 16542 You are not required to accept this License in order to receive or 16543 run a copy of the Program. Ancillary propagation of a covered work 16544 occurring solely as a consequence of using peer-to-peer transmission 16545 to receive a copy likewise does not require acceptance. However, 16546 nothing other than this License grants you permission to propagate or 16547 modify any covered work. These actions infringe copyright if you do 16548 not accept this License. Therefore, by modifying or propagating a 16549 covered work, you indicate your acceptance of this License to do so. 16550 16551 10. Automatic Licensing of Downstream Recipients. 16552 16553 Each time you convey a covered work, the recipient automatically 16554 receives a license from the original licensors, to run, modify and 16555 propagate that work, subject to this License. You are not responsible 16556 for enforcing compliance by third parties with this License. 16557 16558 An "entity transaction" is a transaction transferring control of an 16559 organization, or substantially all assets of one, or subdividing an 16560 organization, or merging organizations. If propagation of a covered 16561 work results from an entity transaction, each party to that 16562 transaction who receives a copy of the work also receives whatever 16563 licenses to the work the party's predecessor in interest had or could 16564 give under the previous paragraph, plus a right to possession of the 16565 Corresponding Source of the work from the predecessor in interest, if 16566 the predecessor has it or can get it with reasonable efforts. 16567 16568 You may not impose any further restrictions on the exercise of the 16569 rights granted or affirmed under this License. For example, you may 16570 not impose a license fee, royalty, or other charge for exercise of 16571 rights granted under this License, and you may not initiate litigation 16572 (including a cross-claim or counterclaim in a lawsuit) alleging that 16573 any patent claim is infringed by making, using, selling, offering for 16574 sale, or importing the Program or any portion of it. 16575 16576 11. Patents. 16577 16578 A "contributor" is a copyright holder who authorizes use under this 16579 License of the Program or a work on which the Program is based. The 16580 work thus licensed is called the contributor's "contributor version". 16581 16582 A contributor's "essential patent claims" are all patent claims 16583 owned or controlled by the contributor, whether already acquired or 16584 hereafter acquired, that would be infringed by some manner, permitted 16585 by this License, of making, using, or selling its contributor version, 16586 but do not include claims that would be infringed only as a 16587 consequence of further modification of the contributor version. For 16588 purposes of this definition, "control" includes the right to grant 16589 patent sublicenses in a manner consistent with the requirements of 16590 this License. 16591 16592 Each contributor grants you a non-exclusive, worldwide, royalty-free 16593 patent license under the contributor's essential patent claims, to 16594 make, use, sell, offer for sale, import and otherwise run, modify and 16595 propagate the contents of its contributor version. 16596 16597 In the following three paragraphs, a "patent license" is any express 16598 agreement or commitment, however denominated, not to enforce a patent 16599 (such as an express permission to practice a patent or covenant not to 16600 sue for patent infringement). To "grant" such a patent license to a 16601 party means to make such an agreement or commitment not to enforce a 16602 patent against the party. 16603 16604 If you convey a covered work, knowingly relying on a patent license, 16605 and the Corresponding Source of the work is not available for anyone 16606 to copy, free of charge and under the terms of this License, through a 16607 publicly available network server or other readily accessible means, 16608 then you must either (1) cause the Corresponding Source to be so 16609 available, or (2) arrange to deprive yourself of the benefit of the 16610 patent license for this particular work, or (3) arrange, in a manner 16611 consistent with the requirements of this License, to extend the patent 16612 license to downstream recipients. "Knowingly relying" means you have 16613 actual knowledge that, but for the patent license, your conveying the 16614 covered work in a country, or your recipient's use of the covered work 16615 in a country, would infringe one or more identifiable patents in that 16616 country that you have reason to believe are valid. 16617 16618 If, pursuant to or in connection with a single transaction or 16619 arrangement, you convey, or propagate by procuring conveyance of, a 16620 covered work, and grant a patent license to some of the parties 16621 receiving the covered work authorizing them to use, propagate, modify 16622 or convey a specific copy of the covered work, then the patent license 16623 you grant is automatically extended to all recipients of the covered 16624 work and works based on it. 16625 16626 A patent license is "discriminatory" if it does not include within 16627 the scope of its coverage, prohibits the exercise of, or is 16628 conditioned on the non-exercise of one or more of the rights that are 16629 specifically granted under this License. You may not convey a covered 16630 work if you are a party to an arrangement with a third party that is 16631 in the business of distributing software, under which you make payment 16632 to the third party based on the extent of your activity of conveying 16633 the work, and under which the third party grants, to any of the 16634 parties who would receive the covered work from you, a discriminatory 16635 patent license (a) in connection with copies of the covered work 16636 conveyed by you (or copies made from those copies), or (b) primarily 16637 for and in connection with specific products or compilations that 16638 contain the covered work, unless you entered into that arrangement, 16639 or that patent license was granted, prior to 28 March 2007. 16640 16641 Nothing in this License shall be construed as excluding or limiting 16642 any implied license or other defenses to infringement that may 16643 otherwise be available to you under applicable patent law. 16644 16645 12. No Surrender of Others' Freedom. 16646 16647 If conditions are imposed on you (whether by court order, agreement or 16648 otherwise) that contradict the conditions of this License, they do not 16649 excuse you from the conditions of this License. If you cannot convey a 16650 covered work so as to satisfy simultaneously your obligations under this 16651 License and any other pertinent obligations, then as a consequence you may 16652 not convey it at all. For example, if you agree to terms that obligate you 16653 to collect a royalty for further conveying from those to whom you convey 16654 the Program, the only way you could satisfy both those terms and this 16655 License would be to refrain entirely from conveying the Program. 16656 16657 13. Remote Network Interaction; Use with the GNU General Public License. 16658 16659 Notwithstanding any other provision of this License, if you modify the 16660 Program, your modified version must prominently offer all users 16661 interacting with it remotely through a computer network (if your version 16662 supports such interaction) an opportunity to receive the Corresponding 16663 Source of your version by providing access to the Corresponding Source 16664 from a network server at no charge, through some standard or customary 16665 means of facilitating copying of software. This Corresponding Source 16666 shall include the Corresponding Source for any work covered by version 3 16667 of the GNU General Public License that is incorporated pursuant to the 16668 following paragraph. 16669 16670 Notwithstanding any other provision of this License, you have 16671 permission to link or combine any covered work with a work licensed 16672 under version 3 of the GNU General Public License into a single 16673 combined work, and to convey the resulting work. The terms of this 16674 License will continue to apply to the part which is the covered work, 16675 but the work with which it is combined will remain governed by version 16676 3 of the GNU General Public License. 16677 16678 14. Revised Versions of this License. 16679 16680 The Free Software Foundation may publish revised and/or new versions of 16681 the GNU Affero General Public License from time to time. Such new versions 16682 will be similar in spirit to the present version, but may differ in detail to 16683 address new problems or concerns. 16684 16685 Each version is given a distinguishing version number. If the 16686 Program specifies that a certain numbered version of the GNU Affero General 16687 Public License "or any later version" applies to it, you have the 16688 option of following the terms and conditions either of that numbered 16689 version or of any later version published by the Free Software 16690 Foundation. If the Program does not specify a version number of the 16691 GNU Affero General Public License, you may choose any version ever published 16692 by the Free Software Foundation. 16693 16694 If the Program specifies that a proxy can decide which future 16695 versions of the GNU Affero General Public License can be used, that proxy's 16696 public statement of acceptance of a version permanently authorizes you 16697 to choose that version for the Program. 16698 16699 Later license versions may give you additional or different 16700 permissions. However, no additional obligations are imposed on any 16701 author or copyright holder as a result of your choosing to follow a 16702 later version. 16703 16704 15. Disclaimer of Warranty. 16705 16706 THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY 16707 APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT 16708 HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY 16709 OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, 16710 THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 16711 PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM 16712 IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF 16713 ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 16714 16715 16. Limitation of Liability. 16716 16717 IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING 16718 WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS 16719 THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY 16720 GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE 16721 USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF 16722 DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD 16723 PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), 16724 EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF 16725 SUCH DAMAGES. 16726 16727 17. Interpretation of Sections 15 and 16. 16728 16729 If the disclaimer of warranty and limitation of liability provided 16730 above cannot be given local legal effect according to their terms, 16731 reviewing courts shall apply local law that most closely approximates 16732 an absolute waiver of all civil liability in connection with the 16733 Program, unless a warranty or assumption of liability accompanies a 16734 copy of the Program in return for a fee. 16735 16736 END OF TERMS AND CONDITIONS 16737 16738 How to Apply These Terms to Your New Programs 16739 16740 If you develop a new program, and you want it to be of the greatest 16741 possible use to the public, the best way to achieve this is to make it 16742 free software which everyone can redistribute and change under these terms. 16743 16744 To do so, attach the following notices to the program. It is safest 16745 to attach them to the start of each source file to most effectively 16746 state the exclusion of warranty; and each file should have at least 16747 the "copyright" line and a pointer to where the full notice is found. 16748 16749 <one line to give the program's name and a brief idea of what it does.> 16750 Copyright (C) <year> <name of author> 16751 16752 This program is free software: you can redistribute it and/or modify 16753 it under the terms of the GNU Affero General Public License as published by 16754 the Free Software Foundation, either version 3 of the License, or 16755 (at your option) any later version. 16756 16757 This program is distributed in the hope that it will be useful, 16758 but WITHOUT ANY WARRANTY; without even the implied warranty of 16759 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16760 GNU Affero General Public License for more details. 16761 16762 You should have received a copy of the GNU Affero General Public License 16763 along with this program. If not, see <https://www.gnu.org/licenses/>. 16764 16765 Also add information on how to contact you by electronic and paper mail. 16766 16767 If your software can interact with users remotely through a computer 16768 network, you should also make sure that it provides a way for users to 16769 get its source. For example, if your program is a web application, its 16770 interface could display a "Source" link that leads users to an archive 16771 of the code. There are many ways you could offer source, and different 16772 solutions will be better for different programs; see section 13 for the 16773 specific requirements. 16774 16775 You should also get your employer (if you work as a programmer) or school, 16776 if any, to sign a "copyright disclaimer" for the program, if necessary. 16777 For more information on this, and how to apply and follow the GNU AGPL, see 16778 <https://www.gnu.org/licenses/>. 16779 16780 ================================================================ 16781 16782 github.com/minio/dnscache 16783 https://github.com/minio/dnscache 16784 ---------------------------------------------------------------- 16785 MIT License 16786 16787 Copyright (c) 2023 MinIO, Inc. 16788 Copyright (c) 2018 Olivier Poitrey 16789 16790 Permission is hereby granted, free of charge, to any person obtaining a copy 16791 of this software and associated documentation files (the "Software"), to deal 16792 in the Software without restriction, including without limitation the rights 16793 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 16794 copies of the Software, and to permit persons to whom the Software is 16795 furnished to do so, subject to the following conditions: 16796 16797 The above copyright notice and this permission notice shall be included in all 16798 copies or substantial portions of the Software. 16799 16800 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16801 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 16802 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 16803 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 16804 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 16805 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 16806 SOFTWARE. 16807 16808 ================================================================ 16809 16810 github.com/minio/dperf 16811 https://github.com/minio/dperf 16812 ---------------------------------------------------------------- 16813 GNU AFFERO GENERAL PUBLIC LICENSE 16814 Version 3, 19 November 2007 16815 16816 Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/> 16817 Everyone is permitted to copy and distribute verbatim copies 16818 of this license document, but changing it is not allowed. 16819 16820 Preamble 16821 16822 The GNU Affero General Public License is a free, copyleft license for 16823 software and other kinds of works, specifically designed to ensure 16824 cooperation with the community in the case of network server software. 16825 16826 The licenses for most software and other practical works are designed 16827 to take away your freedom to share and change the works. By contrast, 16828 our General Public Licenses are intended to guarantee your freedom to 16829 share and change all versions of a program--to make sure it remains free 16830 software for all its users. 16831 16832 When we speak of free software, we are referring to freedom, not 16833 price. Our General Public Licenses are designed to make sure that you 16834 have the freedom to distribute copies of free software (and charge for 16835 them if you wish), that you receive source code or can get it if you 16836 want it, that you can change the software or use pieces of it in new 16837 free programs, and that you know you can do these things. 16838 16839 Developers that use our General Public Licenses protect your rights 16840 with two steps: (1) assert copyright on the software, and (2) offer 16841 you this License which gives you legal permission to copy, distribute 16842 and/or modify the software. 16843 16844 A secondary benefit of defending all users' freedom is that 16845 improvements made in alternate versions of the program, if they 16846 receive widespread use, become available for other developers to 16847 incorporate. Many developers of free software are heartened and 16848 encouraged by the resulting cooperation. However, in the case of 16849 software used on network servers, this result may fail to come about. 16850 The GNU General Public License permits making a modified version and 16851 letting the public access it on a server without ever releasing its 16852 source code to the public. 16853 16854 The GNU Affero General Public License is designed specifically to 16855 ensure that, in such cases, the modified source code becomes available 16856 to the community. It requires the operator of a network server to 16857 provide the source code of the modified version running there to the 16858 users of that server. Therefore, public use of a modified version, on 16859 a publicly accessible server, gives the public access to the source 16860 code of the modified version. 16861 16862 An older license, called the Affero General Public License and 16863 published by Affero, was designed to accomplish similar goals. This is 16864 a different license, not a version of the Affero GPL, but Affero has 16865 released a new version of the Affero GPL which permits relicensing under 16866 this license. 16867 16868 The precise terms and conditions for copying, distribution and 16869 modification follow. 16870 16871 TERMS AND CONDITIONS 16872 16873 0. Definitions. 16874 16875 "This License" refers to version 3 of the GNU Affero General Public License. 16876 16877 "Copyright" also means copyright-like laws that apply to other kinds of 16878 works, such as semiconductor masks. 16879 16880 "The Program" refers to any copyrightable work licensed under this 16881 License. Each licensee is addressed as "you". "Licensees" and 16882 "recipients" may be individuals or organizations. 16883 16884 To "modify" a work means to copy from or adapt all or part of the work 16885 in a fashion requiring copyright permission, other than the making of an 16886 exact copy. The resulting work is called a "modified version" of the 16887 earlier work or a work "based on" the earlier work. 16888 16889 A "covered work" means either the unmodified Program or a work based 16890 on the Program. 16891 16892 To "propagate" a work means to do anything with it that, without 16893 permission, would make you directly or secondarily liable for 16894 infringement under applicable copyright law, except executing it on a 16895 computer or modifying a private copy. Propagation includes copying, 16896 distribution (with or without modification), making available to the 16897 public, and in some countries other activities as well. 16898 16899 To "convey" a work means any kind of propagation that enables other 16900 parties to make or receive copies. Mere interaction with a user through 16901 a computer network, with no transfer of a copy, is not conveying. 16902 16903 An interactive user interface displays "Appropriate Legal Notices" 16904 to the extent that it includes a convenient and prominently visible 16905 feature that (1) displays an appropriate copyright notice, and (2) 16906 tells the user that there is no warranty for the work (except to the 16907 extent that warranties are provided), that licensees may convey the 16908 work under this License, and how to view a copy of this License. If 16909 the interface presents a list of user commands or options, such as a 16910 menu, a prominent item in the list meets this criterion. 16911 16912 1. Source Code. 16913 16914 The "source code" for a work means the preferred form of the work 16915 for making modifications to it. "Object code" means any non-source 16916 form of a work. 16917 16918 A "Standard Interface" means an interface that either is an official 16919 standard defined by a recognized standards body, or, in the case of 16920 interfaces specified for a particular programming language, one that 16921 is widely used among developers working in that language. 16922 16923 The "System Libraries" of an executable work include anything, other 16924 than the work as a whole, that (a) is included in the normal form of 16925 packaging a Major Component, but which is not part of that Major 16926 Component, and (b) serves only to enable use of the work with that 16927 Major Component, or to implement a Standard Interface for which an 16928 implementation is available to the public in source code form. A 16929 "Major Component", in this context, means a major essential component 16930 (kernel, window system, and so on) of the specific operating system 16931 (if any) on which the executable work runs, or a compiler used to 16932 produce the work, or an object code interpreter used to run it. 16933 16934 The "Corresponding Source" for a work in object code form means all 16935 the source code needed to generate, install, and (for an executable 16936 work) run the object code and to modify the work, including scripts to 16937 control those activities. However, it does not include the work's 16938 System Libraries, or general-purpose tools or generally available free 16939 programs which are used unmodified in performing those activities but 16940 which are not part of the work. For example, Corresponding Source 16941 includes interface definition files associated with source files for 16942 the work, and the source code for shared libraries and dynamically 16943 linked subprograms that the work is specifically designed to require, 16944 such as by intimate data communication or control flow between those 16945 subprograms and other parts of the work. 16946 16947 The Corresponding Source need not include anything that users 16948 can regenerate automatically from other parts of the Corresponding 16949 Source. 16950 16951 The Corresponding Source for a work in source code form is that 16952 same work. 16953 16954 2. Basic Permissions. 16955 16956 All rights granted under this License are granted for the term of 16957 copyright on the Program, and are irrevocable provided the stated 16958 conditions are met. This License explicitly affirms your unlimited 16959 permission to run the unmodified Program. The output from running a 16960 covered work is covered by this License only if the output, given its 16961 content, constitutes a covered work. This License acknowledges your 16962 rights of fair use or other equivalent, as provided by copyright law. 16963 16964 You may make, run and propagate covered works that you do not 16965 convey, without conditions so long as your license otherwise remains 16966 in force. You may convey covered works to others for the sole purpose 16967 of having them make modifications exclusively for you, or provide you 16968 with facilities for running those works, provided that you comply with 16969 the terms of this License in conveying all material for which you do 16970 not control copyright. Those thus making or running the covered works 16971 for you must do so exclusively on your behalf, under your direction 16972 and control, on terms that prohibit them from making any copies of 16973 your copyrighted material outside their relationship with you. 16974 16975 Conveying under any other circumstances is permitted solely under 16976 the conditions stated below. Sublicensing is not allowed; section 10 16977 makes it unnecessary. 16978 16979 3. Protecting Users' Legal Rights From Anti-Circumvention Law. 16980 16981 No covered work shall be deemed part of an effective technological 16982 measure under any applicable law fulfilling obligations under article 16983 11 of the WIPO copyright treaty adopted on 20 December 1996, or 16984 similar laws prohibiting or restricting circumvention of such 16985 measures. 16986 16987 When you convey a covered work, you waive any legal power to forbid 16988 circumvention of technological measures to the extent such circumvention 16989 is effected by exercising rights under this License with respect to 16990 the covered work, and you disclaim any intention to limit operation or 16991 modification of the work as a means of enforcing, against the work's 16992 users, your or third parties' legal rights to forbid circumvention of 16993 technological measures. 16994 16995 4. Conveying Verbatim Copies. 16996 16997 You may convey verbatim copies of the Program's source code as you 16998 receive it, in any medium, provided that you conspicuously and 16999 appropriately publish on each copy an appropriate copyright notice; 17000 keep intact all notices stating that this License and any 17001 non-permissive terms added in accord with section 7 apply to the code; 17002 keep intact all notices of the absence of any warranty; and give all 17003 recipients a copy of this License along with the Program. 17004 17005 You may charge any price or no price for each copy that you convey, 17006 and you may offer support or warranty protection for a fee. 17007 17008 5. Conveying Modified Source Versions. 17009 17010 You may convey a work based on the Program, or the modifications to 17011 produce it from the Program, in the form of source code under the 17012 terms of section 4, provided that you also meet all of these conditions: 17013 17014 a) The work must carry prominent notices stating that you modified 17015 it, and giving a relevant date. 17016 17017 b) The work must carry prominent notices stating that it is 17018 released under this License and any conditions added under section 17019 7. This requirement modifies the requirement in section 4 to 17020 "keep intact all notices". 17021 17022 c) You must license the entire work, as a whole, under this 17023 License to anyone who comes into possession of a copy. This 17024 License will therefore apply, along with any applicable section 7 17025 additional terms, to the whole of the work, and all its parts, 17026 regardless of how they are packaged. This License gives no 17027 permission to license the work in any other way, but it does not 17028 invalidate such permission if you have separately received it. 17029 17030 d) If the work has interactive user interfaces, each must display 17031 Appropriate Legal Notices; however, if the Program has interactive 17032 interfaces that do not display Appropriate Legal Notices, your 17033 work need not make them do so. 17034 17035 A compilation of a covered work with other separate and independent 17036 works, which are not by their nature extensions of the covered work, 17037 and which are not combined with it such as to form a larger program, 17038 in or on a volume of a storage or distribution medium, is called an 17039 "aggregate" if the compilation and its resulting copyright are not 17040 used to limit the access or legal rights of the compilation's users 17041 beyond what the individual works permit. Inclusion of a covered work 17042 in an aggregate does not cause this License to apply to the other 17043 parts of the aggregate. 17044 17045 6. Conveying Non-Source Forms. 17046 17047 You may convey a covered work in object code form under the terms 17048 of sections 4 and 5, provided that you also convey the 17049 machine-readable Corresponding Source under the terms of this License, 17050 in one of these ways: 17051 17052 a) Convey the object code in, or embodied in, a physical product 17053 (including a physical distribution medium), accompanied by the 17054 Corresponding Source fixed on a durable physical medium 17055 customarily used for software interchange. 17056 17057 b) Convey the object code in, or embodied in, a physical product 17058 (including a physical distribution medium), accompanied by a 17059 written offer, valid for at least three years and valid for as 17060 long as you offer spare parts or customer support for that product 17061 model, to give anyone who possesses the object code either (1) a 17062 copy of the Corresponding Source for all the software in the 17063 product that is covered by this License, on a durable physical 17064 medium customarily used for software interchange, for a price no 17065 more than your reasonable cost of physically performing this 17066 conveying of source, or (2) access to copy the 17067 Corresponding Source from a network server at no charge. 17068 17069 c) Convey individual copies of the object code with a copy of the 17070 written offer to provide the Corresponding Source. This 17071 alternative is allowed only occasionally and noncommercially, and 17072 only if you received the object code with such an offer, in accord 17073 with subsection 6b. 17074 17075 d) Convey the object code by offering access from a designated 17076 place (gratis or for a charge), and offer equivalent access to the 17077 Corresponding Source in the same way through the same place at no 17078 further charge. You need not require recipients to copy the 17079 Corresponding Source along with the object code. If the place to 17080 copy the object code is a network server, the Corresponding Source 17081 may be on a different server (operated by you or a third party) 17082 that supports equivalent copying facilities, provided you maintain 17083 clear directions next to the object code saying where to find the 17084 Corresponding Source. Regardless of what server hosts the 17085 Corresponding Source, you remain obligated to ensure that it is 17086 available for as long as needed to satisfy these requirements. 17087 17088 e) Convey the object code using peer-to-peer transmission, provided 17089 you inform other peers where the object code and Corresponding 17090 Source of the work are being offered to the general public at no 17091 charge under subsection 6d. 17092 17093 A separable portion of the object code, whose source code is excluded 17094 from the Corresponding Source as a System Library, need not be 17095 included in conveying the object code work. 17096 17097 A "User Product" is either (1) a "consumer product", which means any 17098 tangible personal property which is normally used for personal, family, 17099 or household purposes, or (2) anything designed or sold for incorporation 17100 into a dwelling. In determining whether a product is a consumer product, 17101 doubtful cases shall be resolved in favor of coverage. For a particular 17102 product received by a particular user, "normally used" refers to a 17103 typical or common use of that class of product, regardless of the status 17104 of the particular user or of the way in which the particular user 17105 actually uses, or expects or is expected to use, the product. A product 17106 is a consumer product regardless of whether the product has substantial 17107 commercial, industrial or non-consumer uses, unless such uses represent 17108 the only significant mode of use of the product. 17109 17110 "Installation Information" for a User Product means any methods, 17111 procedures, authorization keys, or other information required to install 17112 and execute modified versions of a covered work in that User Product from 17113 a modified version of its Corresponding Source. The information must 17114 suffice to ensure that the continued functioning of the modified object 17115 code is in no case prevented or interfered with solely because 17116 modification has been made. 17117 17118 If you convey an object code work under this section in, or with, or 17119 specifically for use in, a User Product, and the conveying occurs as 17120 part of a transaction in which the right of possession and use of the 17121 User Product is transferred to the recipient in perpetuity or for a 17122 fixed term (regardless of how the transaction is characterized), the 17123 Corresponding Source conveyed under this section must be accompanied 17124 by the Installation Information. But this requirement does not apply 17125 if neither you nor any third party retains the ability to install 17126 modified object code on the User Product (for example, the work has 17127 been installed in ROM). 17128 17129 The requirement to provide Installation Information does not include a 17130 requirement to continue to provide support service, warranty, or updates 17131 for a work that has been modified or installed by the recipient, or for 17132 the User Product in which it has been modified or installed. Access to a 17133 network may be denied when the modification itself materially and 17134 adversely affects the operation of the network or violates the rules and 17135 protocols for communication across the network. 17136 17137 Corresponding Source conveyed, and Installation Information provided, 17138 in accord with this section must be in a format that is publicly 17139 documented (and with an implementation available to the public in 17140 source code form), and must require no special password or key for 17141 unpacking, reading or copying. 17142 17143 7. Additional Terms. 17144 17145 "Additional permissions" are terms that supplement the terms of this 17146 License by making exceptions from one or more of its conditions. 17147 Additional permissions that are applicable to the entire Program shall 17148 be treated as though they were included in this License, to the extent 17149 that they are valid under applicable law. If additional permissions 17150 apply only to part of the Program, that part may be used separately 17151 under those permissions, but the entire Program remains governed by 17152 this License without regard to the additional permissions. 17153 17154 When you convey a copy of a covered work, you may at your option 17155 remove any additional permissions from that copy, or from any part of 17156 it. (Additional permissions may be written to require their own 17157 removal in certain cases when you modify the work.) You may place 17158 additional permissions on material, added by you to a covered work, 17159 for which you have or can give appropriate copyright permission. 17160 17161 Notwithstanding any other provision of this License, for material you 17162 add to a covered work, you may (if authorized by the copyright holders of 17163 that material) supplement the terms of this License with terms: 17164 17165 a) Disclaiming warranty or limiting liability differently from the 17166 terms of sections 15 and 16 of this License; or 17167 17168 b) Requiring preservation of specified reasonable legal notices or 17169 author attributions in that material or in the Appropriate Legal 17170 Notices displayed by works containing it; or 17171 17172 c) Prohibiting misrepresentation of the origin of that material, or 17173 requiring that modified versions of such material be marked in 17174 reasonable ways as different from the original version; or 17175 17176 d) Limiting the use for publicity purposes of names of licensors or 17177 authors of the material; or 17178 17179 e) Declining to grant rights under trademark law for use of some 17180 trade names, trademarks, or service marks; or 17181 17182 f) Requiring indemnification of licensors and authors of that 17183 material by anyone who conveys the material (or modified versions of 17184 it) with contractual assumptions of liability to the recipient, for 17185 any liability that these contractual assumptions directly impose on 17186 those licensors and authors. 17187 17188 All other non-permissive additional terms are considered "further 17189 restrictions" within the meaning of section 10. If the Program as you 17190 received it, or any part of it, contains a notice stating that it is 17191 governed by this License along with a term that is a further 17192 restriction, you may remove that term. If a license document contains 17193 a further restriction but permits relicensing or conveying under this 17194 License, you may add to a covered work material governed by the terms 17195 of that license document, provided that the further restriction does 17196 not survive such relicensing or conveying. 17197 17198 If you add terms to a covered work in accord with this section, you 17199 must place, in the relevant source files, a statement of the 17200 additional terms that apply to those files, or a notice indicating 17201 where to find the applicable terms. 17202 17203 Additional terms, permissive or non-permissive, may be stated in the 17204 form of a separately written license, or stated as exceptions; 17205 the above requirements apply either way. 17206 17207 8. Termination. 17208 17209 You may not propagate or modify a covered work except as expressly 17210 provided under this License. Any attempt otherwise to propagate or 17211 modify it is void, and will automatically terminate your rights under 17212 this License (including any patent licenses granted under the third 17213 paragraph of section 11). 17214 17215 However, if you cease all violation of this License, then your 17216 license from a particular copyright holder is reinstated (a) 17217 provisionally, unless and until the copyright holder explicitly and 17218 finally terminates your license, and (b) permanently, if the copyright 17219 holder fails to notify you of the violation by some reasonable means 17220 prior to 60 days after the cessation. 17221 17222 Moreover, your license from a particular copyright holder is 17223 reinstated permanently if the copyright holder notifies you of the 17224 violation by some reasonable means, this is the first time you have 17225 received notice of violation of this License (for any work) from that 17226 copyright holder, and you cure the violation prior to 30 days after 17227 your receipt of the notice. 17228 17229 Termination of your rights under this section does not terminate the 17230 licenses of parties who have received copies or rights from you under 17231 this License. If your rights have been terminated and not permanently 17232 reinstated, you do not qualify to receive new licenses for the same 17233 material under section 10. 17234 17235 9. Acceptance Not Required for Having Copies. 17236 17237 You are not required to accept this License in order to receive or 17238 run a copy of the Program. Ancillary propagation of a covered work 17239 occurring solely as a consequence of using peer-to-peer transmission 17240 to receive a copy likewise does not require acceptance. However, 17241 nothing other than this License grants you permission to propagate or 17242 modify any covered work. These actions infringe copyright if you do 17243 not accept this License. Therefore, by modifying or propagating a 17244 covered work, you indicate your acceptance of this License to do so. 17245 17246 10. Automatic Licensing of Downstream Recipients. 17247 17248 Each time you convey a covered work, the recipient automatically 17249 receives a license from the original licensors, to run, modify and 17250 propagate that work, subject to this License. You are not responsible 17251 for enforcing compliance by third parties with this License. 17252 17253 An "entity transaction" is a transaction transferring control of an 17254 organization, or substantially all assets of one, or subdividing an 17255 organization, or merging organizations. If propagation of a covered 17256 work results from an entity transaction, each party to that 17257 transaction who receives a copy of the work also receives whatever 17258 licenses to the work the party's predecessor in interest had or could 17259 give under the previous paragraph, plus a right to possession of the 17260 Corresponding Source of the work from the predecessor in interest, if 17261 the predecessor has it or can get it with reasonable efforts. 17262 17263 You may not impose any further restrictions on the exercise of the 17264 rights granted or affirmed under this License. For example, you may 17265 not impose a license fee, royalty, or other charge for exercise of 17266 rights granted under this License, and you may not initiate litigation 17267 (including a cross-claim or counterclaim in a lawsuit) alleging that 17268 any patent claim is infringed by making, using, selling, offering for 17269 sale, or importing the Program or any portion of it. 17270 17271 11. Patents. 17272 17273 A "contributor" is a copyright holder who authorizes use under this 17274 License of the Program or a work on which the Program is based. The 17275 work thus licensed is called the contributor's "contributor version". 17276 17277 A contributor's "essential patent claims" are all patent claims 17278 owned or controlled by the contributor, whether already acquired or 17279 hereafter acquired, that would be infringed by some manner, permitted 17280 by this License, of making, using, or selling its contributor version, 17281 but do not include claims that would be infringed only as a 17282 consequence of further modification of the contributor version. For 17283 purposes of this definition, "control" includes the right to grant 17284 patent sublicenses in a manner consistent with the requirements of 17285 this License. 17286 17287 Each contributor grants you a non-exclusive, worldwide, royalty-free 17288 patent license under the contributor's essential patent claims, to 17289 make, use, sell, offer for sale, import and otherwise run, modify and 17290 propagate the contents of its contributor version. 17291 17292 In the following three paragraphs, a "patent license" is any express 17293 agreement or commitment, however denominated, not to enforce a patent 17294 (such as an express permission to practice a patent or covenant not to 17295 sue for patent infringement). To "grant" such a patent license to a 17296 party means to make such an agreement or commitment not to enforce a 17297 patent against the party. 17298 17299 If you convey a covered work, knowingly relying on a patent license, 17300 and the Corresponding Source of the work is not available for anyone 17301 to copy, free of charge and under the terms of this License, through a 17302 publicly available network server or other readily accessible means, 17303 then you must either (1) cause the Corresponding Source to be so 17304 available, or (2) arrange to deprive yourself of the benefit of the 17305 patent license for this particular work, or (3) arrange, in a manner 17306 consistent with the requirements of this License, to extend the patent 17307 license to downstream recipients. "Knowingly relying" means you have 17308 actual knowledge that, but for the patent license, your conveying the 17309 covered work in a country, or your recipient's use of the covered work 17310 in a country, would infringe one or more identifiable patents in that 17311 country that you have reason to believe are valid. 17312 17313 If, pursuant to or in connection with a single transaction or 17314 arrangement, you convey, or propagate by procuring conveyance of, a 17315 covered work, and grant a patent license to some of the parties 17316 receiving the covered work authorizing them to use, propagate, modify 17317 or convey a specific copy of the covered work, then the patent license 17318 you grant is automatically extended to all recipients of the covered 17319 work and works based on it. 17320 17321 A patent license is "discriminatory" if it does not include within 17322 the scope of its coverage, prohibits the exercise of, or is 17323 conditioned on the non-exercise of one or more of the rights that are 17324 specifically granted under this License. You may not convey a covered 17325 work if you are a party to an arrangement with a third party that is 17326 in the business of distributing software, under which you make payment 17327 to the third party based on the extent of your activity of conveying 17328 the work, and under which the third party grants, to any of the 17329 parties who would receive the covered work from you, a discriminatory 17330 patent license (a) in connection with copies of the covered work 17331 conveyed by you (or copies made from those copies), or (b) primarily 17332 for and in connection with specific products or compilations that 17333 contain the covered work, unless you entered into that arrangement, 17334 or that patent license was granted, prior to 28 March 2007. 17335 17336 Nothing in this License shall be construed as excluding or limiting 17337 any implied license or other defenses to infringement that may 17338 otherwise be available to you under applicable patent law. 17339 17340 12. No Surrender of Others' Freedom. 17341 17342 If conditions are imposed on you (whether by court order, agreement or 17343 otherwise) that contradict the conditions of this License, they do not 17344 excuse you from the conditions of this License. If you cannot convey a 17345 covered work so as to satisfy simultaneously your obligations under this 17346 License and any other pertinent obligations, then as a consequence you may 17347 not convey it at all. For example, if you agree to terms that obligate you 17348 to collect a royalty for further conveying from those to whom you convey 17349 the Program, the only way you could satisfy both those terms and this 17350 License would be to refrain entirely from conveying the Program. 17351 17352 13. Remote Network Interaction; Use with the GNU General Public License. 17353 17354 Notwithstanding any other provision of this License, if you modify the 17355 Program, your modified version must prominently offer all users 17356 interacting with it remotely through a computer network (if your version 17357 supports such interaction) an opportunity to receive the Corresponding 17358 Source of your version by providing access to the Corresponding Source 17359 from a network server at no charge, through some standard or customary 17360 means of facilitating copying of software. This Corresponding Source 17361 shall include the Corresponding Source for any work covered by version 3 17362 of the GNU General Public License that is incorporated pursuant to the 17363 following paragraph. 17364 17365 Notwithstanding any other provision of this License, you have 17366 permission to link or combine any covered work with a work licensed 17367 under version 3 of the GNU General Public License into a single 17368 combined work, and to convey the resulting work. The terms of this 17369 License will continue to apply to the part which is the covered work, 17370 but the work with which it is combined will remain governed by version 17371 3 of the GNU General Public License. 17372 17373 14. Revised Versions of this License. 17374 17375 The Free Software Foundation may publish revised and/or new versions of 17376 the GNU Affero General Public License from time to time. Such new versions 17377 will be similar in spirit to the present version, but may differ in detail to 17378 address new problems or concerns. 17379 17380 Each version is given a distinguishing version number. If the 17381 Program specifies that a certain numbered version of the GNU Affero General 17382 Public License "or any later version" applies to it, you have the 17383 option of following the terms and conditions either of that numbered 17384 version or of any later version published by the Free Software 17385 Foundation. If the Program does not specify a version number of the 17386 GNU Affero General Public License, you may choose any version ever published 17387 by the Free Software Foundation. 17388 17389 If the Program specifies that a proxy can decide which future 17390 versions of the GNU Affero General Public License can be used, that proxy's 17391 public statement of acceptance of a version permanently authorizes you 17392 to choose that version for the Program. 17393 17394 Later license versions may give you additional or different 17395 permissions. However, no additional obligations are imposed on any 17396 author or copyright holder as a result of your choosing to follow a 17397 later version. 17398 17399 15. Disclaimer of Warranty. 17400 17401 THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY 17402 APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT 17403 HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY 17404 OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, 17405 THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 17406 PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM 17407 IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF 17408 ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 17409 17410 16. Limitation of Liability. 17411 17412 IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING 17413 WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS 17414 THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY 17415 GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE 17416 USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF 17417 DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD 17418 PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), 17419 EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF 17420 SUCH DAMAGES. 17421 17422 17. Interpretation of Sections 15 and 16. 17423 17424 If the disclaimer of warranty and limitation of liability provided 17425 above cannot be given local legal effect according to their terms, 17426 reviewing courts shall apply local law that most closely approximates 17427 an absolute waiver of all civil liability in connection with the 17428 Program, unless a warranty or assumption of liability accompanies a 17429 copy of the Program in return for a fee. 17430 17431 END OF TERMS AND CONDITIONS 17432 17433 How to Apply These Terms to Your New Programs 17434 17435 If you develop a new program, and you want it to be of the greatest 17436 possible use to the public, the best way to achieve this is to make it 17437 free software which everyone can redistribute and change under these terms. 17438 17439 To do so, attach the following notices to the program. It is safest 17440 to attach them to the start of each source file to most effectively 17441 state the exclusion of warranty; and each file should have at least 17442 the "copyright" line and a pointer to where the full notice is found. 17443 17444 <one line to give the program's name and a brief idea of what it does.> 17445 Copyright (C) <year> <name of author> 17446 17447 This program is free software: you can redistribute it and/or modify 17448 it under the terms of the GNU Affero General Public License as published 17449 by the Free Software Foundation, either version 3 of the License, or 17450 (at your option) any later version. 17451 17452 This program is distributed in the hope that it will be useful, 17453 but WITHOUT ANY WARRANTY; without even the implied warranty of 17454 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 17455 GNU Affero General Public License for more details. 17456 17457 You should have received a copy of the GNU Affero General Public License 17458 along with this program. If not, see <https://www.gnu.org/licenses/>. 17459 17460 Also add information on how to contact you by electronic and paper mail. 17461 17462 If your software can interact with users remotely through a computer 17463 network, you should also make sure that it provides a way for users to 17464 get its source. For example, if your program is a web application, its 17465 interface could display a "Source" link that leads users to an archive 17466 of the code. There are many ways you could offer source, and different 17467 solutions will be better for different programs; see section 13 for the 17468 specific requirements. 17469 17470 You should also get your employer (if you work as a programmer) or school, 17471 if any, to sign a "copyright disclaimer" for the program, if necessary. 17472 For more information on this, and how to apply and follow the GNU AGPL, see 17473 <https://www.gnu.org/licenses/>. 17474 17475 ================================================================ 17476 17477 github.com/minio/highwayhash 17478 https://github.com/minio/highwayhash 17479 ---------------------------------------------------------------- 17480 17481 Apache License 17482 Version 2.0, January 2004 17483 http://www.apache.org/licenses/ 17484 17485 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 17486 17487 1. Definitions. 17488 17489 "License" shall mean the terms and conditions for use, reproduction, 17490 and distribution as defined by Sections 1 through 9 of this document. 17491 17492 "Licensor" shall mean the copyright owner or entity authorized by 17493 the copyright owner that is granting the License. 17494 17495 "Legal Entity" shall mean the union of the acting entity and all 17496 other entities that control, are controlled by, or are under common 17497 control with that entity. For the purposes of this definition, 17498 "control" means (i) the power, direct or indirect, to cause the 17499 direction or management of such entity, whether by contract or 17500 otherwise, or (ii) ownership of fifty percent (50%) or more of the 17501 outstanding shares, or (iii) beneficial ownership of such entity. 17502 17503 "You" (or "Your") shall mean an individual or Legal Entity 17504 exercising permissions granted by this License. 17505 17506 "Source" form shall mean the preferred form for making modifications, 17507 including but not limited to software source code, documentation 17508 source, and configuration files. 17509 17510 "Object" form shall mean any form resulting from mechanical 17511 transformation or translation of a Source form, including but 17512 not limited to compiled object code, generated documentation, 17513 and conversions to other media types. 17514 17515 "Work" shall mean the work of authorship, whether in Source or 17516 Object form, made available under the License, as indicated by a 17517 copyright notice that is included in or attached to the work 17518 (an example is provided in the Appendix below). 17519 17520 "Derivative Works" shall mean any work, whether in Source or Object 17521 form, that is based on (or derived from) the Work and for which the 17522 editorial revisions, annotations, elaborations, or other modifications 17523 represent, as a whole, an original work of authorship. For the purposes 17524 of this License, Derivative Works shall not include works that remain 17525 separable from, or merely link (or bind by name) to the interfaces of, 17526 the Work and Derivative Works thereof. 17527 17528 "Contribution" shall mean any work of authorship, including 17529 the original version of the Work and any modifications or additions 17530 to that Work or Derivative Works thereof, that is intentionally 17531 submitted to Licensor for inclusion in the Work by the copyright owner 17532 or by an individual or Legal Entity authorized to submit on behalf of 17533 the copyright owner. For the purposes of this definition, "submitted" 17534 means any form of electronic, verbal, or written communication sent 17535 to the Licensor or its representatives, including but not limited to 17536 communication on electronic mailing lists, source code control systems, 17537 and issue tracking systems that are managed by, or on behalf of, the 17538 Licensor for the purpose of discussing and improving the Work, but 17539 excluding communication that is conspicuously marked or otherwise 17540 designated in writing by the copyright owner as "Not a Contribution." 17541 17542 "Contributor" shall mean Licensor and any individual or Legal Entity 17543 on behalf of whom a Contribution has been received by Licensor and 17544 subsequently incorporated within the Work. 17545 17546 2. Grant of Copyright License. Subject to the terms and conditions of 17547 this License, each Contributor hereby grants to You a perpetual, 17548 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 17549 copyright license to reproduce, prepare Derivative Works of, 17550 publicly display, publicly perform, sublicense, and distribute the 17551 Work and such Derivative Works in Source or Object form. 17552 17553 3. Grant of Patent License. Subject to the terms and conditions of 17554 this License, each Contributor hereby grants to You a perpetual, 17555 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 17556 (except as stated in this section) patent license to make, have made, 17557 use, offer to sell, sell, import, and otherwise transfer the Work, 17558 where such license applies only to those patent claims licensable 17559 by such Contributor that are necessarily infringed by their 17560 Contribution(s) alone or by combination of their Contribution(s) 17561 with the Work to which such Contribution(s) was submitted. If You 17562 institute patent litigation against any entity (including a 17563 cross-claim or counterclaim in a lawsuit) alleging that the Work 17564 or a Contribution incorporated within the Work constitutes direct 17565 or contributory patent infringement, then any patent licenses 17566 granted to You under this License for that Work shall terminate 17567 as of the date such litigation is filed. 17568 17569 4. Redistribution. You may reproduce and distribute copies of the 17570 Work or Derivative Works thereof in any medium, with or without 17571 modifications, and in Source or Object form, provided that You 17572 meet the following conditions: 17573 17574 (a) You must give any other recipients of the Work or 17575 Derivative Works a copy of this License; and 17576 17577 (b) You must cause any modified files to carry prominent notices 17578 stating that You changed the files; and 17579 17580 (c) You must retain, in the Source form of any Derivative Works 17581 that You distribute, all copyright, patent, trademark, and 17582 attribution notices from the Source form of the Work, 17583 excluding those notices that do not pertain to any part of 17584 the Derivative Works; and 17585 17586 (d) If the Work includes a "NOTICE" text file as part of its 17587 distribution, then any Derivative Works that You distribute must 17588 include a readable copy of the attribution notices contained 17589 within such NOTICE file, excluding those notices that do not 17590 pertain to any part of the Derivative Works, in at least one 17591 of the following places: within a NOTICE text file distributed 17592 as part of the Derivative Works; within the Source form or 17593 documentation, if provided along with the Derivative Works; or, 17594 within a display generated by the Derivative Works, if and 17595 wherever such third-party notices normally appear. The contents 17596 of the NOTICE file are for informational purposes only and 17597 do not modify the License. You may add Your own attribution 17598 notices within Derivative Works that You distribute, alongside 17599 or as an addendum to the NOTICE text from the Work, provided 17600 that such additional attribution notices cannot be construed 17601 as modifying the License. 17602 17603 You may add Your own copyright statement to Your modifications and 17604 may provide additional or different license terms and conditions 17605 for use, reproduction, or distribution of Your modifications, or 17606 for any such Derivative Works as a whole, provided Your use, 17607 reproduction, and distribution of the Work otherwise complies with 17608 the conditions stated in this License. 17609 17610 5. Submission of Contributions. Unless You explicitly state otherwise, 17611 any Contribution intentionally submitted for inclusion in the Work 17612 by You to the Licensor shall be under the terms and conditions of 17613 this License, without any additional terms or conditions. 17614 Notwithstanding the above, nothing herein shall supersede or modify 17615 the terms of any separate license agreement you may have executed 17616 with Licensor regarding such Contributions. 17617 17618 6. Trademarks. This License does not grant permission to use the trade 17619 names, trademarks, service marks, or product names of the Licensor, 17620 except as required for reasonable and customary use in describing the 17621 origin of the Work and reproducing the content of the NOTICE file. 17622 17623 7. Disclaimer of Warranty. Unless required by applicable law or 17624 agreed to in writing, Licensor provides the Work (and each 17625 Contributor provides its Contributions) on an "AS IS" BASIS, 17626 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 17627 implied, including, without limitation, any warranties or conditions 17628 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 17629 PARTICULAR PURPOSE. You are solely responsible for determining the 17630 appropriateness of using or redistributing the Work and assume any 17631 risks associated with Your exercise of permissions under this License. 17632 17633 8. Limitation of Liability. In no event and under no legal theory, 17634 whether in tort (including negligence), contract, or otherwise, 17635 unless required by applicable law (such as deliberate and grossly 17636 negligent acts) or agreed to in writing, shall any Contributor be 17637 liable to You for damages, including any direct, indirect, special, 17638 incidental, or consequential damages of any character arising as a 17639 result of this License or out of the use or inability to use the 17640 Work (including but not limited to damages for loss of goodwill, 17641 work stoppage, computer failure or malfunction, or any and all 17642 other commercial damages or losses), even if such Contributor 17643 has been advised of the possibility of such damages. 17644 17645 9. Accepting Warranty or Additional Liability. While redistributing 17646 the Work or Derivative Works thereof, You may choose to offer, 17647 and charge a fee for, acceptance of support, warranty, indemnity, 17648 or other liability obligations and/or rights consistent with this 17649 License. However, in accepting such obligations, You may act only 17650 on Your own behalf and on Your sole responsibility, not on behalf 17651 of any other Contributor, and only if You agree to indemnify, 17652 defend, and hold each Contributor harmless for any liability 17653 incurred by, or claims asserted against, such Contributor by reason 17654 of your accepting any such warranty or additional liability. 17655 17656 END OF TERMS AND CONDITIONS 17657 17658 APPENDIX: How to apply the Apache License to your work. 17659 17660 To apply the Apache License to your work, attach the following 17661 boilerplate notice, with the fields enclosed by brackets "[]" 17662 replaced with your own identifying information. (Don't include 17663 the brackets!) The text should be enclosed in the appropriate 17664 comment syntax for the file format. We also recommend that a 17665 file or class name and description of purpose be included on the 17666 same "printed page" as the copyright notice for easier 17667 identification within third-party archives. 17668 17669 Copyright [yyyy] [name of copyright owner] 17670 17671 Licensed under the Apache License, Version 2.0 (the "License"); 17672 you may not use this file except in compliance with the License. 17673 You may obtain a copy of the License at 17674 17675 http://www.apache.org/licenses/LICENSE-2.0 17676 17677 Unless required by applicable law or agreed to in writing, software 17678 distributed under the License is distributed on an "AS IS" BASIS, 17679 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 17680 See the License for the specific language governing permissions and 17681 limitations under the License. 17682 17683 ================================================================ 17684 17685 github.com/minio/kms-go/kes 17686 https://github.com/minio/kms-go/kes 17687 ---------------------------------------------------------------- 17688 GNU AFFERO GENERAL PUBLIC LICENSE 17689 Version 3, 19 November 2007 17690 17691 Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/> 17692 Everyone is permitted to copy and distribute verbatim copies 17693 of this license document, but changing it is not allowed. 17694 17695 Preamble 17696 17697 The GNU Affero General Public License is a free, copyleft license for 17698 software and other kinds of works, specifically designed to ensure 17699 cooperation with the community in the case of network server software. 17700 17701 The licenses for most software and other practical works are designed 17702 to take away your freedom to share and change the works. By contrast, 17703 our General Public Licenses are intended to guarantee your freedom to 17704 share and change all versions of a program--to make sure it remains free 17705 software for all its users. 17706 17707 When we speak of free software, we are referring to freedom, not 17708 price. Our General Public Licenses are designed to make sure that you 17709 have the freedom to distribute copies of free software (and charge for 17710 them if you wish), that you receive source code or can get it if you 17711 want it, that you can change the software or use pieces of it in new 17712 free programs, and that you know you can do these things. 17713 17714 Developers that use our General Public Licenses protect your rights 17715 with two steps: (1) assert copyright on the software, and (2) offer 17716 you this License which gives you legal permission to copy, distribute 17717 and/or modify the software. 17718 17719 A secondary benefit of defending all users' freedom is that 17720 improvements made in alternate versions of the program, if they 17721 receive widespread use, become available for other developers to 17722 incorporate. Many developers of free software are heartened and 17723 encouraged by the resulting cooperation. However, in the case of 17724 software used on network servers, this result may fail to come about. 17725 The GNU General Public License permits making a modified version and 17726 letting the public access it on a server without ever releasing its 17727 source code to the public. 17728 17729 The GNU Affero General Public License is designed specifically to 17730 ensure that, in such cases, the modified source code becomes available 17731 to the community. It requires the operator of a network server to 17732 provide the source code of the modified version running there to the 17733 users of that server. Therefore, public use of a modified version, on 17734 a publicly accessible server, gives the public access to the source 17735 code of the modified version. 17736 17737 An older license, called the Affero General Public License and 17738 published by Affero, was designed to accomplish similar goals. This is 17739 a different license, not a version of the Affero GPL, but Affero has 17740 released a new version of the Affero GPL which permits relicensing under 17741 this license. 17742 17743 The precise terms and conditions for copying, distribution and 17744 modification follow. 17745 17746 TERMS AND CONDITIONS 17747 17748 0. Definitions. 17749 17750 "This License" refers to version 3 of the GNU Affero General Public License. 17751 17752 "Copyright" also means copyright-like laws that apply to other kinds of 17753 works, such as semiconductor masks. 17754 17755 "The Program" refers to any copyrightable work licensed under this 17756 License. Each licensee is addressed as "you". "Licensees" and 17757 "recipients" may be individuals or organizations. 17758 17759 To "modify" a work means to copy from or adapt all or part of the work 17760 in a fashion requiring copyright permission, other than the making of an 17761 exact copy. The resulting work is called a "modified version" of the 17762 earlier work or a work "based on" the earlier work. 17763 17764 A "covered work" means either the unmodified Program or a work based 17765 on the Program. 17766 17767 To "propagate" a work means to do anything with it that, without 17768 permission, would make you directly or secondarily liable for 17769 infringement under applicable copyright law, except executing it on a 17770 computer or modifying a private copy. Propagation includes copying, 17771 distribution (with or without modification), making available to the 17772 public, and in some countries other activities as well. 17773 17774 To "convey" a work means any kind of propagation that enables other 17775 parties to make or receive copies. Mere interaction with a user through 17776 a computer network, with no transfer of a copy, is not conveying. 17777 17778 An interactive user interface displays "Appropriate Legal Notices" 17779 to the extent that it includes a convenient and prominently visible 17780 feature that (1) displays an appropriate copyright notice, and (2) 17781 tells the user that there is no warranty for the work (except to the 17782 extent that warranties are provided), that licensees may convey the 17783 work under this License, and how to view a copy of this License. If 17784 the interface presents a list of user commands or options, such as a 17785 menu, a prominent item in the list meets this criterion. 17786 17787 1. Source Code. 17788 17789 The "source code" for a work means the preferred form of the work 17790 for making modifications to it. "Object code" means any non-source 17791 form of a work. 17792 17793 A "Standard Interface" means an interface that either is an official 17794 standard defined by a recognized standards body, or, in the case of 17795 interfaces specified for a particular programming language, one that 17796 is widely used among developers working in that language. 17797 17798 The "System Libraries" of an executable work include anything, other 17799 than the work as a whole, that (a) is included in the normal form of 17800 packaging a Major Component, but which is not part of that Major 17801 Component, and (b) serves only to enable use of the work with that 17802 Major Component, or to implement a Standard Interface for which an 17803 implementation is available to the public in source code form. A 17804 "Major Component", in this context, means a major essential component 17805 (kernel, window system, and so on) of the specific operating system 17806 (if any) on which the executable work runs, or a compiler used to 17807 produce the work, or an object code interpreter used to run it. 17808 17809 The "Corresponding Source" for a work in object code form means all 17810 the source code needed to generate, install, and (for an executable 17811 work) run the object code and to modify the work, including scripts to 17812 control those activities. However, it does not include the work's 17813 System Libraries, or general-purpose tools or generally available free 17814 programs which are used unmodified in performing those activities but 17815 which are not part of the work. For example, Corresponding Source 17816 includes interface definition files associated with source files for 17817 the work, and the source code for shared libraries and dynamically 17818 linked subprograms that the work is specifically designed to require, 17819 such as by intimate data communication or control flow between those 17820 subprograms and other parts of the work. 17821 17822 The Corresponding Source need not include anything that users 17823 can regenerate automatically from other parts of the Corresponding 17824 Source. 17825 17826 The Corresponding Source for a work in source code form is that 17827 same work. 17828 17829 2. Basic Permissions. 17830 17831 All rights granted under this License are granted for the term of 17832 copyright on the Program, and are irrevocable provided the stated 17833 conditions are met. This License explicitly affirms your unlimited 17834 permission to run the unmodified Program. The output from running a 17835 covered work is covered by this License only if the output, given its 17836 content, constitutes a covered work. This License acknowledges your 17837 rights of fair use or other equivalent, as provided by copyright law. 17838 17839 You may make, run and propagate covered works that you do not 17840 convey, without conditions so long as your license otherwise remains 17841 in force. You may convey covered works to others for the sole purpose 17842 of having them make modifications exclusively for you, or provide you 17843 with facilities for running those works, provided that you comply with 17844 the terms of this License in conveying all material for which you do 17845 not control copyright. Those thus making or running the covered works 17846 for you must do so exclusively on your behalf, under your direction 17847 and control, on terms that prohibit them from making any copies of 17848 your copyrighted material outside their relationship with you. 17849 17850 Conveying under any other circumstances is permitted solely under 17851 the conditions stated below. Sublicensing is not allowed; section 10 17852 makes it unnecessary. 17853 17854 3. Protecting Users' Legal Rights From Anti-Circumvention Law. 17855 17856 No covered work shall be deemed part of an effective technological 17857 measure under any applicable law fulfilling obligations under article 17858 11 of the WIPO copyright treaty adopted on 20 December 1996, or 17859 similar laws prohibiting or restricting circumvention of such 17860 measures. 17861 17862 When you convey a covered work, you waive any legal power to forbid 17863 circumvention of technological measures to the extent such circumvention 17864 is effected by exercising rights under this License with respect to 17865 the covered work, and you disclaim any intention to limit operation or 17866 modification of the work as a means of enforcing, against the work's 17867 users, your or third parties' legal rights to forbid circumvention of 17868 technological measures. 17869 17870 4. Conveying Verbatim Copies. 17871 17872 You may convey verbatim copies of the Program's source code as you 17873 receive it, in any medium, provided that you conspicuously and 17874 appropriately publish on each copy an appropriate copyright notice; 17875 keep intact all notices stating that this License and any 17876 non-permissive terms added in accord with section 7 apply to the code; 17877 keep intact all notices of the absence of any warranty; and give all 17878 recipients a copy of this License along with the Program. 17879 17880 You may charge any price or no price for each copy that you convey, 17881 and you may offer support or warranty protection for a fee. 17882 17883 5. Conveying Modified Source Versions. 17884 17885 You may convey a work based on the Program, or the modifications to 17886 produce it from the Program, in the form of source code under the 17887 terms of section 4, provided that you also meet all of these conditions: 17888 17889 a) The work must carry prominent notices stating that you modified 17890 it, and giving a relevant date. 17891 17892 b) The work must carry prominent notices stating that it is 17893 released under this License and any conditions added under section 17894 7. This requirement modifies the requirement in section 4 to 17895 "keep intact all notices". 17896 17897 c) You must license the entire work, as a whole, under this 17898 License to anyone who comes into possession of a copy. This 17899 License will therefore apply, along with any applicable section 7 17900 additional terms, to the whole of the work, and all its parts, 17901 regardless of how they are packaged. This License gives no 17902 permission to license the work in any other way, but it does not 17903 invalidate such permission if you have separately received it. 17904 17905 d) If the work has interactive user interfaces, each must display 17906 Appropriate Legal Notices; however, if the Program has interactive 17907 interfaces that do not display Appropriate Legal Notices, your 17908 work need not make them do so. 17909 17910 A compilation of a covered work with other separate and independent 17911 works, which are not by their nature extensions of the covered work, 17912 and which are not combined with it such as to form a larger program, 17913 in or on a volume of a storage or distribution medium, is called an 17914 "aggregate" if the compilation and its resulting copyright are not 17915 used to limit the access or legal rights of the compilation's users 17916 beyond what the individual works permit. Inclusion of a covered work 17917 in an aggregate does not cause this License to apply to the other 17918 parts of the aggregate. 17919 17920 6. Conveying Non-Source Forms. 17921 17922 You may convey a covered work in object code form under the terms 17923 of sections 4 and 5, provided that you also convey the 17924 machine-readable Corresponding Source under the terms of this License, 17925 in one of these ways: 17926 17927 a) Convey the object code in, or embodied in, a physical product 17928 (including a physical distribution medium), accompanied by the 17929 Corresponding Source fixed on a durable physical medium 17930 customarily used for software interchange. 17931 17932 b) Convey the object code in, or embodied in, a physical product 17933 (including a physical distribution medium), accompanied by a 17934 written offer, valid for at least three years and valid for as 17935 long as you offer spare parts or customer support for that product 17936 model, to give anyone who possesses the object code either (1) a 17937 copy of the Corresponding Source for all the software in the 17938 product that is covered by this License, on a durable physical 17939 medium customarily used for software interchange, for a price no 17940 more than your reasonable cost of physically performing this 17941 conveying of source, or (2) access to copy the 17942 Corresponding Source from a network server at no charge. 17943 17944 c) Convey individual copies of the object code with a copy of the 17945 written offer to provide the Corresponding Source. This 17946 alternative is allowed only occasionally and noncommercially, and 17947 only if you received the object code with such an offer, in accord 17948 with subsection 6b. 17949 17950 d) Convey the object code by offering access from a designated 17951 place (gratis or for a charge), and offer equivalent access to the 17952 Corresponding Source in the same way through the same place at no 17953 further charge. You need not require recipients to copy the 17954 Corresponding Source along with the object code. If the place to 17955 copy the object code is a network server, the Corresponding Source 17956 may be on a different server (operated by you or a third party) 17957 that supports equivalent copying facilities, provided you maintain 17958 clear directions next to the object code saying where to find the 17959 Corresponding Source. Regardless of what server hosts the 17960 Corresponding Source, you remain obligated to ensure that it is 17961 available for as long as needed to satisfy these requirements. 17962 17963 e) Convey the object code using peer-to-peer transmission, provided 17964 you inform other peers where the object code and Corresponding 17965 Source of the work are being offered to the general public at no 17966 charge under subsection 6d. 17967 17968 A separable portion of the object code, whose source code is excluded 17969 from the Corresponding Source as a System Library, need not be 17970 included in conveying the object code work. 17971 17972 A "User Product" is either (1) a "consumer product", which means any 17973 tangible personal property which is normally used for personal, family, 17974 or household purposes, or (2) anything designed or sold for incorporation 17975 into a dwelling. In determining whether a product is a consumer product, 17976 doubtful cases shall be resolved in favor of coverage. For a particular 17977 product received by a particular user, "normally used" refers to a 17978 typical or common use of that class of product, regardless of the status 17979 of the particular user or of the way in which the particular user 17980 actually uses, or expects or is expected to use, the product. A product 17981 is a consumer product regardless of whether the product has substantial 17982 commercial, industrial or non-consumer uses, unless such uses represent 17983 the only significant mode of use of the product. 17984 17985 "Installation Information" for a User Product means any methods, 17986 procedures, authorization keys, or other information required to install 17987 and execute modified versions of a covered work in that User Product from 17988 a modified version of its Corresponding Source. The information must 17989 suffice to ensure that the continued functioning of the modified object 17990 code is in no case prevented or interfered with solely because 17991 modification has been made. 17992 17993 If you convey an object code work under this section in, or with, or 17994 specifically for use in, a User Product, and the conveying occurs as 17995 part of a transaction in which the right of possession and use of the 17996 User Product is transferred to the recipient in perpetuity or for a 17997 fixed term (regardless of how the transaction is characterized), the 17998 Corresponding Source conveyed under this section must be accompanied 17999 by the Installation Information. But this requirement does not apply 18000 if neither you nor any third party retains the ability to install 18001 modified object code on the User Product (for example, the work has 18002 been installed in ROM). 18003 18004 The requirement to provide Installation Information does not include a 18005 requirement to continue to provide support service, warranty, or updates 18006 for a work that has been modified or installed by the recipient, or for 18007 the User Product in which it has been modified or installed. Access to a 18008 network may be denied when the modification itself materially and 18009 adversely affects the operation of the network or violates the rules and 18010 protocols for communication across the network. 18011 18012 Corresponding Source conveyed, and Installation Information provided, 18013 in accord with this section must be in a format that is publicly 18014 documented (and with an implementation available to the public in 18015 source code form), and must require no special password or key for 18016 unpacking, reading or copying. 18017 18018 7. Additional Terms. 18019 18020 "Additional permissions" are terms that supplement the terms of this 18021 License by making exceptions from one or more of its conditions. 18022 Additional permissions that are applicable to the entire Program shall 18023 be treated as though they were included in this License, to the extent 18024 that they are valid under applicable law. If additional permissions 18025 apply only to part of the Program, that part may be used separately 18026 under those permissions, but the entire Program remains governed by 18027 this License without regard to the additional permissions. 18028 18029 When you convey a copy of a covered work, you may at your option 18030 remove any additional permissions from that copy, or from any part of 18031 it. (Additional permissions may be written to require their own 18032 removal in certain cases when you modify the work.) You may place 18033 additional permissions on material, added by you to a covered work, 18034 for which you have or can give appropriate copyright permission. 18035 18036 Notwithstanding any other provision of this License, for material you 18037 add to a covered work, you may (if authorized by the copyright holders of 18038 that material) supplement the terms of this License with terms: 18039 18040 a) Disclaiming warranty or limiting liability differently from the 18041 terms of sections 15 and 16 of this License; or 18042 18043 b) Requiring preservation of specified reasonable legal notices or 18044 author attributions in that material or in the Appropriate Legal 18045 Notices displayed by works containing it; or 18046 18047 c) Prohibiting misrepresentation of the origin of that material, or 18048 requiring that modified versions of such material be marked in 18049 reasonable ways as different from the original version; or 18050 18051 d) Limiting the use for publicity purposes of names of licensors or 18052 authors of the material; or 18053 18054 e) Declining to grant rights under trademark law for use of some 18055 trade names, trademarks, or service marks; or 18056 18057 f) Requiring indemnification of licensors and authors of that 18058 material by anyone who conveys the material (or modified versions of 18059 it) with contractual assumptions of liability to the recipient, for 18060 any liability that these contractual assumptions directly impose on 18061 those licensors and authors. 18062 18063 All other non-permissive additional terms are considered "further 18064 restrictions" within the meaning of section 10. If the Program as you 18065 received it, or any part of it, contains a notice stating that it is 18066 governed by this License along with a term that is a further 18067 restriction, you may remove that term. If a license document contains 18068 a further restriction but permits relicensing or conveying under this 18069 License, you may add to a covered work material governed by the terms 18070 of that license document, provided that the further restriction does 18071 not survive such relicensing or conveying. 18072 18073 If you add terms to a covered work in accord with this section, you 18074 must place, in the relevant source files, a statement of the 18075 additional terms that apply to those files, or a notice indicating 18076 where to find the applicable terms. 18077 18078 Additional terms, permissive or non-permissive, may be stated in the 18079 form of a separately written license, or stated as exceptions; 18080 the above requirements apply either way. 18081 18082 8. Termination. 18083 18084 You may not propagate or modify a covered work except as expressly 18085 provided under this License. Any attempt otherwise to propagate or 18086 modify it is void, and will automatically terminate your rights under 18087 this License (including any patent licenses granted under the third 18088 paragraph of section 11). 18089 18090 However, if you cease all violation of this License, then your 18091 license from a particular copyright holder is reinstated (a) 18092 provisionally, unless and until the copyright holder explicitly and 18093 finally terminates your license, and (b) permanently, if the copyright 18094 holder fails to notify you of the violation by some reasonable means 18095 prior to 60 days after the cessation. 18096 18097 Moreover, your license from a particular copyright holder is 18098 reinstated permanently if the copyright holder notifies you of the 18099 violation by some reasonable means, this is the first time you have 18100 received notice of violation of this License (for any work) from that 18101 copyright holder, and you cure the violation prior to 30 days after 18102 your receipt of the notice. 18103 18104 Termination of your rights under this section does not terminate the 18105 licenses of parties who have received copies or rights from you under 18106 this License. If your rights have been terminated and not permanently 18107 reinstated, you do not qualify to receive new licenses for the same 18108 material under section 10. 18109 18110 9. Acceptance Not Required for Having Copies. 18111 18112 You are not required to accept this License in order to receive or 18113 run a copy of the Program. Ancillary propagation of a covered work 18114 occurring solely as a consequence of using peer-to-peer transmission 18115 to receive a copy likewise does not require acceptance. However, 18116 nothing other than this License grants you permission to propagate or 18117 modify any covered work. These actions infringe copyright if you do 18118 not accept this License. Therefore, by modifying or propagating a 18119 covered work, you indicate your acceptance of this License to do so. 18120 18121 10. Automatic Licensing of Downstream Recipients. 18122 18123 Each time you convey a covered work, the recipient automatically 18124 receives a license from the original licensors, to run, modify and 18125 propagate that work, subject to this License. You are not responsible 18126 for enforcing compliance by third parties with this License. 18127 18128 An "entity transaction" is a transaction transferring control of an 18129 organization, or substantially all assets of one, or subdividing an 18130 organization, or merging organizations. If propagation of a covered 18131 work results from an entity transaction, each party to that 18132 transaction who receives a copy of the work also receives whatever 18133 licenses to the work the party's predecessor in interest had or could 18134 give under the previous paragraph, plus a right to possession of the 18135 Corresponding Source of the work from the predecessor in interest, if 18136 the predecessor has it or can get it with reasonable efforts. 18137 18138 You may not impose any further restrictions on the exercise of the 18139 rights granted or affirmed under this License. For example, you may 18140 not impose a license fee, royalty, or other charge for exercise of 18141 rights granted under this License, and you may not initiate litigation 18142 (including a cross-claim or counterclaim in a lawsuit) alleging that 18143 any patent claim is infringed by making, using, selling, offering for 18144 sale, or importing the Program or any portion of it. 18145 18146 11. Patents. 18147 18148 A "contributor" is a copyright holder who authorizes use under this 18149 License of the Program or a work on which the Program is based. The 18150 work thus licensed is called the contributor's "contributor version". 18151 18152 A contributor's "essential patent claims" are all patent claims 18153 owned or controlled by the contributor, whether already acquired or 18154 hereafter acquired, that would be infringed by some manner, permitted 18155 by this License, of making, using, or selling its contributor version, 18156 but do not include claims that would be infringed only as a 18157 consequence of further modification of the contributor version. For 18158 purposes of this definition, "control" includes the right to grant 18159 patent sublicenses in a manner consistent with the requirements of 18160 this License. 18161 18162 Each contributor grants you a non-exclusive, worldwide, royalty-free 18163 patent license under the contributor's essential patent claims, to 18164 make, use, sell, offer for sale, import and otherwise run, modify and 18165 propagate the contents of its contributor version. 18166 18167 In the following three paragraphs, a "patent license" is any express 18168 agreement or commitment, however denominated, not to enforce a patent 18169 (such as an express permission to practice a patent or covenant not to 18170 sue for patent infringement). To "grant" such a patent license to a 18171 party means to make such an agreement or commitment not to enforce a 18172 patent against the party. 18173 18174 If you convey a covered work, knowingly relying on a patent license, 18175 and the Corresponding Source of the work is not available for anyone 18176 to copy, free of charge and under the terms of this License, through a 18177 publicly available network server or other readily accessible means, 18178 then you must either (1) cause the Corresponding Source to be so 18179 available, or (2) arrange to deprive yourself of the benefit of the 18180 patent license for this particular work, or (3) arrange, in a manner 18181 consistent with the requirements of this License, to extend the patent 18182 license to downstream recipients. "Knowingly relying" means you have 18183 actual knowledge that, but for the patent license, your conveying the 18184 covered work in a country, or your recipient's use of the covered work 18185 in a country, would infringe one or more identifiable patents in that 18186 country that you have reason to believe are valid. 18187 18188 If, pursuant to or in connection with a single transaction or 18189 arrangement, you convey, or propagate by procuring conveyance of, a 18190 covered work, and grant a patent license to some of the parties 18191 receiving the covered work authorizing them to use, propagate, modify 18192 or convey a specific copy of the covered work, then the patent license 18193 you grant is automatically extended to all recipients of the covered 18194 work and works based on it. 18195 18196 A patent license is "discriminatory" if it does not include within 18197 the scope of its coverage, prohibits the exercise of, or is 18198 conditioned on the non-exercise of one or more of the rights that are 18199 specifically granted under this License. You may not convey a covered 18200 work if you are a party to an arrangement with a third party that is 18201 in the business of distributing software, under which you make payment 18202 to the third party based on the extent of your activity of conveying 18203 the work, and under which the third party grants, to any of the 18204 parties who would receive the covered work from you, a discriminatory 18205 patent license (a) in connection with copies of the covered work 18206 conveyed by you (or copies made from those copies), or (b) primarily 18207 for and in connection with specific products or compilations that 18208 contain the covered work, unless you entered into that arrangement, 18209 or that patent license was granted, prior to 28 March 2007. 18210 18211 Nothing in this License shall be construed as excluding or limiting 18212 any implied license or other defenses to infringement that may 18213 otherwise be available to you under applicable patent law. 18214 18215 12. No Surrender of Others' Freedom. 18216 18217 If conditions are imposed on you (whether by court order, agreement or 18218 otherwise) that contradict the conditions of this License, they do not 18219 excuse you from the conditions of this License. If you cannot convey a 18220 covered work so as to satisfy simultaneously your obligations under this 18221 License and any other pertinent obligations, then as a consequence you may 18222 not convey it at all. For example, if you agree to terms that obligate you 18223 to collect a royalty for further conveying from those to whom you convey 18224 the Program, the only way you could satisfy both those terms and this 18225 License would be to refrain entirely from conveying the Program. 18226 18227 13. Remote Network Interaction; Use with the GNU General Public License. 18228 18229 Notwithstanding any other provision of this License, if you modify the 18230 Program, your modified version must prominently offer all users 18231 interacting with it remotely through a computer network (if your version 18232 supports such interaction) an opportunity to receive the Corresponding 18233 Source of your version by providing access to the Corresponding Source 18234 from a network server at no charge, through some standard or customary 18235 means of facilitating copying of software. This Corresponding Source 18236 shall include the Corresponding Source for any work covered by version 3 18237 of the GNU General Public License that is incorporated pursuant to the 18238 following paragraph. 18239 18240 Notwithstanding any other provision of this License, you have 18241 permission to link or combine any covered work with a work licensed 18242 under version 3 of the GNU General Public License into a single 18243 combined work, and to convey the resulting work. The terms of this 18244 License will continue to apply to the part which is the covered work, 18245 but the work with which it is combined will remain governed by version 18246 3 of the GNU General Public License. 18247 18248 14. Revised Versions of this License. 18249 18250 The Free Software Foundation may publish revised and/or new versions of 18251 the GNU Affero General Public License from time to time. Such new versions 18252 will be similar in spirit to the present version, but may differ in detail to 18253 address new problems or concerns. 18254 18255 Each version is given a distinguishing version number. If the 18256 Program specifies that a certain numbered version of the GNU Affero General 18257 Public License "or any later version" applies to it, you have the 18258 option of following the terms and conditions either of that numbered 18259 version or of any later version published by the Free Software 18260 Foundation. If the Program does not specify a version number of the 18261 GNU Affero General Public License, you may choose any version ever published 18262 by the Free Software Foundation. 18263 18264 If the Program specifies that a proxy can decide which future 18265 versions of the GNU Affero General Public License can be used, that proxy's 18266 public statement of acceptance of a version permanently authorizes you 18267 to choose that version for the Program. 18268 18269 Later license versions may give you additional or different 18270 permissions. However, no additional obligations are imposed on any 18271 author or copyright holder as a result of your choosing to follow a 18272 later version. 18273 18274 15. Disclaimer of Warranty. 18275 18276 THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY 18277 APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT 18278 HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY 18279 OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, 18280 THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 18281 PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM 18282 IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF 18283 ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 18284 18285 16. Limitation of Liability. 18286 18287 IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING 18288 WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS 18289 THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY 18290 GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE 18291 USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF 18292 DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD 18293 PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), 18294 EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF 18295 SUCH DAMAGES. 18296 18297 17. Interpretation of Sections 15 and 16. 18298 18299 If the disclaimer of warranty and limitation of liability provided 18300 above cannot be given local legal effect according to their terms, 18301 reviewing courts shall apply local law that most closely approximates 18302 an absolute waiver of all civil liability in connection with the 18303 Program, unless a warranty or assumption of liability accompanies a 18304 copy of the Program in return for a fee. 18305 18306 END OF TERMS AND CONDITIONS 18307 18308 How to Apply These Terms to Your New Programs 18309 18310 If you develop a new program, and you want it to be of the greatest 18311 possible use to the public, the best way to achieve this is to make it 18312 free software which everyone can redistribute and change under these terms. 18313 18314 To do so, attach the following notices to the program. It is safest 18315 to attach them to the start of each source file to most effectively 18316 state the exclusion of warranty; and each file should have at least 18317 the "copyright" line and a pointer to where the full notice is found. 18318 18319 <one line to give the program's name and a brief idea of what it does.> 18320 Copyright (C) <year> <name of author> 18321 18322 This program is free software: you can redistribute it and/or modify 18323 it under the terms of the GNU Affero General Public License as published 18324 by the Free Software Foundation, either version 3 of the License, or 18325 (at your option) any later version. 18326 18327 This program is distributed in the hope that it will be useful, 18328 but WITHOUT ANY WARRANTY; without even the implied warranty of 18329 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 18330 GNU Affero General Public License for more details. 18331 18332 You should have received a copy of the GNU Affero General Public License 18333 along with this program. If not, see <https://www.gnu.org/licenses/>. 18334 18335 Also add information on how to contact you by electronic and paper mail. 18336 18337 If your software can interact with users remotely through a computer 18338 network, you should also make sure that it provides a way for users to 18339 get its source. For example, if your program is a web application, its 18340 interface could display a "Source" link that leads users to an archive 18341 of the code. There are many ways you could offer source, and different 18342 solutions will be better for different programs; see section 13 for the 18343 specific requirements. 18344 18345 You should also get your employer (if you work as a programmer) or school, 18346 if any, to sign a "copyright disclaimer" for the program, if necessary. 18347 For more information on this, and how to apply and follow the GNU AGPL, see 18348 <https://www.gnu.org/licenses/>. 18349 18350 ================================================================ 18351 18352 github.com/minio/madmin-go/v3 18353 https://github.com/minio/madmin-go/v3 18354 ---------------------------------------------------------------- 18355 GNU AFFERO GENERAL PUBLIC LICENSE 18356 Version 3, 19 November 2007 18357 18358 Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/> 18359 Everyone is permitted to copy and distribute verbatim copies 18360 of this license document, but changing it is not allowed. 18361 18362 Preamble 18363 18364 The GNU Affero General Public License is a free, copyleft license for 18365 software and other kinds of works, specifically designed to ensure 18366 cooperation with the community in the case of network server software. 18367 18368 The licenses for most software and other practical works are designed 18369 to take away your freedom to share and change the works. By contrast, 18370 our General Public Licenses are intended to guarantee your freedom to 18371 share and change all versions of a program--to make sure it remains free 18372 software for all its users. 18373 18374 When we speak of free software, we are referring to freedom, not 18375 price. Our General Public Licenses are designed to make sure that you 18376 have the freedom to distribute copies of free software (and charge for 18377 them if you wish), that you receive source code or can get it if you 18378 want it, that you can change the software or use pieces of it in new 18379 free programs, and that you know you can do these things. 18380 18381 Developers that use our General Public Licenses protect your rights 18382 with two steps: (1) assert copyright on the software, and (2) offer 18383 you this License which gives you legal permission to copy, distribute 18384 and/or modify the software. 18385 18386 A secondary benefit of defending all users' freedom is that 18387 improvements made in alternate versions of the program, if they 18388 receive widespread use, become available for other developers to 18389 incorporate. Many developers of free software are heartened and 18390 encouraged by the resulting cooperation. However, in the case of 18391 software used on network servers, this result may fail to come about. 18392 The GNU General Public License permits making a modified version and 18393 letting the public access it on a server without ever releasing its 18394 source code to the public. 18395 18396 The GNU Affero General Public License is designed specifically to 18397 ensure that, in such cases, the modified source code becomes available 18398 to the community. It requires the operator of a network server to 18399 provide the source code of the modified version running there to the 18400 users of that server. Therefore, public use of a modified version, on 18401 a publicly accessible server, gives the public access to the source 18402 code of the modified version. 18403 18404 An older license, called the Affero General Public License and 18405 published by Affero, was designed to accomplish similar goals. This is 18406 a different license, not a version of the Affero GPL, but Affero has 18407 released a new version of the Affero GPL which permits relicensing under 18408 this license. 18409 18410 The precise terms and conditions for copying, distribution and 18411 modification follow. 18412 18413 TERMS AND CONDITIONS 18414 18415 0. Definitions. 18416 18417 "This License" refers to version 3 of the GNU Affero General Public License. 18418 18419 "Copyright" also means copyright-like laws that apply to other kinds of 18420 works, such as semiconductor masks. 18421 18422 "The Program" refers to any copyrightable work licensed under this 18423 License. Each licensee is addressed as "you". "Licensees" and 18424 "recipients" may be individuals or organizations. 18425 18426 To "modify" a work means to copy from or adapt all or part of the work 18427 in a fashion requiring copyright permission, other than the making of an 18428 exact copy. The resulting work is called a "modified version" of the 18429 earlier work or a work "based on" the earlier work. 18430 18431 A "covered work" means either the unmodified Program or a work based 18432 on the Program. 18433 18434 To "propagate" a work means to do anything with it that, without 18435 permission, would make you directly or secondarily liable for 18436 infringement under applicable copyright law, except executing it on a 18437 computer or modifying a private copy. Propagation includes copying, 18438 distribution (with or without modification), making available to the 18439 public, and in some countries other activities as well. 18440 18441 To "convey" a work means any kind of propagation that enables other 18442 parties to make or receive copies. Mere interaction with a user through 18443 a computer network, with no transfer of a copy, is not conveying. 18444 18445 An interactive user interface displays "Appropriate Legal Notices" 18446 to the extent that it includes a convenient and prominently visible 18447 feature that (1) displays an appropriate copyright notice, and (2) 18448 tells the user that there is no warranty for the work (except to the 18449 extent that warranties are provided), that licensees may convey the 18450 work under this License, and how to view a copy of this License. If 18451 the interface presents a list of user commands or options, such as a 18452 menu, a prominent item in the list meets this criterion. 18453 18454 1. Source Code. 18455 18456 The "source code" for a work means the preferred form of the work 18457 for making modifications to it. "Object code" means any non-source 18458 form of a work. 18459 18460 A "Standard Interface" means an interface that either is an official 18461 standard defined by a recognized standards body, or, in the case of 18462 interfaces specified for a particular programming language, one that 18463 is widely used among developers working in that language. 18464 18465 The "System Libraries" of an executable work include anything, other 18466 than the work as a whole, that (a) is included in the normal form of 18467 packaging a Major Component, but which is not part of that Major 18468 Component, and (b) serves only to enable use of the work with that 18469 Major Component, or to implement a Standard Interface for which an 18470 implementation is available to the public in source code form. A 18471 "Major Component", in this context, means a major essential component 18472 (kernel, window system, and so on) of the specific operating system 18473 (if any) on which the executable work runs, or a compiler used to 18474 produce the work, or an object code interpreter used to run it. 18475 18476 The "Corresponding Source" for a work in object code form means all 18477 the source code needed to generate, install, and (for an executable 18478 work) run the object code and to modify the work, including scripts to 18479 control those activities. However, it does not include the work's 18480 System Libraries, or general-purpose tools or generally available free 18481 programs which are used unmodified in performing those activities but 18482 which are not part of the work. For example, Corresponding Source 18483 includes interface definition files associated with source files for 18484 the work, and the source code for shared libraries and dynamically 18485 linked subprograms that the work is specifically designed to require, 18486 such as by intimate data communication or control flow between those 18487 subprograms and other parts of the work. 18488 18489 The Corresponding Source need not include anything that users 18490 can regenerate automatically from other parts of the Corresponding 18491 Source. 18492 18493 The Corresponding Source for a work in source code form is that 18494 same work. 18495 18496 2. Basic Permissions. 18497 18498 All rights granted under this License are granted for the term of 18499 copyright on the Program, and are irrevocable provided the stated 18500 conditions are met. This License explicitly affirms your unlimited 18501 permission to run the unmodified Program. The output from running a 18502 covered work is covered by this License only if the output, given its 18503 content, constitutes a covered work. This License acknowledges your 18504 rights of fair use or other equivalent, as provided by copyright law. 18505 18506 You may make, run and propagate covered works that you do not 18507 convey, without conditions so long as your license otherwise remains 18508 in force. You may convey covered works to others for the sole purpose 18509 of having them make modifications exclusively for you, or provide you 18510 with facilities for running those works, provided that you comply with 18511 the terms of this License in conveying all material for which you do 18512 not control copyright. Those thus making or running the covered works 18513 for you must do so exclusively on your behalf, under your direction 18514 and control, on terms that prohibit them from making any copies of 18515 your copyrighted material outside their relationship with you. 18516 18517 Conveying under any other circumstances is permitted solely under 18518 the conditions stated below. Sublicensing is not allowed; section 10 18519 makes it unnecessary. 18520 18521 3. Protecting Users' Legal Rights From Anti-Circumvention Law. 18522 18523 No covered work shall be deemed part of an effective technological 18524 measure under any applicable law fulfilling obligations under article 18525 11 of the WIPO copyright treaty adopted on 20 December 1996, or 18526 similar laws prohibiting or restricting circumvention of such 18527 measures. 18528 18529 When you convey a covered work, you waive any legal power to forbid 18530 circumvention of technological measures to the extent such circumvention 18531 is effected by exercising rights under this License with respect to 18532 the covered work, and you disclaim any intention to limit operation or 18533 modification of the work as a means of enforcing, against the work's 18534 users, your or third parties' legal rights to forbid circumvention of 18535 technological measures. 18536 18537 4. Conveying Verbatim Copies. 18538 18539 You may convey verbatim copies of the Program's source code as you 18540 receive it, in any medium, provided that you conspicuously and 18541 appropriately publish on each copy an appropriate copyright notice; 18542 keep intact all notices stating that this License and any 18543 non-permissive terms added in accord with section 7 apply to the code; 18544 keep intact all notices of the absence of any warranty; and give all 18545 recipients a copy of this License along with the Program. 18546 18547 You may charge any price or no price for each copy that you convey, 18548 and you may offer support or warranty protection for a fee. 18549 18550 5. Conveying Modified Source Versions. 18551 18552 You may convey a work based on the Program, or the modifications to 18553 produce it from the Program, in the form of source code under the 18554 terms of section 4, provided that you also meet all of these conditions: 18555 18556 a) The work must carry prominent notices stating that you modified 18557 it, and giving a relevant date. 18558 18559 b) The work must carry prominent notices stating that it is 18560 released under this License and any conditions added under section 18561 7. This requirement modifies the requirement in section 4 to 18562 "keep intact all notices". 18563 18564 c) You must license the entire work, as a whole, under this 18565 License to anyone who comes into possession of a copy. This 18566 License will therefore apply, along with any applicable section 7 18567 additional terms, to the whole of the work, and all its parts, 18568 regardless of how they are packaged. This License gives no 18569 permission to license the work in any other way, but it does not 18570 invalidate such permission if you have separately received it. 18571 18572 d) If the work has interactive user interfaces, each must display 18573 Appropriate Legal Notices; however, if the Program has interactive 18574 interfaces that do not display Appropriate Legal Notices, your 18575 work need not make them do so. 18576 18577 A compilation of a covered work with other separate and independent 18578 works, which are not by their nature extensions of the covered work, 18579 and which are not combined with it such as to form a larger program, 18580 in or on a volume of a storage or distribution medium, is called an 18581 "aggregate" if the compilation and its resulting copyright are not 18582 used to limit the access or legal rights of the compilation's users 18583 beyond what the individual works permit. Inclusion of a covered work 18584 in an aggregate does not cause this License to apply to the other 18585 parts of the aggregate. 18586 18587 6. Conveying Non-Source Forms. 18588 18589 You may convey a covered work in object code form under the terms 18590 of sections 4 and 5, provided that you also convey the 18591 machine-readable Corresponding Source under the terms of this License, 18592 in one of these ways: 18593 18594 a) Convey the object code in, or embodied in, a physical product 18595 (including a physical distribution medium), accompanied by the 18596 Corresponding Source fixed on a durable physical medium 18597 customarily used for software interchange. 18598 18599 b) Convey the object code in, or embodied in, a physical product 18600 (including a physical distribution medium), accompanied by a 18601 written offer, valid for at least three years and valid for as 18602 long as you offer spare parts or customer support for that product 18603 model, to give anyone who possesses the object code either (1) a 18604 copy of the Corresponding Source for all the software in the 18605 product that is covered by this License, on a durable physical 18606 medium customarily used for software interchange, for a price no 18607 more than your reasonable cost of physically performing this 18608 conveying of source, or (2) access to copy the 18609 Corresponding Source from a network server at no charge. 18610 18611 c) Convey individual copies of the object code with a copy of the 18612 written offer to provide the Corresponding Source. This 18613 alternative is allowed only occasionally and noncommercially, and 18614 only if you received the object code with such an offer, in accord 18615 with subsection 6b. 18616 18617 d) Convey the object code by offering access from a designated 18618 place (gratis or for a charge), and offer equivalent access to the 18619 Corresponding Source in the same way through the same place at no 18620 further charge. You need not require recipients to copy the 18621 Corresponding Source along with the object code. If the place to 18622 copy the object code is a network server, the Corresponding Source 18623 may be on a different server (operated by you or a third party) 18624 that supports equivalent copying facilities, provided you maintain 18625 clear directions next to the object code saying where to find the 18626 Corresponding Source. Regardless of what server hosts the 18627 Corresponding Source, you remain obligated to ensure that it is 18628 available for as long as needed to satisfy these requirements. 18629 18630 e) Convey the object code using peer-to-peer transmission, provided 18631 you inform other peers where the object code and Corresponding 18632 Source of the work are being offered to the general public at no 18633 charge under subsection 6d. 18634 18635 A separable portion of the object code, whose source code is excluded 18636 from the Corresponding Source as a System Library, need not be 18637 included in conveying the object code work. 18638 18639 A "User Product" is either (1) a "consumer product", which means any 18640 tangible personal property which is normally used for personal, family, 18641 or household purposes, or (2) anything designed or sold for incorporation 18642 into a dwelling. In determining whether a product is a consumer product, 18643 doubtful cases shall be resolved in favor of coverage. For a particular 18644 product received by a particular user, "normally used" refers to a 18645 typical or common use of that class of product, regardless of the status 18646 of the particular user or of the way in which the particular user 18647 actually uses, or expects or is expected to use, the product. A product 18648 is a consumer product regardless of whether the product has substantial 18649 commercial, industrial or non-consumer uses, unless such uses represent 18650 the only significant mode of use of the product. 18651 18652 "Installation Information" for a User Product means any methods, 18653 procedures, authorization keys, or other information required to install 18654 and execute modified versions of a covered work in that User Product from 18655 a modified version of its Corresponding Source. The information must 18656 suffice to ensure that the continued functioning of the modified object 18657 code is in no case prevented or interfered with solely because 18658 modification has been made. 18659 18660 If you convey an object code work under this section in, or with, or 18661 specifically for use in, a User Product, and the conveying occurs as 18662 part of a transaction in which the right of possession and use of the 18663 User Product is transferred to the recipient in perpetuity or for a 18664 fixed term (regardless of how the transaction is characterized), the 18665 Corresponding Source conveyed under this section must be accompanied 18666 by the Installation Information. But this requirement does not apply 18667 if neither you nor any third party retains the ability to install 18668 modified object code on the User Product (for example, the work has 18669 been installed in ROM). 18670 18671 The requirement to provide Installation Information does not include a 18672 requirement to continue to provide support service, warranty, or updates 18673 for a work that has been modified or installed by the recipient, or for 18674 the User Product in which it has been modified or installed. Access to a 18675 network may be denied when the modification itself materially and 18676 adversely affects the operation of the network or violates the rules and 18677 protocols for communication across the network. 18678 18679 Corresponding Source conveyed, and Installation Information provided, 18680 in accord with this section must be in a format that is publicly 18681 documented (and with an implementation available to the public in 18682 source code form), and must require no special password or key for 18683 unpacking, reading or copying. 18684 18685 7. Additional Terms. 18686 18687 "Additional permissions" are terms that supplement the terms of this 18688 License by making exceptions from one or more of its conditions. 18689 Additional permissions that are applicable to the entire Program shall 18690 be treated as though they were included in this License, to the extent 18691 that they are valid under applicable law. If additional permissions 18692 apply only to part of the Program, that part may be used separately 18693 under those permissions, but the entire Program remains governed by 18694 this License without regard to the additional permissions. 18695 18696 When you convey a copy of a covered work, you may at your option 18697 remove any additional permissions from that copy, or from any part of 18698 it. (Additional permissions may be written to require their own 18699 removal in certain cases when you modify the work.) You may place 18700 additional permissions on material, added by you to a covered work, 18701 for which you have or can give appropriate copyright permission. 18702 18703 Notwithstanding any other provision of this License, for material you 18704 add to a covered work, you may (if authorized by the copyright holders of 18705 that material) supplement the terms of this License with terms: 18706 18707 a) Disclaiming warranty or limiting liability differently from the 18708 terms of sections 15 and 16 of this License; or 18709 18710 b) Requiring preservation of specified reasonable legal notices or 18711 author attributions in that material or in the Appropriate Legal 18712 Notices displayed by works containing it; or 18713 18714 c) Prohibiting misrepresentation of the origin of that material, or 18715 requiring that modified versions of such material be marked in 18716 reasonable ways as different from the original version; or 18717 18718 d) Limiting the use for publicity purposes of names of licensors or 18719 authors of the material; or 18720 18721 e) Declining to grant rights under trademark law for use of some 18722 trade names, trademarks, or service marks; or 18723 18724 f) Requiring indemnification of licensors and authors of that 18725 material by anyone who conveys the material (or modified versions of 18726 it) with contractual assumptions of liability to the recipient, for 18727 any liability that these contractual assumptions directly impose on 18728 those licensors and authors. 18729 18730 All other non-permissive additional terms are considered "further 18731 restrictions" within the meaning of section 10. If the Program as you 18732 received it, or any part of it, contains a notice stating that it is 18733 governed by this License along with a term that is a further 18734 restriction, you may remove that term. If a license document contains 18735 a further restriction but permits relicensing or conveying under this 18736 License, you may add to a covered work material governed by the terms 18737 of that license document, provided that the further restriction does 18738 not survive such relicensing or conveying. 18739 18740 If you add terms to a covered work in accord with this section, you 18741 must place, in the relevant source files, a statement of the 18742 additional terms that apply to those files, or a notice indicating 18743 where to find the applicable terms. 18744 18745 Additional terms, permissive or non-permissive, may be stated in the 18746 form of a separately written license, or stated as exceptions; 18747 the above requirements apply either way. 18748 18749 8. Termination. 18750 18751 You may not propagate or modify a covered work except as expressly 18752 provided under this License. Any attempt otherwise to propagate or 18753 modify it is void, and will automatically terminate your rights under 18754 this License (including any patent licenses granted under the third 18755 paragraph of section 11). 18756 18757 However, if you cease all violation of this License, then your 18758 license from a particular copyright holder is reinstated (a) 18759 provisionally, unless and until the copyright holder explicitly and 18760 finally terminates your license, and (b) permanently, if the copyright 18761 holder fails to notify you of the violation by some reasonable means 18762 prior to 60 days after the cessation. 18763 18764 Moreover, your license from a particular copyright holder is 18765 reinstated permanently if the copyright holder notifies you of the 18766 violation by some reasonable means, this is the first time you have 18767 received notice of violation of this License (for any work) from that 18768 copyright holder, and you cure the violation prior to 30 days after 18769 your receipt of the notice. 18770 18771 Termination of your rights under this section does not terminate the 18772 licenses of parties who have received copies or rights from you under 18773 this License. If your rights have been terminated and not permanently 18774 reinstated, you do not qualify to receive new licenses for the same 18775 material under section 10. 18776 18777 9. Acceptance Not Required for Having Copies. 18778 18779 You are not required to accept this License in order to receive or 18780 run a copy of the Program. Ancillary propagation of a covered work 18781 occurring solely as a consequence of using peer-to-peer transmission 18782 to receive a copy likewise does not require acceptance. However, 18783 nothing other than this License grants you permission to propagate or 18784 modify any covered work. These actions infringe copyright if you do 18785 not accept this License. Therefore, by modifying or propagating a 18786 covered work, you indicate your acceptance of this License to do so. 18787 18788 10. Automatic Licensing of Downstream Recipients. 18789 18790 Each time you convey a covered work, the recipient automatically 18791 receives a license from the original licensors, to run, modify and 18792 propagate that work, subject to this License. You are not responsible 18793 for enforcing compliance by third parties with this License. 18794 18795 An "entity transaction" is a transaction transferring control of an 18796 organization, or substantially all assets of one, or subdividing an 18797 organization, or merging organizations. If propagation of a covered 18798 work results from an entity transaction, each party to that 18799 transaction who receives a copy of the work also receives whatever 18800 licenses to the work the party's predecessor in interest had or could 18801 give under the previous paragraph, plus a right to possession of the 18802 Corresponding Source of the work from the predecessor in interest, if 18803 the predecessor has it or can get it with reasonable efforts. 18804 18805 You may not impose any further restrictions on the exercise of the 18806 rights granted or affirmed under this License. For example, you may 18807 not impose a license fee, royalty, or other charge for exercise of 18808 rights granted under this License, and you may not initiate litigation 18809 (including a cross-claim or counterclaim in a lawsuit) alleging that 18810 any patent claim is infringed by making, using, selling, offering for 18811 sale, or importing the Program or any portion of it. 18812 18813 11. Patents. 18814 18815 A "contributor" is a copyright holder who authorizes use under this 18816 License of the Program or a work on which the Program is based. The 18817 work thus licensed is called the contributor's "contributor version". 18818 18819 A contributor's "essential patent claims" are all patent claims 18820 owned or controlled by the contributor, whether already acquired or 18821 hereafter acquired, that would be infringed by some manner, permitted 18822 by this License, of making, using, or selling its contributor version, 18823 but do not include claims that would be infringed only as a 18824 consequence of further modification of the contributor version. For 18825 purposes of this definition, "control" includes the right to grant 18826 patent sublicenses in a manner consistent with the requirements of 18827 this License. 18828 18829 Each contributor grants you a non-exclusive, worldwide, royalty-free 18830 patent license under the contributor's essential patent claims, to 18831 make, use, sell, offer for sale, import and otherwise run, modify and 18832 propagate the contents of its contributor version. 18833 18834 In the following three paragraphs, a "patent license" is any express 18835 agreement or commitment, however denominated, not to enforce a patent 18836 (such as an express permission to practice a patent or covenant not to 18837 sue for patent infringement). To "grant" such a patent license to a 18838 party means to make such an agreement or commitment not to enforce a 18839 patent against the party. 18840 18841 If you convey a covered work, knowingly relying on a patent license, 18842 and the Corresponding Source of the work is not available for anyone 18843 to copy, free of charge and under the terms of this License, through a 18844 publicly available network server or other readily accessible means, 18845 then you must either (1) cause the Corresponding Source to be so 18846 available, or (2) arrange to deprive yourself of the benefit of the 18847 patent license for this particular work, or (3) arrange, in a manner 18848 consistent with the requirements of this License, to extend the patent 18849 license to downstream recipients. "Knowingly relying" means you have 18850 actual knowledge that, but for the patent license, your conveying the 18851 covered work in a country, or your recipient's use of the covered work 18852 in a country, would infringe one or more identifiable patents in that 18853 country that you have reason to believe are valid. 18854 18855 If, pursuant to or in connection with a single transaction or 18856 arrangement, you convey, or propagate by procuring conveyance of, a 18857 covered work, and grant a patent license to some of the parties 18858 receiving the covered work authorizing them to use, propagate, modify 18859 or convey a specific copy of the covered work, then the patent license 18860 you grant is automatically extended to all recipients of the covered 18861 work and works based on it. 18862 18863 A patent license is "discriminatory" if it does not include within 18864 the scope of its coverage, prohibits the exercise of, or is 18865 conditioned on the non-exercise of one or more of the rights that are 18866 specifically granted under this License. You may not convey a covered 18867 work if you are a party to an arrangement with a third party that is 18868 in the business of distributing software, under which you make payment 18869 to the third party based on the extent of your activity of conveying 18870 the work, and under which the third party grants, to any of the 18871 parties who would receive the covered work from you, a discriminatory 18872 patent license (a) in connection with copies of the covered work 18873 conveyed by you (or copies made from those copies), or (b) primarily 18874 for and in connection with specific products or compilations that 18875 contain the covered work, unless you entered into that arrangement, 18876 or that patent license was granted, prior to 28 March 2007. 18877 18878 Nothing in this License shall be construed as excluding or limiting 18879 any implied license or other defenses to infringement that may 18880 otherwise be available to you under applicable patent law. 18881 18882 12. No Surrender of Others' Freedom. 18883 18884 If conditions are imposed on you (whether by court order, agreement or 18885 otherwise) that contradict the conditions of this License, they do not 18886 excuse you from the conditions of this License. If you cannot convey a 18887 covered work so as to satisfy simultaneously your obligations under this 18888 License and any other pertinent obligations, then as a consequence you may 18889 not convey it at all. For example, if you agree to terms that obligate you 18890 to collect a royalty for further conveying from those to whom you convey 18891 the Program, the only way you could satisfy both those terms and this 18892 License would be to refrain entirely from conveying the Program. 18893 18894 13. Remote Network Interaction; Use with the GNU General Public License. 18895 18896 Notwithstanding any other provision of this License, if you modify the 18897 Program, your modified version must prominently offer all users 18898 interacting with it remotely through a computer network (if your version 18899 supports such interaction) an opportunity to receive the Corresponding 18900 Source of your version by providing access to the Corresponding Source 18901 from a network server at no charge, through some standard or customary 18902 means of facilitating copying of software. This Corresponding Source 18903 shall include the Corresponding Source for any work covered by version 3 18904 of the GNU General Public License that is incorporated pursuant to the 18905 following paragraph. 18906 18907 Notwithstanding any other provision of this License, you have 18908 permission to link or combine any covered work with a work licensed 18909 under version 3 of the GNU General Public License into a single 18910 combined work, and to convey the resulting work. The terms of this 18911 License will continue to apply to the part which is the covered work, 18912 but the work with which it is combined will remain governed by version 18913 3 of the GNU General Public License. 18914 18915 14. Revised Versions of this License. 18916 18917 The Free Software Foundation may publish revised and/or new versions of 18918 the GNU Affero General Public License from time to time. Such new versions 18919 will be similar in spirit to the present version, but may differ in detail to 18920 address new problems or concerns. 18921 18922 Each version is given a distinguishing version number. If the 18923 Program specifies that a certain numbered version of the GNU Affero General 18924 Public License "or any later version" applies to it, you have the 18925 option of following the terms and conditions either of that numbered 18926 version or of any later version published by the Free Software 18927 Foundation. If the Program does not specify a version number of the 18928 GNU Affero General Public License, you may choose any version ever published 18929 by the Free Software Foundation. 18930 18931 If the Program specifies that a proxy can decide which future 18932 versions of the GNU Affero General Public License can be used, that proxy's 18933 public statement of acceptance of a version permanently authorizes you 18934 to choose that version for the Program. 18935 18936 Later license versions may give you additional or different 18937 permissions. However, no additional obligations are imposed on any 18938 author or copyright holder as a result of your choosing to follow a 18939 later version. 18940 18941 15. Disclaimer of Warranty. 18942 18943 THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY 18944 APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT 18945 HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY 18946 OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, 18947 THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 18948 PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM 18949 IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF 18950 ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 18951 18952 16. Limitation of Liability. 18953 18954 IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING 18955 WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS 18956 THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY 18957 GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE 18958 USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF 18959 DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD 18960 PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), 18961 EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF 18962 SUCH DAMAGES. 18963 18964 17. Interpretation of Sections 15 and 16. 18965 18966 If the disclaimer of warranty and limitation of liability provided 18967 above cannot be given local legal effect according to their terms, 18968 reviewing courts shall apply local law that most closely approximates 18969 an absolute waiver of all civil liability in connection with the 18970 Program, unless a warranty or assumption of liability accompanies a 18971 copy of the Program in return for a fee. 18972 18973 END OF TERMS AND CONDITIONS 18974 18975 How to Apply These Terms to Your New Programs 18976 18977 If you develop a new program, and you want it to be of the greatest 18978 possible use to the public, the best way to achieve this is to make it 18979 free software which everyone can redistribute and change under these terms. 18980 18981 To do so, attach the following notices to the program. It is safest 18982 to attach them to the start of each source file to most effectively 18983 state the exclusion of warranty; and each file should have at least 18984 the "copyright" line and a pointer to where the full notice is found. 18985 18986 <one line to give the program's name and a brief idea of what it does.> 18987 Copyright (C) <year> <name of author> 18988 18989 This program is free software: you can redistribute it and/or modify 18990 it under the terms of the GNU Affero General Public License as published by 18991 the Free Software Foundation, either version 3 of the License, or 18992 (at your option) any later version. 18993 18994 This program is distributed in the hope that it will be useful, 18995 but WITHOUT ANY WARRANTY; without even the implied warranty of 18996 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 18997 GNU Affero General Public License for more details. 18998 18999 You should have received a copy of the GNU Affero General Public License 19000 along with this program. If not, see <https://www.gnu.org/licenses/>. 19001 19002 Also add information on how to contact you by electronic and paper mail. 19003 19004 If your software can interact with users remotely through a computer 19005 network, you should also make sure that it provides a way for users to 19006 get its source. For example, if your program is a web application, its 19007 interface could display a "Source" link that leads users to an archive 19008 of the code. There are many ways you could offer source, and different 19009 solutions will be better for different programs; see section 13 for the 19010 specific requirements. 19011 19012 You should also get your employer (if you work as a programmer) or school, 19013 if any, to sign a "copyright disclaimer" for the program, if necessary. 19014 For more information on this, and how to apply and follow the GNU AGPL, see 19015 <https://www.gnu.org/licenses/>. 19016 19017 ================================================================ 19018 19019 github.com/minio/mc 19020 https://github.com/minio/mc 19021 ---------------------------------------------------------------- 19022 GNU AFFERO GENERAL PUBLIC LICENSE 19023 Version 3, 19 November 2007 19024 19025 Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/> 19026 Everyone is permitted to copy and distribute verbatim copies 19027 of this license document, but changing it is not allowed. 19028 19029 Preamble 19030 19031 The GNU Affero General Public License is a free, copyleft license for 19032 software and other kinds of works, specifically designed to ensure 19033 cooperation with the community in the case of network server software. 19034 19035 The licenses for most software and other practical works are designed 19036 to take away your freedom to share and change the works. By contrast, 19037 our General Public Licenses are intended to guarantee your freedom to 19038 share and change all versions of a program--to make sure it remains free 19039 software for all its users. 19040 19041 When we speak of free software, we are referring to freedom, not 19042 price. Our General Public Licenses are designed to make sure that you 19043 have the freedom to distribute copies of free software (and charge for 19044 them if you wish), that you receive source code or can get it if you 19045 want it, that you can change the software or use pieces of it in new 19046 free programs, and that you know you can do these things. 19047 19048 Developers that use our General Public Licenses protect your rights 19049 with two steps: (1) assert copyright on the software, and (2) offer 19050 you this License which gives you legal permission to copy, distribute 19051 and/or modify the software. 19052 19053 A secondary benefit of defending all users' freedom is that 19054 improvements made in alternate versions of the program, if they 19055 receive widespread use, become available for other developers to 19056 incorporate. Many developers of free software are heartened and 19057 encouraged by the resulting cooperation. However, in the case of 19058 software used on network servers, this result may fail to come about. 19059 The GNU General Public License permits making a modified version and 19060 letting the public access it on a server without ever releasing its 19061 source code to the public. 19062 19063 The GNU Affero General Public License is designed specifically to 19064 ensure that, in such cases, the modified source code becomes available 19065 to the community. It requires the operator of a network server to 19066 provide the source code of the modified version running there to the 19067 users of that server. Therefore, public use of a modified version, on 19068 a publicly accessible server, gives the public access to the source 19069 code of the modified version. 19070 19071 An older license, called the Affero General Public License and 19072 published by Affero, was designed to accomplish similar goals. This is 19073 a different license, not a version of the Affero GPL, but Affero has 19074 released a new version of the Affero GPL which permits relicensing under 19075 this license. 19076 19077 The precise terms and conditions for copying, distribution and 19078 modification follow. 19079 19080 TERMS AND CONDITIONS 19081 19082 0. Definitions. 19083 19084 "This License" refers to version 3 of the GNU Affero General Public License. 19085 19086 "Copyright" also means copyright-like laws that apply to other kinds of 19087 works, such as semiconductor masks. 19088 19089 "The Program" refers to any copyrightable work licensed under this 19090 License. Each licensee is addressed as "you". "Licensees" and 19091 "recipients" may be individuals or organizations. 19092 19093 To "modify" a work means to copy from or adapt all or part of the work 19094 in a fashion requiring copyright permission, other than the making of an 19095 exact copy. The resulting work is called a "modified version" of the 19096 earlier work or a work "based on" the earlier work. 19097 19098 A "covered work" means either the unmodified Program or a work based 19099 on the Program. 19100 19101 To "propagate" a work means to do anything with it that, without 19102 permission, would make you directly or secondarily liable for 19103 infringement under applicable copyright law, except executing it on a 19104 computer or modifying a private copy. Propagation includes copying, 19105 distribution (with or without modification), making available to the 19106 public, and in some countries other activities as well. 19107 19108 To "convey" a work means any kind of propagation that enables other 19109 parties to make or receive copies. Mere interaction with a user through 19110 a computer network, with no transfer of a copy, is not conveying. 19111 19112 An interactive user interface displays "Appropriate Legal Notices" 19113 to the extent that it includes a convenient and prominently visible 19114 feature that (1) displays an appropriate copyright notice, and (2) 19115 tells the user that there is no warranty for the work (except to the 19116 extent that warranties are provided), that licensees may convey the 19117 work under this License, and how to view a copy of this License. If 19118 the interface presents a list of user commands or options, such as a 19119 menu, a prominent item in the list meets this criterion. 19120 19121 1. Source Code. 19122 19123 The "source code" for a work means the preferred form of the work 19124 for making modifications to it. "Object code" means any non-source 19125 form of a work. 19126 19127 A "Standard Interface" means an interface that either is an official 19128 standard defined by a recognized standards body, or, in the case of 19129 interfaces specified for a particular programming language, one that 19130 is widely used among developers working in that language. 19131 19132 The "System Libraries" of an executable work include anything, other 19133 than the work as a whole, that (a) is included in the normal form of 19134 packaging a Major Component, but which is not part of that Major 19135 Component, and (b) serves only to enable use of the work with that 19136 Major Component, or to implement a Standard Interface for which an 19137 implementation is available to the public in source code form. A 19138 "Major Component", in this context, means a major essential component 19139 (kernel, window system, and so on) of the specific operating system 19140 (if any) on which the executable work runs, or a compiler used to 19141 produce the work, or an object code interpreter used to run it. 19142 19143 The "Corresponding Source" for a work in object code form means all 19144 the source code needed to generate, install, and (for an executable 19145 work) run the object code and to modify the work, including scripts to 19146 control those activities. However, it does not include the work's 19147 System Libraries, or general-purpose tools or generally available free 19148 programs which are used unmodified in performing those activities but 19149 which are not part of the work. For example, Corresponding Source 19150 includes interface definition files associated with source files for 19151 the work, and the source code for shared libraries and dynamically 19152 linked subprograms that the work is specifically designed to require, 19153 such as by intimate data communication or control flow between those 19154 subprograms and other parts of the work. 19155 19156 The Corresponding Source need not include anything that users 19157 can regenerate automatically from other parts of the Corresponding 19158 Source. 19159 19160 The Corresponding Source for a work in source code form is that 19161 same work. 19162 19163 2. Basic Permissions. 19164 19165 All rights granted under this License are granted for the term of 19166 copyright on the Program, and are irrevocable provided the stated 19167 conditions are met. This License explicitly affirms your unlimited 19168 permission to run the unmodified Program. The output from running a 19169 covered work is covered by this License only if the output, given its 19170 content, constitutes a covered work. This License acknowledges your 19171 rights of fair use or other equivalent, as provided by copyright law. 19172 19173 You may make, run and propagate covered works that you do not 19174 convey, without conditions so long as your license otherwise remains 19175 in force. You may convey covered works to others for the sole purpose 19176 of having them make modifications exclusively for you, or provide you 19177 with facilities for running those works, provided that you comply with 19178 the terms of this License in conveying all material for which you do 19179 not control copyright. Those thus making or running the covered works 19180 for you must do so exclusively on your behalf, under your direction 19181 and control, on terms that prohibit them from making any copies of 19182 your copyrighted material outside their relationship with you. 19183 19184 Conveying under any other circumstances is permitted solely under 19185 the conditions stated below. Sublicensing is not allowed; section 10 19186 makes it unnecessary. 19187 19188 3. Protecting Users' Legal Rights From Anti-Circumvention Law. 19189 19190 No covered work shall be deemed part of an effective technological 19191 measure under any applicable law fulfilling obligations under article 19192 11 of the WIPO copyright treaty adopted on 20 December 1996, or 19193 similar laws prohibiting or restricting circumvention of such 19194 measures. 19195 19196 When you convey a covered work, you waive any legal power to forbid 19197 circumvention of technological measures to the extent such circumvention 19198 is effected by exercising rights under this License with respect to 19199 the covered work, and you disclaim any intention to limit operation or 19200 modification of the work as a means of enforcing, against the work's 19201 users, your or third parties' legal rights to forbid circumvention of 19202 technological measures. 19203 19204 4. Conveying Verbatim Copies. 19205 19206 You may convey verbatim copies of the Program's source code as you 19207 receive it, in any medium, provided that you conspicuously and 19208 appropriately publish on each copy an appropriate copyright notice; 19209 keep intact all notices stating that this License and any 19210 non-permissive terms added in accord with section 7 apply to the code; 19211 keep intact all notices of the absence of any warranty; and give all 19212 recipients a copy of this License along with the Program. 19213 19214 You may charge any price or no price for each copy that you convey, 19215 and you may offer support or warranty protection for a fee. 19216 19217 5. Conveying Modified Source Versions. 19218 19219 You may convey a work based on the Program, or the modifications to 19220 produce it from the Program, in the form of source code under the 19221 terms of section 4, provided that you also meet all of these conditions: 19222 19223 a) The work must carry prominent notices stating that you modified 19224 it, and giving a relevant date. 19225 19226 b) The work must carry prominent notices stating that it is 19227 released under this License and any conditions added under section 19228 7. This requirement modifies the requirement in section 4 to 19229 "keep intact all notices". 19230 19231 c) You must license the entire work, as a whole, under this 19232 License to anyone who comes into possession of a copy. This 19233 License will therefore apply, along with any applicable section 7 19234 additional terms, to the whole of the work, and all its parts, 19235 regardless of how they are packaged. This License gives no 19236 permission to license the work in any other way, but it does not 19237 invalidate such permission if you have separately received it. 19238 19239 d) If the work has interactive user interfaces, each must display 19240 Appropriate Legal Notices; however, if the Program has interactive 19241 interfaces that do not display Appropriate Legal Notices, your 19242 work need not make them do so. 19243 19244 A compilation of a covered work with other separate and independent 19245 works, which are not by their nature extensions of the covered work, 19246 and which are not combined with it such as to form a larger program, 19247 in or on a volume of a storage or distribution medium, is called an 19248 "aggregate" if the compilation and its resulting copyright are not 19249 used to limit the access or legal rights of the compilation's users 19250 beyond what the individual works permit. Inclusion of a covered work 19251 in an aggregate does not cause this License to apply to the other 19252 parts of the aggregate. 19253 19254 6. Conveying Non-Source Forms. 19255 19256 You may convey a covered work in object code form under the terms 19257 of sections 4 and 5, provided that you also convey the 19258 machine-readable Corresponding Source under the terms of this License, 19259 in one of these ways: 19260 19261 a) Convey the object code in, or embodied in, a physical product 19262 (including a physical distribution medium), accompanied by the 19263 Corresponding Source fixed on a durable physical medium 19264 customarily used for software interchange. 19265 19266 b) Convey the object code in, or embodied in, a physical product 19267 (including a physical distribution medium), accompanied by a 19268 written offer, valid for at least three years and valid for as 19269 long as you offer spare parts or customer support for that product 19270 model, to give anyone who possesses the object code either (1) a 19271 copy of the Corresponding Source for all the software in the 19272 product that is covered by this License, on a durable physical 19273 medium customarily used for software interchange, for a price no 19274 more than your reasonable cost of physically performing this 19275 conveying of source, or (2) access to copy the 19276 Corresponding Source from a network server at no charge. 19277 19278 c) Convey individual copies of the object code with a copy of the 19279 written offer to provide the Corresponding Source. This 19280 alternative is allowed only occasionally and noncommercially, and 19281 only if you received the object code with such an offer, in accord 19282 with subsection 6b. 19283 19284 d) Convey the object code by offering access from a designated 19285 place (gratis or for a charge), and offer equivalent access to the 19286 Corresponding Source in the same way through the same place at no 19287 further charge. You need not require recipients to copy the 19288 Corresponding Source along with the object code. If the place to 19289 copy the object code is a network server, the Corresponding Source 19290 may be on a different server (operated by you or a third party) 19291 that supports equivalent copying facilities, provided you maintain 19292 clear directions next to the object code saying where to find the 19293 Corresponding Source. Regardless of what server hosts the 19294 Corresponding Source, you remain obligated to ensure that it is 19295 available for as long as needed to satisfy these requirements. 19296 19297 e) Convey the object code using peer-to-peer transmission, provided 19298 you inform other peers where the object code and Corresponding 19299 Source of the work are being offered to the general public at no 19300 charge under subsection 6d. 19301 19302 A separable portion of the object code, whose source code is excluded 19303 from the Corresponding Source as a System Library, need not be 19304 included in conveying the object code work. 19305 19306 A "User Product" is either (1) a "consumer product", which means any 19307 tangible personal property which is normally used for personal, family, 19308 or household purposes, or (2) anything designed or sold for incorporation 19309 into a dwelling. In determining whether a product is a consumer product, 19310 doubtful cases shall be resolved in favor of coverage. For a particular 19311 product received by a particular user, "normally used" refers to a 19312 typical or common use of that class of product, regardless of the status 19313 of the particular user or of the way in which the particular user 19314 actually uses, or expects or is expected to use, the product. A product 19315 is a consumer product regardless of whether the product has substantial 19316 commercial, industrial or non-consumer uses, unless such uses represent 19317 the only significant mode of use of the product. 19318 19319 "Installation Information" for a User Product means any methods, 19320 procedures, authorization keys, or other information required to install 19321 and execute modified versions of a covered work in that User Product from 19322 a modified version of its Corresponding Source. The information must 19323 suffice to ensure that the continued functioning of the modified object 19324 code is in no case prevented or interfered with solely because 19325 modification has been made. 19326 19327 If you convey an object code work under this section in, or with, or 19328 specifically for use in, a User Product, and the conveying occurs as 19329 part of a transaction in which the right of possession and use of the 19330 User Product is transferred to the recipient in perpetuity or for a 19331 fixed term (regardless of how the transaction is characterized), the 19332 Corresponding Source conveyed under this section must be accompanied 19333 by the Installation Information. But this requirement does not apply 19334 if neither you nor any third party retains the ability to install 19335 modified object code on the User Product (for example, the work has 19336 been installed in ROM). 19337 19338 The requirement to provide Installation Information does not include a 19339 requirement to continue to provide support service, warranty, or updates 19340 for a work that has been modified or installed by the recipient, or for 19341 the User Product in which it has been modified or installed. Access to a 19342 network may be denied when the modification itself materially and 19343 adversely affects the operation of the network or violates the rules and 19344 protocols for communication across the network. 19345 19346 Corresponding Source conveyed, and Installation Information provided, 19347 in accord with this section must be in a format that is publicly 19348 documented (and with an implementation available to the public in 19349 source code form), and must require no special password or key for 19350 unpacking, reading or copying. 19351 19352 7. Additional Terms. 19353 19354 "Additional permissions" are terms that supplement the terms of this 19355 License by making exceptions from one or more of its conditions. 19356 Additional permissions that are applicable to the entire Program shall 19357 be treated as though they were included in this License, to the extent 19358 that they are valid under applicable law. If additional permissions 19359 apply only to part of the Program, that part may be used separately 19360 under those permissions, but the entire Program remains governed by 19361 this License without regard to the additional permissions. 19362 19363 When you convey a copy of a covered work, you may at your option 19364 remove any additional permissions from that copy, or from any part of 19365 it. (Additional permissions may be written to require their own 19366 removal in certain cases when you modify the work.) You may place 19367 additional permissions on material, added by you to a covered work, 19368 for which you have or can give appropriate copyright permission. 19369 19370 Notwithstanding any other provision of this License, for material you 19371 add to a covered work, you may (if authorized by the copyright holders of 19372 that material) supplement the terms of this License with terms: 19373 19374 a) Disclaiming warranty or limiting liability differently from the 19375 terms of sections 15 and 16 of this License; or 19376 19377 b) Requiring preservation of specified reasonable legal notices or 19378 author attributions in that material or in the Appropriate Legal 19379 Notices displayed by works containing it; or 19380 19381 c) Prohibiting misrepresentation of the origin of that material, or 19382 requiring that modified versions of such material be marked in 19383 reasonable ways as different from the original version; or 19384 19385 d) Limiting the use for publicity purposes of names of licensors or 19386 authors of the material; or 19387 19388 e) Declining to grant rights under trademark law for use of some 19389 trade names, trademarks, or service marks; or 19390 19391 f) Requiring indemnification of licensors and authors of that 19392 material by anyone who conveys the material (or modified versions of 19393 it) with contractual assumptions of liability to the recipient, for 19394 any liability that these contractual assumptions directly impose on 19395 those licensors and authors. 19396 19397 All other non-permissive additional terms are considered "further 19398 restrictions" within the meaning of section 10. If the Program as you 19399 received it, or any part of it, contains a notice stating that it is 19400 governed by this License along with a term that is a further 19401 restriction, you may remove that term. If a license document contains 19402 a further restriction but permits relicensing or conveying under this 19403 License, you may add to a covered work material governed by the terms 19404 of that license document, provided that the further restriction does 19405 not survive such relicensing or conveying. 19406 19407 If you add terms to a covered work in accord with this section, you 19408 must place, in the relevant source files, a statement of the 19409 additional terms that apply to those files, or a notice indicating 19410 where to find the applicable terms. 19411 19412 Additional terms, permissive or non-permissive, may be stated in the 19413 form of a separately written license, or stated as exceptions; 19414 the above requirements apply either way. 19415 19416 8. Termination. 19417 19418 You may not propagate or modify a covered work except as expressly 19419 provided under this License. Any attempt otherwise to propagate or 19420 modify it is void, and will automatically terminate your rights under 19421 this License (including any patent licenses granted under the third 19422 paragraph of section 11). 19423 19424 However, if you cease all violation of this License, then your 19425 license from a particular copyright holder is reinstated (a) 19426 provisionally, unless and until the copyright holder explicitly and 19427 finally terminates your license, and (b) permanently, if the copyright 19428 holder fails to notify you of the violation by some reasonable means 19429 prior to 60 days after the cessation. 19430 19431 Moreover, your license from a particular copyright holder is 19432 reinstated permanently if the copyright holder notifies you of the 19433 violation by some reasonable means, this is the first time you have 19434 received notice of violation of this License (for any work) from that 19435 copyright holder, and you cure the violation prior to 30 days after 19436 your receipt of the notice. 19437 19438 Termination of your rights under this section does not terminate the 19439 licenses of parties who have received copies or rights from you under 19440 this License. If your rights have been terminated and not permanently 19441 reinstated, you do not qualify to receive new licenses for the same 19442 material under section 10. 19443 19444 9. Acceptance Not Required for Having Copies. 19445 19446 You are not required to accept this License in order to receive or 19447 run a copy of the Program. Ancillary propagation of a covered work 19448 occurring solely as a consequence of using peer-to-peer transmission 19449 to receive a copy likewise does not require acceptance. However, 19450 nothing other than this License grants you permission to propagate or 19451 modify any covered work. These actions infringe copyright if you do 19452 not accept this License. Therefore, by modifying or propagating a 19453 covered work, you indicate your acceptance of this License to do so. 19454 19455 10. Automatic Licensing of Downstream Recipients. 19456 19457 Each time you convey a covered work, the recipient automatically 19458 receives a license from the original licensors, to run, modify and 19459 propagate that work, subject to this License. You are not responsible 19460 for enforcing compliance by third parties with this License. 19461 19462 An "entity transaction" is a transaction transferring control of an 19463 organization, or substantially all assets of one, or subdividing an 19464 organization, or merging organizations. If propagation of a covered 19465 work results from an entity transaction, each party to that 19466 transaction who receives a copy of the work also receives whatever 19467 licenses to the work the party's predecessor in interest had or could 19468 give under the previous paragraph, plus a right to possession of the 19469 Corresponding Source of the work from the predecessor in interest, if 19470 the predecessor has it or can get it with reasonable efforts. 19471 19472 You may not impose any further restrictions on the exercise of the 19473 rights granted or affirmed under this License. For example, you may 19474 not impose a license fee, royalty, or other charge for exercise of 19475 rights granted under this License, and you may not initiate litigation 19476 (including a cross-claim or counterclaim in a lawsuit) alleging that 19477 any patent claim is infringed by making, using, selling, offering for 19478 sale, or importing the Program or any portion of it. 19479 19480 11. Patents. 19481 19482 A "contributor" is a copyright holder who authorizes use under this 19483 License of the Program or a work on which the Program is based. The 19484 work thus licensed is called the contributor's "contributor version". 19485 19486 A contributor's "essential patent claims" are all patent claims 19487 owned or controlled by the contributor, whether already acquired or 19488 hereafter acquired, that would be infringed by some manner, permitted 19489 by this License, of making, using, or selling its contributor version, 19490 but do not include claims that would be infringed only as a 19491 consequence of further modification of the contributor version. For 19492 purposes of this definition, "control" includes the right to grant 19493 patent sublicenses in a manner consistent with the requirements of 19494 this License. 19495 19496 Each contributor grants you a non-exclusive, worldwide, royalty-free 19497 patent license under the contributor's essential patent claims, to 19498 make, use, sell, offer for sale, import and otherwise run, modify and 19499 propagate the contents of its contributor version. 19500 19501 In the following three paragraphs, a "patent license" is any express 19502 agreement or commitment, however denominated, not to enforce a patent 19503 (such as an express permission to practice a patent or covenant not to 19504 sue for patent infringement). To "grant" such a patent license to a 19505 party means to make such an agreement or commitment not to enforce a 19506 patent against the party. 19507 19508 If you convey a covered work, knowingly relying on a patent license, 19509 and the Corresponding Source of the work is not available for anyone 19510 to copy, free of charge and under the terms of this License, through a 19511 publicly available network server or other readily accessible means, 19512 then you must either (1) cause the Corresponding Source to be so 19513 available, or (2) arrange to deprive yourself of the benefit of the 19514 patent license for this particular work, or (3) arrange, in a manner 19515 consistent with the requirements of this License, to extend the patent 19516 license to downstream recipients. "Knowingly relying" means you have 19517 actual knowledge that, but for the patent license, your conveying the 19518 covered work in a country, or your recipient's use of the covered work 19519 in a country, would infringe one or more identifiable patents in that 19520 country that you have reason to believe are valid. 19521 19522 If, pursuant to or in connection with a single transaction or 19523 arrangement, you convey, or propagate by procuring conveyance of, a 19524 covered work, and grant a patent license to some of the parties 19525 receiving the covered work authorizing them to use, propagate, modify 19526 or convey a specific copy of the covered work, then the patent license 19527 you grant is automatically extended to all recipients of the covered 19528 work and works based on it. 19529 19530 A patent license is "discriminatory" if it does not include within 19531 the scope of its coverage, prohibits the exercise of, or is 19532 conditioned on the non-exercise of one or more of the rights that are 19533 specifically granted under this License. You may not convey a covered 19534 work if you are a party to an arrangement with a third party that is 19535 in the business of distributing software, under which you make payment 19536 to the third party based on the extent of your activity of conveying 19537 the work, and under which the third party grants, to any of the 19538 parties who would receive the covered work from you, a discriminatory 19539 patent license (a) in connection with copies of the covered work 19540 conveyed by you (or copies made from those copies), or (b) primarily 19541 for and in connection with specific products or compilations that 19542 contain the covered work, unless you entered into that arrangement, 19543 or that patent license was granted, prior to 28 March 2007. 19544 19545 Nothing in this License shall be construed as excluding or limiting 19546 any implied license or other defenses to infringement that may 19547 otherwise be available to you under applicable patent law. 19548 19549 12. No Surrender of Others' Freedom. 19550 19551 If conditions are imposed on you (whether by court order, agreement or 19552 otherwise) that contradict the conditions of this License, they do not 19553 excuse you from the conditions of this License. If you cannot convey a 19554 covered work so as to satisfy simultaneously your obligations under this 19555 License and any other pertinent obligations, then as a consequence you may 19556 not convey it at all. For example, if you agree to terms that obligate you 19557 to collect a royalty for further conveying from those to whom you convey 19558 the Program, the only way you could satisfy both those terms and this 19559 License would be to refrain entirely from conveying the Program. 19560 19561 13. Remote Network Interaction; Use with the GNU General Public License. 19562 19563 Notwithstanding any other provision of this License, if you modify the 19564 Program, your modified version must prominently offer all users 19565 interacting with it remotely through a computer network (if your version 19566 supports such interaction) an opportunity to receive the Corresponding 19567 Source of your version by providing access to the Corresponding Source 19568 from a network server at no charge, through some standard or customary 19569 means of facilitating copying of software. This Corresponding Source 19570 shall include the Corresponding Source for any work covered by version 3 19571 of the GNU General Public License that is incorporated pursuant to the 19572 following paragraph. 19573 19574 Notwithstanding any other provision of this License, you have 19575 permission to link or combine any covered work with a work licensed 19576 under version 3 of the GNU General Public License into a single 19577 combined work, and to convey the resulting work. The terms of this 19578 License will continue to apply to the part which is the covered work, 19579 but the work with which it is combined will remain governed by version 19580 3 of the GNU General Public License. 19581 19582 14. Revised Versions of this License. 19583 19584 The Free Software Foundation may publish revised and/or new versions of 19585 the GNU Affero General Public License from time to time. Such new versions 19586 will be similar in spirit to the present version, but may differ in detail to 19587 address new problems or concerns. 19588 19589 Each version is given a distinguishing version number. If the 19590 Program specifies that a certain numbered version of the GNU Affero General 19591 Public License "or any later version" applies to it, you have the 19592 option of following the terms and conditions either of that numbered 19593 version or of any later version published by the Free Software 19594 Foundation. If the Program does not specify a version number of the 19595 GNU Affero General Public License, you may choose any version ever published 19596 by the Free Software Foundation. 19597 19598 If the Program specifies that a proxy can decide which future 19599 versions of the GNU Affero General Public License can be used, that proxy's 19600 public statement of acceptance of a version permanently authorizes you 19601 to choose that version for the Program. 19602 19603 Later license versions may give you additional or different 19604 permissions. However, no additional obligations are imposed on any 19605 author or copyright holder as a result of your choosing to follow a 19606 later version. 19607 19608 15. Disclaimer of Warranty. 19609 19610 THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY 19611 APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT 19612 HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY 19613 OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, 19614 THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 19615 PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM 19616 IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF 19617 ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 19618 19619 16. Limitation of Liability. 19620 19621 IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING 19622 WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS 19623 THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY 19624 GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE 19625 USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF 19626 DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD 19627 PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), 19628 EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF 19629 SUCH DAMAGES. 19630 19631 17. Interpretation of Sections 15 and 16. 19632 19633 If the disclaimer of warranty and limitation of liability provided 19634 above cannot be given local legal effect according to their terms, 19635 reviewing courts shall apply local law that most closely approximates 19636 an absolute waiver of all civil liability in connection with the 19637 Program, unless a warranty or assumption of liability accompanies a 19638 copy of the Program in return for a fee. 19639 19640 END OF TERMS AND CONDITIONS 19641 19642 How to Apply These Terms to Your New Programs 19643 19644 If you develop a new program, and you want it to be of the greatest 19645 possible use to the public, the best way to achieve this is to make it 19646 free software which everyone can redistribute and change under these terms. 19647 19648 To do so, attach the following notices to the program. It is safest 19649 to attach them to the start of each source file to most effectively 19650 state the exclusion of warranty; and each file should have at least 19651 the "copyright" line and a pointer to where the full notice is found. 19652 19653 <one line to give the program's name and a brief idea of what it does.> 19654 Copyright (C) <year> <name of author> 19655 19656 This program is free software: you can redistribute it and/or modify 19657 it under the terms of the GNU Affero General Public License as published by 19658 the Free Software Foundation, either version 3 of the License, or 19659 (at your option) any later version. 19660 19661 This program is distributed in the hope that it will be useful, 19662 but WITHOUT ANY WARRANTY; without even the implied warranty of 19663 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 19664 GNU Affero General Public License for more details. 19665 19666 You should have received a copy of the GNU Affero General Public License 19667 along with this program. If not, see <https://www.gnu.org/licenses/>. 19668 19669 Also add information on how to contact you by electronic and paper mail. 19670 19671 If your software can interact with users remotely through a computer 19672 network, you should also make sure that it provides a way for users to 19673 get its source. For example, if your program is a web application, its 19674 interface could display a "Source" link that leads users to an archive 19675 of the code. There are many ways you could offer source, and different 19676 solutions will be better for different programs; see section 13 for the 19677 specific requirements. 19678 19679 You should also get your employer (if you work as a programmer) or school, 19680 if any, to sign a "copyright disclaimer" for the program, if necessary. 19681 For more information on this, and how to apply and follow the GNU AGPL, see 19682 <https://www.gnu.org/licenses/>. 19683 19684 ================================================================ 19685 19686 github.com/minio/md5-simd 19687 https://github.com/minio/md5-simd 19688 ---------------------------------------------------------------- 19689 19690 Apache License 19691 Version 2.0, January 2004 19692 http://www.apache.org/licenses/ 19693 19694 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 19695 19696 1. Definitions. 19697 19698 "License" shall mean the terms and conditions for use, reproduction, 19699 and distribution as defined by Sections 1 through 9 of this document. 19700 19701 "Licensor" shall mean the copyright owner or entity authorized by 19702 the copyright owner that is granting the License. 19703 19704 "Legal Entity" shall mean the union of the acting entity and all 19705 other entities that control, are controlled by, or are under common 19706 control with that entity. For the purposes of this definition, 19707 "control" means (i) the power, direct or indirect, to cause the 19708 direction or management of such entity, whether by contract or 19709 otherwise, or (ii) ownership of fifty percent (50%) or more of the 19710 outstanding shares, or (iii) beneficial ownership of such entity. 19711 19712 "You" (or "Your") shall mean an individual or Legal Entity 19713 exercising permissions granted by this License. 19714 19715 "Source" form shall mean the preferred form for making modifications, 19716 including but not limited to software source code, documentation 19717 source, and configuration files. 19718 19719 "Object" form shall mean any form resulting from mechanical 19720 transformation or translation of a Source form, including but 19721 not limited to compiled object code, generated documentation, 19722 and conversions to other media types. 19723 19724 "Work" shall mean the work of authorship, whether in Source or 19725 Object form, made available under the License, as indicated by a 19726 copyright notice that is included in or attached to the work 19727 (an example is provided in the Appendix below). 19728 19729 "Derivative Works" shall mean any work, whether in Source or Object 19730 form, that is based on (or derived from) the Work and for which the 19731 editorial revisions, annotations, elaborations, or other modifications 19732 represent, as a whole, an original work of authorship. For the purposes 19733 of this License, Derivative Works shall not include works that remain 19734 separable from, or merely link (or bind by name) to the interfaces of, 19735 the Work and Derivative Works thereof. 19736 19737 "Contribution" shall mean any work of authorship, including 19738 the original version of the Work and any modifications or additions 19739 to that Work or Derivative Works thereof, that is intentionally 19740 submitted to Licensor for inclusion in the Work by the copyright owner 19741 or by an individual or Legal Entity authorized to submit on behalf of 19742 the copyright owner. For the purposes of this definition, "submitted" 19743 means any form of electronic, verbal, or written communication sent 19744 to the Licensor or its representatives, including but not limited to 19745 communication on electronic mailing lists, source code control systems, 19746 and issue tracking systems that are managed by, or on behalf of, the 19747 Licensor for the purpose of discussing and improving the Work, but 19748 excluding communication that is conspicuously marked or otherwise 19749 designated in writing by the copyright owner as "Not a Contribution." 19750 19751 "Contributor" shall mean Licensor and any individual or Legal Entity 19752 on behalf of whom a Contribution has been received by Licensor and 19753 subsequently incorporated within the Work. 19754 19755 2. Grant of Copyright License. Subject to the terms and conditions of 19756 this License, each Contributor hereby grants to You a perpetual, 19757 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 19758 copyright license to reproduce, prepare Derivative Works of, 19759 publicly display, publicly perform, sublicense, and distribute the 19760 Work and such Derivative Works in Source or Object form. 19761 19762 3. Grant of Patent License. Subject to the terms and conditions of 19763 this License, each Contributor hereby grants to You a perpetual, 19764 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 19765 (except as stated in this section) patent license to make, have made, 19766 use, offer to sell, sell, import, and otherwise transfer the Work, 19767 where such license applies only to those patent claims licensable 19768 by such Contributor that are necessarily infringed by their 19769 Contribution(s) alone or by combination of their Contribution(s) 19770 with the Work to which such Contribution(s) was submitted. If You 19771 institute patent litigation against any entity (including a 19772 cross-claim or counterclaim in a lawsuit) alleging that the Work 19773 or a Contribution incorporated within the Work constitutes direct 19774 or contributory patent infringement, then any patent licenses 19775 granted to You under this License for that Work shall terminate 19776 as of the date such litigation is filed. 19777 19778 4. Redistribution. You may reproduce and distribute copies of the 19779 Work or Derivative Works thereof in any medium, with or without 19780 modifications, and in Source or Object form, provided that You 19781 meet the following conditions: 19782 19783 (a) You must give any other recipients of the Work or 19784 Derivative Works a copy of this License; and 19785 19786 (b) You must cause any modified files to carry prominent notices 19787 stating that You changed the files; and 19788 19789 (c) You must retain, in the Source form of any Derivative Works 19790 that You distribute, all copyright, patent, trademark, and 19791 attribution notices from the Source form of the Work, 19792 excluding those notices that do not pertain to any part of 19793 the Derivative Works; and 19794 19795 (d) If the Work includes a "NOTICE" text file as part of its 19796 distribution, then any Derivative Works that You distribute must 19797 include a readable copy of the attribution notices contained 19798 within such NOTICE file, excluding those notices that do not 19799 pertain to any part of the Derivative Works, in at least one 19800 of the following places: within a NOTICE text file distributed 19801 as part of the Derivative Works; within the Source form or 19802 documentation, if provided along with the Derivative Works; or, 19803 within a display generated by the Derivative Works, if and 19804 wherever such third-party notices normally appear. The contents 19805 of the NOTICE file are for informational purposes only and 19806 do not modify the License. You may add Your own attribution 19807 notices within Derivative Works that You distribute, alongside 19808 or as an addendum to the NOTICE text from the Work, provided 19809 that such additional attribution notices cannot be construed 19810 as modifying the License. 19811 19812 You may add Your own copyright statement to Your modifications and 19813 may provide additional or different license terms and conditions 19814 for use, reproduction, or distribution of Your modifications, or 19815 for any such Derivative Works as a whole, provided Your use, 19816 reproduction, and distribution of the Work otherwise complies with 19817 the conditions stated in this License. 19818 19819 5. Submission of Contributions. Unless You explicitly state otherwise, 19820 any Contribution intentionally submitted for inclusion in the Work 19821 by You to the Licensor shall be under the terms and conditions of 19822 this License, without any additional terms or conditions. 19823 Notwithstanding the above, nothing herein shall supersede or modify 19824 the terms of any separate license agreement you may have executed 19825 with Licensor regarding such Contributions. 19826 19827 6. Trademarks. This License does not grant permission to use the trade 19828 names, trademarks, service marks, or product names of the Licensor, 19829 except as required for reasonable and customary use in describing the 19830 origin of the Work and reproducing the content of the NOTICE file. 19831 19832 7. Disclaimer of Warranty. Unless required by applicable law or 19833 agreed to in writing, Licensor provides the Work (and each 19834 Contributor provides its Contributions) on an "AS IS" BASIS, 19835 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 19836 implied, including, without limitation, any warranties or conditions 19837 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 19838 PARTICULAR PURPOSE. You are solely responsible for determining the 19839 appropriateness of using or redistributing the Work and assume any 19840 risks associated with Your exercise of permissions under this License. 19841 19842 8. Limitation of Liability. In no event and under no legal theory, 19843 whether in tort (including negligence), contract, or otherwise, 19844 unless required by applicable law (such as deliberate and grossly 19845 negligent acts) or agreed to in writing, shall any Contributor be 19846 liable to You for damages, including any direct, indirect, special, 19847 incidental, or consequential damages of any character arising as a 19848 result of this License or out of the use or inability to use the 19849 Work (including but not limited to damages for loss of goodwill, 19850 work stoppage, computer failure or malfunction, or any and all 19851 other commercial damages or losses), even if such Contributor 19852 has been advised of the possibility of such damages. 19853 19854 9. Accepting Warranty or Additional Liability. While redistributing 19855 the Work or Derivative Works thereof, You may choose to offer, 19856 and charge a fee for, acceptance of support, warranty, indemnity, 19857 or other liability obligations and/or rights consistent with this 19858 License. However, in accepting such obligations, You may act only 19859 on Your own behalf and on Your sole responsibility, not on behalf 19860 of any other Contributor, and only if You agree to indemnify, 19861 defend, and hold each Contributor harmless for any liability 19862 incurred by, or claims asserted against, such Contributor by reason 19863 of your accepting any such warranty or additional liability. 19864 19865 END OF TERMS AND CONDITIONS 19866 19867 APPENDIX: How to apply the Apache License to your work. 19868 19869 To apply the Apache License to your work, attach the following 19870 boilerplate notice, with the fields enclosed by brackets "[]" 19871 replaced with your own identifying information. (Don't include 19872 the brackets!) The text should be enclosed in the appropriate 19873 comment syntax for the file format. We also recommend that a 19874 file or class name and description of purpose be included on the 19875 same "printed page" as the copyright notice for easier 19876 identification within third-party archives. 19877 19878 Copyright [yyyy] [name of copyright owner] 19879 19880 Licensed under the Apache License, Version 2.0 (the "License"); 19881 you may not use this file except in compliance with the License. 19882 You may obtain a copy of the License at 19883 19884 http://www.apache.org/licenses/LICENSE-2.0 19885 19886 Unless required by applicable law or agreed to in writing, software 19887 distributed under the License is distributed on an "AS IS" BASIS, 19888 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 19889 See the License for the specific language governing permissions and 19890 limitations under the License. 19891 19892 ================================================================ 19893 19894 github.com/minio/minio-go/v7 19895 https://github.com/minio/minio-go/v7 19896 ---------------------------------------------------------------- 19897 19898 Apache License 19899 Version 2.0, January 2004 19900 http://www.apache.org/licenses/ 19901 19902 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 19903 19904 1. Definitions. 19905 19906 "License" shall mean the terms and conditions for use, reproduction, 19907 and distribution as defined by Sections 1 through 9 of this document. 19908 19909 "Licensor" shall mean the copyright owner or entity authorized by 19910 the copyright owner that is granting the License. 19911 19912 "Legal Entity" shall mean the union of the acting entity and all 19913 other entities that control, are controlled by, or are under common 19914 control with that entity. For the purposes of this definition, 19915 "control" means (i) the power, direct or indirect, to cause the 19916 direction or management of such entity, whether by contract or 19917 otherwise, or (ii) ownership of fifty percent (50%) or more of the 19918 outstanding shares, or (iii) beneficial ownership of such entity. 19919 19920 "You" (or "Your") shall mean an individual or Legal Entity 19921 exercising permissions granted by this License. 19922 19923 "Source" form shall mean the preferred form for making modifications, 19924 including but not limited to software source code, documentation 19925 source, and configuration files. 19926 19927 "Object" form shall mean any form resulting from mechanical 19928 transformation or translation of a Source form, including but 19929 not limited to compiled object code, generated documentation, 19930 and conversions to other media types. 19931 19932 "Work" shall mean the work of authorship, whether in Source or 19933 Object form, made available under the License, as indicated by a 19934 copyright notice that is included in or attached to the work 19935 (an example is provided in the Appendix below). 19936 19937 "Derivative Works" shall mean any work, whether in Source or Object 19938 form, that is based on (or derived from) the Work and for which the 19939 editorial revisions, annotations, elaborations, or other modifications 19940 represent, as a whole, an original work of authorship. For the purposes 19941 of this License, Derivative Works shall not include works that remain 19942 separable from, or merely link (or bind by name) to the interfaces of, 19943 the Work and Derivative Works thereof. 19944 19945 "Contribution" shall mean any work of authorship, including 19946 the original version of the Work and any modifications or additions 19947 to that Work or Derivative Works thereof, that is intentionally 19948 submitted to Licensor for inclusion in the Work by the copyright owner 19949 or by an individual or Legal Entity authorized to submit on behalf of 19950 the copyright owner. For the purposes of this definition, "submitted" 19951 means any form of electronic, verbal, or written communication sent 19952 to the Licensor or its representatives, including but not limited to 19953 communication on electronic mailing lists, source code control systems, 19954 and issue tracking systems that are managed by, or on behalf of, the 19955 Licensor for the purpose of discussing and improving the Work, but 19956 excluding communication that is conspicuously marked or otherwise 19957 designated in writing by the copyright owner as "Not a Contribution." 19958 19959 "Contributor" shall mean Licensor and any individual or Legal Entity 19960 on behalf of whom a Contribution has been received by Licensor and 19961 subsequently incorporated within the Work. 19962 19963 2. Grant of Copyright License. Subject to the terms and conditions of 19964 this License, each Contributor hereby grants to You a perpetual, 19965 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 19966 copyright license to reproduce, prepare Derivative Works of, 19967 publicly display, publicly perform, sublicense, and distribute the 19968 Work and such Derivative Works in Source or Object form. 19969 19970 3. Grant of Patent License. Subject to the terms and conditions of 19971 this License, each Contributor hereby grants to You a perpetual, 19972 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 19973 (except as stated in this section) patent license to make, have made, 19974 use, offer to sell, sell, import, and otherwise transfer the Work, 19975 where such license applies only to those patent claims licensable 19976 by such Contributor that are necessarily infringed by their 19977 Contribution(s) alone or by combination of their Contribution(s) 19978 with the Work to which such Contribution(s) was submitted. If You 19979 institute patent litigation against any entity (including a 19980 cross-claim or counterclaim in a lawsuit) alleging that the Work 19981 or a Contribution incorporated within the Work constitutes direct 19982 or contributory patent infringement, then any patent licenses 19983 granted to You under this License for that Work shall terminate 19984 as of the date such litigation is filed. 19985 19986 4. Redistribution. You may reproduce and distribute copies of the 19987 Work or Derivative Works thereof in any medium, with or without 19988 modifications, and in Source or Object form, provided that You 19989 meet the following conditions: 19990 19991 (a) You must give any other recipients of the Work or 19992 Derivative Works a copy of this License; and 19993 19994 (b) You must cause any modified files to carry prominent notices 19995 stating that You changed the files; and 19996 19997 (c) You must retain, in the Source form of any Derivative Works 19998 that You distribute, all copyright, patent, trademark, and 19999 attribution notices from the Source form of the Work, 20000 excluding those notices that do not pertain to any part of 20001 the Derivative Works; and 20002 20003 (d) If the Work includes a "NOTICE" text file as part of its 20004 distribution, then any Derivative Works that You distribute must 20005 include a readable copy of the attribution notices contained 20006 within such NOTICE file, excluding those notices that do not 20007 pertain to any part of the Derivative Works, in at least one 20008 of the following places: within a NOTICE text file distributed 20009 as part of the Derivative Works; within the Source form or 20010 documentation, if provided along with the Derivative Works; or, 20011 within a display generated by the Derivative Works, if and 20012 wherever such third-party notices normally appear. The contents 20013 of the NOTICE file are for informational purposes only and 20014 do not modify the License. You may add Your own attribution 20015 notices within Derivative Works that You distribute, alongside 20016 or as an addendum to the NOTICE text from the Work, provided 20017 that such additional attribution notices cannot be construed 20018 as modifying the License. 20019 20020 You may add Your own copyright statement to Your modifications and 20021 may provide additional or different license terms and conditions 20022 for use, reproduction, or distribution of Your modifications, or 20023 for any such Derivative Works as a whole, provided Your use, 20024 reproduction, and distribution of the Work otherwise complies with 20025 the conditions stated in this License. 20026 20027 5. Submission of Contributions. Unless You explicitly state otherwise, 20028 any Contribution intentionally submitted for inclusion in the Work 20029 by You to the Licensor shall be under the terms and conditions of 20030 this License, without any additional terms or conditions. 20031 Notwithstanding the above, nothing herein shall supersede or modify 20032 the terms of any separate license agreement you may have executed 20033 with Licensor regarding such Contributions. 20034 20035 6. Trademarks. This License does not grant permission to use the trade 20036 names, trademarks, service marks, or product names of the Licensor, 20037 except as required for reasonable and customary use in describing the 20038 origin of the Work and reproducing the content of the NOTICE file. 20039 20040 7. Disclaimer of Warranty. Unless required by applicable law or 20041 agreed to in writing, Licensor provides the Work (and each 20042 Contributor provides its Contributions) on an "AS IS" BASIS, 20043 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 20044 implied, including, without limitation, any warranties or conditions 20045 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 20046 PARTICULAR PURPOSE. You are solely responsible for determining the 20047 appropriateness of using or redistributing the Work and assume any 20048 risks associated with Your exercise of permissions under this License. 20049 20050 8. Limitation of Liability. In no event and under no legal theory, 20051 whether in tort (including negligence), contract, or otherwise, 20052 unless required by applicable law (such as deliberate and grossly 20053 negligent acts) or agreed to in writing, shall any Contributor be 20054 liable to You for damages, including any direct, indirect, special, 20055 incidental, or consequential damages of any character arising as a 20056 result of this License or out of the use or inability to use the 20057 Work (including but not limited to damages for loss of goodwill, 20058 work stoppage, computer failure or malfunction, or any and all 20059 other commercial damages or losses), even if such Contributor 20060 has been advised of the possibility of such damages. 20061 20062 9. Accepting Warranty or Additional Liability. While redistributing 20063 the Work or Derivative Works thereof, You may choose to offer, 20064 and charge a fee for, acceptance of support, warranty, indemnity, 20065 or other liability obligations and/or rights consistent with this 20066 License. However, in accepting such obligations, You may act only 20067 on Your own behalf and on Your sole responsibility, not on behalf 20068 of any other Contributor, and only if You agree to indemnify, 20069 defend, and hold each Contributor harmless for any liability 20070 incurred by, or claims asserted against, such Contributor by reason 20071 of your accepting any such warranty or additional liability. 20072 20073 END OF TERMS AND CONDITIONS 20074 20075 APPENDIX: How to apply the Apache License to your work. 20076 20077 To apply the Apache License to your work, attach the following 20078 boilerplate notice, with the fields enclosed by brackets "[]" 20079 replaced with your own identifying information. (Don't include 20080 the brackets!) The text should be enclosed in the appropriate 20081 comment syntax for the file format. We also recommend that a 20082 file or class name and description of purpose be included on the 20083 same "printed page" as the copyright notice for easier 20084 identification within third-party archives. 20085 20086 Copyright [yyyy] [name of copyright owner] 20087 20088 Licensed under the Apache License, Version 2.0 (the "License"); 20089 you may not use this file except in compliance with the License. 20090 You may obtain a copy of the License at 20091 20092 http://www.apache.org/licenses/LICENSE-2.0 20093 20094 Unless required by applicable law or agreed to in writing, software 20095 distributed under the License is distributed on an "AS IS" BASIS, 20096 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 20097 See the License for the specific language governing permissions and 20098 limitations under the License. 20099 20100 ================================================================ 20101 20102 github.com/minio/mux 20103 https://github.com/minio/mux 20104 ---------------------------------------------------------------- 20105 Copyright (c) 2012-2018 The Gorilla Authors. All rights reserved. 20106 20107 Redistribution and use in source and binary forms, with or without 20108 modification, are permitted provided that the following conditions are 20109 met: 20110 20111 * Redistributions of source code must retain the above copyright 20112 notice, this list of conditions and the following disclaimer. 20113 * Redistributions in binary form must reproduce the above 20114 copyright notice, this list of conditions and the following disclaimer 20115 in the documentation and/or other materials provided with the 20116 distribution. 20117 * Neither the name of Google Inc. nor the names of its 20118 contributors may be used to endorse or promote products derived from 20119 this software without specific prior written permission. 20120 20121 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 20122 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 20123 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 20124 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 20125 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 20126 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 20127 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 20128 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 20129 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 20130 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 20131 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 20132 20133 ================================================================ 20134 20135 github.com/minio/pkg/v2 20136 https://github.com/minio/pkg/v2 20137 ---------------------------------------------------------------- 20138 GNU AFFERO GENERAL PUBLIC LICENSE 20139 Version 3, 19 November 2007 20140 20141 Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/> 20142 Everyone is permitted to copy and distribute verbatim copies 20143 of this license document, but changing it is not allowed. 20144 20145 Preamble 20146 20147 The GNU Affero General Public License is a free, copyleft license for 20148 software and other kinds of works, specifically designed to ensure 20149 cooperation with the community in the case of network server software. 20150 20151 The licenses for most software and other practical works are designed 20152 to take away your freedom to share and change the works. By contrast, 20153 our General Public Licenses are intended to guarantee your freedom to 20154 share and change all versions of a program--to make sure it remains free 20155 software for all its users. 20156 20157 When we speak of free software, we are referring to freedom, not 20158 price. Our General Public Licenses are designed to make sure that you 20159 have the freedom to distribute copies of free software (and charge for 20160 them if you wish), that you receive source code or can get it if you 20161 want it, that you can change the software or use pieces of it in new 20162 free programs, and that you know you can do these things. 20163 20164 Developers that use our General Public Licenses protect your rights 20165 with two steps: (1) assert copyright on the software, and (2) offer 20166 you this License which gives you legal permission to copy, distribute 20167 and/or modify the software. 20168 20169 A secondary benefit of defending all users' freedom is that 20170 improvements made in alternate versions of the program, if they 20171 receive widespread use, become available for other developers to 20172 incorporate. Many developers of free software are heartened and 20173 encouraged by the resulting cooperation. However, in the case of 20174 software used on network servers, this result may fail to come about. 20175 The GNU General Public License permits making a modified version and 20176 letting the public access it on a server without ever releasing its 20177 source code to the public. 20178 20179 The GNU Affero General Public License is designed specifically to 20180 ensure that, in such cases, the modified source code becomes available 20181 to the community. It requires the operator of a network server to 20182 provide the source code of the modified version running there to the 20183 users of that server. Therefore, public use of a modified version, on 20184 a publicly accessible server, gives the public access to the source 20185 code of the modified version. 20186 20187 An older license, called the Affero General Public License and 20188 published by Affero, was designed to accomplish similar goals. This is 20189 a different license, not a version of the Affero GPL, but Affero has 20190 released a new version of the Affero GPL which permits relicensing under 20191 this license. 20192 20193 The precise terms and conditions for copying, distribution and 20194 modification follow. 20195 20196 TERMS AND CONDITIONS 20197 20198 0. Definitions. 20199 20200 "This License" refers to version 3 of the GNU Affero General Public License. 20201 20202 "Copyright" also means copyright-like laws that apply to other kinds of 20203 works, such as semiconductor masks. 20204 20205 "The Program" refers to any copyrightable work licensed under this 20206 License. Each licensee is addressed as "you". "Licensees" and 20207 "recipients" may be individuals or organizations. 20208 20209 To "modify" a work means to copy from or adapt all or part of the work 20210 in a fashion requiring copyright permission, other than the making of an 20211 exact copy. The resulting work is called a "modified version" of the 20212 earlier work or a work "based on" the earlier work. 20213 20214 A "covered work" means either the unmodified Program or a work based 20215 on the Program. 20216 20217 To "propagate" a work means to do anything with it that, without 20218 permission, would make you directly or secondarily liable for 20219 infringement under applicable copyright law, except executing it on a 20220 computer or modifying a private copy. Propagation includes copying, 20221 distribution (with or without modification), making available to the 20222 public, and in some countries other activities as well. 20223 20224 To "convey" a work means any kind of propagation that enables other 20225 parties to make or receive copies. Mere interaction with a user through 20226 a computer network, with no transfer of a copy, is not conveying. 20227 20228 An interactive user interface displays "Appropriate Legal Notices" 20229 to the extent that it includes a convenient and prominently visible 20230 feature that (1) displays an appropriate copyright notice, and (2) 20231 tells the user that there is no warranty for the work (except to the 20232 extent that warranties are provided), that licensees may convey the 20233 work under this License, and how to view a copy of this License. If 20234 the interface presents a list of user commands or options, such as a 20235 menu, a prominent item in the list meets this criterion. 20236 20237 1. Source Code. 20238 20239 The "source code" for a work means the preferred form of the work 20240 for making modifications to it. "Object code" means any non-source 20241 form of a work. 20242 20243 A "Standard Interface" means an interface that either is an official 20244 standard defined by a recognized standards body, or, in the case of 20245 interfaces specified for a particular programming language, one that 20246 is widely used among developers working in that language. 20247 20248 The "System Libraries" of an executable work include anything, other 20249 than the work as a whole, that (a) is included in the normal form of 20250 packaging a Major Component, but which is not part of that Major 20251 Component, and (b) serves only to enable use of the work with that 20252 Major Component, or to implement a Standard Interface for which an 20253 implementation is available to the public in source code form. A 20254 "Major Component", in this context, means a major essential component 20255 (kernel, window system, and so on) of the specific operating system 20256 (if any) on which the executable work runs, or a compiler used to 20257 produce the work, or an object code interpreter used to run it. 20258 20259 The "Corresponding Source" for a work in object code form means all 20260 the source code needed to generate, install, and (for an executable 20261 work) run the object code and to modify the work, including scripts to 20262 control those activities. However, it does not include the work's 20263 System Libraries, or general-purpose tools or generally available free 20264 programs which are used unmodified in performing those activities but 20265 which are not part of the work. For example, Corresponding Source 20266 includes interface definition files associated with source files for 20267 the work, and the source code for shared libraries and dynamically 20268 linked subprograms that the work is specifically designed to require, 20269 such as by intimate data communication or control flow between those 20270 subprograms and other parts of the work. 20271 20272 The Corresponding Source need not include anything that users 20273 can regenerate automatically from other parts of the Corresponding 20274 Source. 20275 20276 The Corresponding Source for a work in source code form is that 20277 same work. 20278 20279 2. Basic Permissions. 20280 20281 All rights granted under this License are granted for the term of 20282 copyright on the Program, and are irrevocable provided the stated 20283 conditions are met. This License explicitly affirms your unlimited 20284 permission to run the unmodified Program. The output from running a 20285 covered work is covered by this License only if the output, given its 20286 content, constitutes a covered work. This License acknowledges your 20287 rights of fair use or other equivalent, as provided by copyright law. 20288 20289 You may make, run and propagate covered works that you do not 20290 convey, without conditions so long as your license otherwise remains 20291 in force. You may convey covered works to others for the sole purpose 20292 of having them make modifications exclusively for you, or provide you 20293 with facilities for running those works, provided that you comply with 20294 the terms of this License in conveying all material for which you do 20295 not control copyright. Those thus making or running the covered works 20296 for you must do so exclusively on your behalf, under your direction 20297 and control, on terms that prohibit them from making any copies of 20298 your copyrighted material outside their relationship with you. 20299 20300 Conveying under any other circumstances is permitted solely under 20301 the conditions stated below. Sublicensing is not allowed; section 10 20302 makes it unnecessary. 20303 20304 3. Protecting Users' Legal Rights From Anti-Circumvention Law. 20305 20306 No covered work shall be deemed part of an effective technological 20307 measure under any applicable law fulfilling obligations under article 20308 11 of the WIPO copyright treaty adopted on 20 December 1996, or 20309 similar laws prohibiting or restricting circumvention of such 20310 measures. 20311 20312 When you convey a covered work, you waive any legal power to forbid 20313 circumvention of technological measures to the extent such circumvention 20314 is effected by exercising rights under this License with respect to 20315 the covered work, and you disclaim any intention to limit operation or 20316 modification of the work as a means of enforcing, against the work's 20317 users, your or third parties' legal rights to forbid circumvention of 20318 technological measures. 20319 20320 4. Conveying Verbatim Copies. 20321 20322 You may convey verbatim copies of the Program's source code as you 20323 receive it, in any medium, provided that you conspicuously and 20324 appropriately publish on each copy an appropriate copyright notice; 20325 keep intact all notices stating that this License and any 20326 non-permissive terms added in accord with section 7 apply to the code; 20327 keep intact all notices of the absence of any warranty; and give all 20328 recipients a copy of this License along with the Program. 20329 20330 You may charge any price or no price for each copy that you convey, 20331 and you may offer support or warranty protection for a fee. 20332 20333 5. Conveying Modified Source Versions. 20334 20335 You may convey a work based on the Program, or the modifications to 20336 produce it from the Program, in the form of source code under the 20337 terms of section 4, provided that you also meet all of these conditions: 20338 20339 a) The work must carry prominent notices stating that you modified 20340 it, and giving a relevant date. 20341 20342 b) The work must carry prominent notices stating that it is 20343 released under this License and any conditions added under section 20344 7. This requirement modifies the requirement in section 4 to 20345 "keep intact all notices". 20346 20347 c) You must license the entire work, as a whole, under this 20348 License to anyone who comes into possession of a copy. This 20349 License will therefore apply, along with any applicable section 7 20350 additional terms, to the whole of the work, and all its parts, 20351 regardless of how they are packaged. This License gives no 20352 permission to license the work in any other way, but it does not 20353 invalidate such permission if you have separately received it. 20354 20355 d) If the work has interactive user interfaces, each must display 20356 Appropriate Legal Notices; however, if the Program has interactive 20357 interfaces that do not display Appropriate Legal Notices, your 20358 work need not make them do so. 20359 20360 A compilation of a covered work with other separate and independent 20361 works, which are not by their nature extensions of the covered work, 20362 and which are not combined with it such as to form a larger program, 20363 in or on a volume of a storage or distribution medium, is called an 20364 "aggregate" if the compilation and its resulting copyright are not 20365 used to limit the access or legal rights of the compilation's users 20366 beyond what the individual works permit. Inclusion of a covered work 20367 in an aggregate does not cause this License to apply to the other 20368 parts of the aggregate. 20369 20370 6. Conveying Non-Source Forms. 20371 20372 You may convey a covered work in object code form under the terms 20373 of sections 4 and 5, provided that you also convey the 20374 machine-readable Corresponding Source under the terms of this License, 20375 in one of these ways: 20376 20377 a) Convey the object code in, or embodied in, a physical product 20378 (including a physical distribution medium), accompanied by the 20379 Corresponding Source fixed on a durable physical medium 20380 customarily used for software interchange. 20381 20382 b) Convey the object code in, or embodied in, a physical product 20383 (including a physical distribution medium), accompanied by a 20384 written offer, valid for at least three years and valid for as 20385 long as you offer spare parts or customer support for that product 20386 model, to give anyone who possesses the object code either (1) a 20387 copy of the Corresponding Source for all the software in the 20388 product that is covered by this License, on a durable physical 20389 medium customarily used for software interchange, for a price no 20390 more than your reasonable cost of physically performing this 20391 conveying of source, or (2) access to copy the 20392 Corresponding Source from a network server at no charge. 20393 20394 c) Convey individual copies of the object code with a copy of the 20395 written offer to provide the Corresponding Source. This 20396 alternative is allowed only occasionally and noncommercially, and 20397 only if you received the object code with such an offer, in accord 20398 with subsection 6b. 20399 20400 d) Convey the object code by offering access from a designated 20401 place (gratis or for a charge), and offer equivalent access to the 20402 Corresponding Source in the same way through the same place at no 20403 further charge. You need not require recipients to copy the 20404 Corresponding Source along with the object code. If the place to 20405 copy the object code is a network server, the Corresponding Source 20406 may be on a different server (operated by you or a third party) 20407 that supports equivalent copying facilities, provided you maintain 20408 clear directions next to the object code saying where to find the 20409 Corresponding Source. Regardless of what server hosts the 20410 Corresponding Source, you remain obligated to ensure that it is 20411 available for as long as needed to satisfy these requirements. 20412 20413 e) Convey the object code using peer-to-peer transmission, provided 20414 you inform other peers where the object code and Corresponding 20415 Source of the work are being offered to the general public at no 20416 charge under subsection 6d. 20417 20418 A separable portion of the object code, whose source code is excluded 20419 from the Corresponding Source as a System Library, need not be 20420 included in conveying the object code work. 20421 20422 A "User Product" is either (1) a "consumer product", which means any 20423 tangible personal property which is normally used for personal, family, 20424 or household purposes, or (2) anything designed or sold for incorporation 20425 into a dwelling. In determining whether a product is a consumer product, 20426 doubtful cases shall be resolved in favor of coverage. For a particular 20427 product received by a particular user, "normally used" refers to a 20428 typical or common use of that class of product, regardless of the status 20429 of the particular user or of the way in which the particular user 20430 actually uses, or expects or is expected to use, the product. A product 20431 is a consumer product regardless of whether the product has substantial 20432 commercial, industrial or non-consumer uses, unless such uses represent 20433 the only significant mode of use of the product. 20434 20435 "Installation Information" for a User Product means any methods, 20436 procedures, authorization keys, or other information required to install 20437 and execute modified versions of a covered work in that User Product from 20438 a modified version of its Corresponding Source. The information must 20439 suffice to ensure that the continued functioning of the modified object 20440 code is in no case prevented or interfered with solely because 20441 modification has been made. 20442 20443 If you convey an object code work under this section in, or with, or 20444 specifically for use in, a User Product, and the conveying occurs as 20445 part of a transaction in which the right of possession and use of the 20446 User Product is transferred to the recipient in perpetuity or for a 20447 fixed term (regardless of how the transaction is characterized), the 20448 Corresponding Source conveyed under this section must be accompanied 20449 by the Installation Information. But this requirement does not apply 20450 if neither you nor any third party retains the ability to install 20451 modified object code on the User Product (for example, the work has 20452 been installed in ROM). 20453 20454 The requirement to provide Installation Information does not include a 20455 requirement to continue to provide support service, warranty, or updates 20456 for a work that has been modified or installed by the recipient, or for 20457 the User Product in which it has been modified or installed. Access to a 20458 network may be denied when the modification itself materially and 20459 adversely affects the operation of the network or violates the rules and 20460 protocols for communication across the network. 20461 20462 Corresponding Source conveyed, and Installation Information provided, 20463 in accord with this section must be in a format that is publicly 20464 documented (and with an implementation available to the public in 20465 source code form), and must require no special password or key for 20466 unpacking, reading or copying. 20467 20468 7. Additional Terms. 20469 20470 "Additional permissions" are terms that supplement the terms of this 20471 License by making exceptions from one or more of its conditions. 20472 Additional permissions that are applicable to the entire Program shall 20473 be treated as though they were included in this License, to the extent 20474 that they are valid under applicable law. If additional permissions 20475 apply only to part of the Program, that part may be used separately 20476 under those permissions, but the entire Program remains governed by 20477 this License without regard to the additional permissions. 20478 20479 When you convey a copy of a covered work, you may at your option 20480 remove any additional permissions from that copy, or from any part of 20481 it. (Additional permissions may be written to require their own 20482 removal in certain cases when you modify the work.) You may place 20483 additional permissions on material, added by you to a covered work, 20484 for which you have or can give appropriate copyright permission. 20485 20486 Notwithstanding any other provision of this License, for material you 20487 add to a covered work, you may (if authorized by the copyright holders of 20488 that material) supplement the terms of this License with terms: 20489 20490 a) Disclaiming warranty or limiting liability differently from the 20491 terms of sections 15 and 16 of this License; or 20492 20493 b) Requiring preservation of specified reasonable legal notices or 20494 author attributions in that material or in the Appropriate Legal 20495 Notices displayed by works containing it; or 20496 20497 c) Prohibiting misrepresentation of the origin of that material, or 20498 requiring that modified versions of such material be marked in 20499 reasonable ways as different from the original version; or 20500 20501 d) Limiting the use for publicity purposes of names of licensors or 20502 authors of the material; or 20503 20504 e) Declining to grant rights under trademark law for use of some 20505 trade names, trademarks, or service marks; or 20506 20507 f) Requiring indemnification of licensors and authors of that 20508 material by anyone who conveys the material (or modified versions of 20509 it) with contractual assumptions of liability to the recipient, for 20510 any liability that these contractual assumptions directly impose on 20511 those licensors and authors. 20512 20513 All other non-permissive additional terms are considered "further 20514 restrictions" within the meaning of section 10. If the Program as you 20515 received it, or any part of it, contains a notice stating that it is 20516 governed by this License along with a term that is a further 20517 restriction, you may remove that term. If a license document contains 20518 a further restriction but permits relicensing or conveying under this 20519 License, you may add to a covered work material governed by the terms 20520 of that license document, provided that the further restriction does 20521 not survive such relicensing or conveying. 20522 20523 If you add terms to a covered work in accord with this section, you 20524 must place, in the relevant source files, a statement of the 20525 additional terms that apply to those files, or a notice indicating 20526 where to find the applicable terms. 20527 20528 Additional terms, permissive or non-permissive, may be stated in the 20529 form of a separately written license, or stated as exceptions; 20530 the above requirements apply either way. 20531 20532 8. Termination. 20533 20534 You may not propagate or modify a covered work except as expressly 20535 provided under this License. Any attempt otherwise to propagate or 20536 modify it is void, and will automatically terminate your rights under 20537 this License (including any patent licenses granted under the third 20538 paragraph of section 11). 20539 20540 However, if you cease all violation of this License, then your 20541 license from a particular copyright holder is reinstated (a) 20542 provisionally, unless and until the copyright holder explicitly and 20543 finally terminates your license, and (b) permanently, if the copyright 20544 holder fails to notify you of the violation by some reasonable means 20545 prior to 60 days after the cessation. 20546 20547 Moreover, your license from a particular copyright holder is 20548 reinstated permanently if the copyright holder notifies you of the 20549 violation by some reasonable means, this is the first time you have 20550 received notice of violation of this License (for any work) from that 20551 copyright holder, and you cure the violation prior to 30 days after 20552 your receipt of the notice. 20553 20554 Termination of your rights under this section does not terminate the 20555 licenses of parties who have received copies or rights from you under 20556 this License. If your rights have been terminated and not permanently 20557 reinstated, you do not qualify to receive new licenses for the same 20558 material under section 10. 20559 20560 9. Acceptance Not Required for Having Copies. 20561 20562 You are not required to accept this License in order to receive or 20563 run a copy of the Program. Ancillary propagation of a covered work 20564 occurring solely as a consequence of using peer-to-peer transmission 20565 to receive a copy likewise does not require acceptance. However, 20566 nothing other than this License grants you permission to propagate or 20567 modify any covered work. These actions infringe copyright if you do 20568 not accept this License. Therefore, by modifying or propagating a 20569 covered work, you indicate your acceptance of this License to do so. 20570 20571 10. Automatic Licensing of Downstream Recipients. 20572 20573 Each time you convey a covered work, the recipient automatically 20574 receives a license from the original licensors, to run, modify and 20575 propagate that work, subject to this License. You are not responsible 20576 for enforcing compliance by third parties with this License. 20577 20578 An "entity transaction" is a transaction transferring control of an 20579 organization, or substantially all assets of one, or subdividing an 20580 organization, or merging organizations. If propagation of a covered 20581 work results from an entity transaction, each party to that 20582 transaction who receives a copy of the work also receives whatever 20583 licenses to the work the party's predecessor in interest had or could 20584 give under the previous paragraph, plus a right to possession of the 20585 Corresponding Source of the work from the predecessor in interest, if 20586 the predecessor has it or can get it with reasonable efforts. 20587 20588 You may not impose any further restrictions on the exercise of the 20589 rights granted or affirmed under this License. For example, you may 20590 not impose a license fee, royalty, or other charge for exercise of 20591 rights granted under this License, and you may not initiate litigation 20592 (including a cross-claim or counterclaim in a lawsuit) alleging that 20593 any patent claim is infringed by making, using, selling, offering for 20594 sale, or importing the Program or any portion of it. 20595 20596 11. Patents. 20597 20598 A "contributor" is a copyright holder who authorizes use under this 20599 License of the Program or a work on which the Program is based. The 20600 work thus licensed is called the contributor's "contributor version". 20601 20602 A contributor's "essential patent claims" are all patent claims 20603 owned or controlled by the contributor, whether already acquired or 20604 hereafter acquired, that would be infringed by some manner, permitted 20605 by this License, of making, using, or selling its contributor version, 20606 but do not include claims that would be infringed only as a 20607 consequence of further modification of the contributor version. For 20608 purposes of this definition, "control" includes the right to grant 20609 patent sublicenses in a manner consistent with the requirements of 20610 this License. 20611 20612 Each contributor grants you a non-exclusive, worldwide, royalty-free 20613 patent license under the contributor's essential patent claims, to 20614 make, use, sell, offer for sale, import and otherwise run, modify and 20615 propagate the contents of its contributor version. 20616 20617 In the following three paragraphs, a "patent license" is any express 20618 agreement or commitment, however denominated, not to enforce a patent 20619 (such as an express permission to practice a patent or covenant not to 20620 sue for patent infringement). To "grant" such a patent license to a 20621 party means to make such an agreement or commitment not to enforce a 20622 patent against the party. 20623 20624 If you convey a covered work, knowingly relying on a patent license, 20625 and the Corresponding Source of the work is not available for anyone 20626 to copy, free of charge and under the terms of this License, through a 20627 publicly available network server or other readily accessible means, 20628 then you must either (1) cause the Corresponding Source to be so 20629 available, or (2) arrange to deprive yourself of the benefit of the 20630 patent license for this particular work, or (3) arrange, in a manner 20631 consistent with the requirements of this License, to extend the patent 20632 license to downstream recipients. "Knowingly relying" means you have 20633 actual knowledge that, but for the patent license, your conveying the 20634 covered work in a country, or your recipient's use of the covered work 20635 in a country, would infringe one or more identifiable patents in that 20636 country that you have reason to believe are valid. 20637 20638 If, pursuant to or in connection with a single transaction or 20639 arrangement, you convey, or propagate by procuring conveyance of, a 20640 covered work, and grant a patent license to some of the parties 20641 receiving the covered work authorizing them to use, propagate, modify 20642 or convey a specific copy of the covered work, then the patent license 20643 you grant is automatically extended to all recipients of the covered 20644 work and works based on it. 20645 20646 A patent license is "discriminatory" if it does not include within 20647 the scope of its coverage, prohibits the exercise of, or is 20648 conditioned on the non-exercise of one or more of the rights that are 20649 specifically granted under this License. You may not convey a covered 20650 work if you are a party to an arrangement with a third party that is 20651 in the business of distributing software, under which you make payment 20652 to the third party based on the extent of your activity of conveying 20653 the work, and under which the third party grants, to any of the 20654 parties who would receive the covered work from you, a discriminatory 20655 patent license (a) in connection with copies of the covered work 20656 conveyed by you (or copies made from those copies), or (b) primarily 20657 for and in connection with specific products or compilations that 20658 contain the covered work, unless you entered into that arrangement, 20659 or that patent license was granted, prior to 28 March 2007. 20660 20661 Nothing in this License shall be construed as excluding or limiting 20662 any implied license or other defenses to infringement that may 20663 otherwise be available to you under applicable patent law. 20664 20665 12. No Surrender of Others' Freedom. 20666 20667 If conditions are imposed on you (whether by court order, agreement or 20668 otherwise) that contradict the conditions of this License, they do not 20669 excuse you from the conditions of this License. If you cannot convey a 20670 covered work so as to satisfy simultaneously your obligations under this 20671 License and any other pertinent obligations, then as a consequence you may 20672 not convey it at all. For example, if you agree to terms that obligate you 20673 to collect a royalty for further conveying from those to whom you convey 20674 the Program, the only way you could satisfy both those terms and this 20675 License would be to refrain entirely from conveying the Program. 20676 20677 13. Remote Network Interaction; Use with the GNU General Public License. 20678 20679 Notwithstanding any other provision of this License, if you modify the 20680 Program, your modified version must prominently offer all users 20681 interacting with it remotely through a computer network (if your version 20682 supports such interaction) an opportunity to receive the Corresponding 20683 Source of your version by providing access to the Corresponding Source 20684 from a network server at no charge, through some standard or customary 20685 means of facilitating copying of software. This Corresponding Source 20686 shall include the Corresponding Source for any work covered by version 3 20687 of the GNU General Public License that is incorporated pursuant to the 20688 following paragraph. 20689 20690 Notwithstanding any other provision of this License, you have 20691 permission to link or combine any covered work with a work licensed 20692 under version 3 of the GNU General Public License into a single 20693 combined work, and to convey the resulting work. The terms of this 20694 License will continue to apply to the part which is the covered work, 20695 but the work with which it is combined will remain governed by version 20696 3 of the GNU General Public License. 20697 20698 14. Revised Versions of this License. 20699 20700 The Free Software Foundation may publish revised and/or new versions of 20701 the GNU Affero General Public License from time to time. Such new versions 20702 will be similar in spirit to the present version, but may differ in detail to 20703 address new problems or concerns. 20704 20705 Each version is given a distinguishing version number. If the 20706 Program specifies that a certain numbered version of the GNU Affero General 20707 Public License "or any later version" applies to it, you have the 20708 option of following the terms and conditions either of that numbered 20709 version or of any later version published by the Free Software 20710 Foundation. If the Program does not specify a version number of the 20711 GNU Affero General Public License, you may choose any version ever published 20712 by the Free Software Foundation. 20713 20714 If the Program specifies that a proxy can decide which future 20715 versions of the GNU Affero General Public License can be used, that proxy's 20716 public statement of acceptance of a version permanently authorizes you 20717 to choose that version for the Program. 20718 20719 Later license versions may give you additional or different 20720 permissions. However, no additional obligations are imposed on any 20721 author or copyright holder as a result of your choosing to follow a 20722 later version. 20723 20724 15. Disclaimer of Warranty. 20725 20726 THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY 20727 APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT 20728 HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY 20729 OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, 20730 THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 20731 PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM 20732 IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF 20733 ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 20734 20735 16. Limitation of Liability. 20736 20737 IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING 20738 WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS 20739 THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY 20740 GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE 20741 USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF 20742 DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD 20743 PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), 20744 EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF 20745 SUCH DAMAGES. 20746 20747 17. Interpretation of Sections 15 and 16. 20748 20749 If the disclaimer of warranty and limitation of liability provided 20750 above cannot be given local legal effect according to their terms, 20751 reviewing courts shall apply local law that most closely approximates 20752 an absolute waiver of all civil liability in connection with the 20753 Program, unless a warranty or assumption of liability accompanies a 20754 copy of the Program in return for a fee. 20755 20756 END OF TERMS AND CONDITIONS 20757 20758 How to Apply These Terms to Your New Programs 20759 20760 If you develop a new program, and you want it to be of the greatest 20761 possible use to the public, the best way to achieve this is to make it 20762 free software which everyone can redistribute and change under these terms. 20763 20764 To do so, attach the following notices to the program. It is safest 20765 to attach them to the start of each source file to most effectively 20766 state the exclusion of warranty; and each file should have at least 20767 the "copyright" line and a pointer to where the full notice is found. 20768 20769 <one line to give the program's name and a brief idea of what it does.> 20770 Copyright (C) <year> <name of author> 20771 20772 This program is free software: you can redistribute it and/or modify 20773 it under the terms of the GNU Affero General Public License as published by 20774 the Free Software Foundation, either version 3 of the License, or 20775 (at your option) any later version. 20776 20777 This program is distributed in the hope that it will be useful, 20778 but WITHOUT ANY WARRANTY; without even the implied warranty of 20779 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 20780 GNU Affero General Public License for more details. 20781 20782 You should have received a copy of the GNU Affero General Public License 20783 along with this program. If not, see <https://www.gnu.org/licenses/>. 20784 20785 Also add information on how to contact you by electronic and paper mail. 20786 20787 If your software can interact with users remotely through a computer 20788 network, you should also make sure that it provides a way for users to 20789 get its source. For example, if your program is a web application, its 20790 interface could display a "Source" link that leads users to an archive 20791 of the code. There are many ways you could offer source, and different 20792 solutions will be better for different programs; see section 13 for the 20793 specific requirements. 20794 20795 You should also get your employer (if you work as a programmer) or school, 20796 if any, to sign a "copyright disclaimer" for the program, if necessary. 20797 For more information on this, and how to apply and follow the GNU AGPL, see 20798 <https://www.gnu.org/licenses/>. 20799 20800 ================================================================ 20801 20802 github.com/minio/selfupdate 20803 https://github.com/minio/selfupdate 20804 ---------------------------------------------------------------- 20805 20806 Apache License 20807 Version 2.0, January 2004 20808 http://www.apache.org/licenses/ 20809 20810 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 20811 20812 1. Definitions. 20813 20814 "License" shall mean the terms and conditions for use, reproduction, 20815 and distribution as defined by Sections 1 through 9 of this document. 20816 20817 "Licensor" shall mean the copyright owner or entity authorized by 20818 the copyright owner that is granting the License. 20819 20820 "Legal Entity" shall mean the union of the acting entity and all 20821 other entities that control, are controlled by, or are under common 20822 control with that entity. For the purposes of this definition, 20823 "control" means (i) the power, direct or indirect, to cause the 20824 direction or management of such entity, whether by contract or 20825 otherwise, or (ii) ownership of fifty percent (50%) or more of the 20826 outstanding shares, or (iii) beneficial ownership of such entity. 20827 20828 "You" (or "Your") shall mean an individual or Legal Entity 20829 exercising permissions granted by this License. 20830 20831 "Source" form shall mean the preferred form for making modifications, 20832 including but not limited to software source code, documentation 20833 source, and configuration files. 20834 20835 "Object" form shall mean any form resulting from mechanical 20836 transformation or translation of a Source form, including but 20837 not limited to compiled object code, generated documentation, 20838 and conversions to other media types. 20839 20840 "Work" shall mean the work of authorship, whether in Source or 20841 Object form, made available under the License, as indicated by a 20842 copyright notice that is included in or attached to the work 20843 (an example is provided in the Appendix below). 20844 20845 "Derivative Works" shall mean any work, whether in Source or Object 20846 form, that is based on (or derived from) the Work and for which the 20847 editorial revisions, annotations, elaborations, or other modifications 20848 represent, as a whole, an original work of authorship. For the purposes 20849 of this License, Derivative Works shall not include works that remain 20850 separable from, or merely link (or bind by name) to the interfaces of, 20851 the Work and Derivative Works thereof. 20852 20853 "Contribution" shall mean any work of authorship, including 20854 the original version of the Work and any modifications or additions 20855 to that Work or Derivative Works thereof, that is intentionally 20856 submitted to Licensor for inclusion in the Work by the copyright owner 20857 or by an individual or Legal Entity authorized to submit on behalf of 20858 the copyright owner. For the purposes of this definition, "submitted" 20859 means any form of electronic, verbal, or written communication sent 20860 to the Licensor or its representatives, including but not limited to 20861 communication on electronic mailing lists, source code control systems, 20862 and issue tracking systems that are managed by, or on behalf of, the 20863 Licensor for the purpose of discussing and improving the Work, but 20864 excluding communication that is conspicuously marked or otherwise 20865 designated in writing by the copyright owner as "Not a Contribution." 20866 20867 "Contributor" shall mean Licensor and any individual or Legal Entity 20868 on behalf of whom a Contribution has been received by Licensor and 20869 subsequently incorporated within the Work. 20870 20871 2. Grant of Copyright License. Subject to the terms and conditions of 20872 this License, each Contributor hereby grants to You a perpetual, 20873 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 20874 copyright license to reproduce, prepare Derivative Works of, 20875 publicly display, publicly perform, sublicense, and distribute the 20876 Work and such Derivative Works in Source or Object form. 20877 20878 3. Grant of Patent License. Subject to the terms and conditions of 20879 this License, each Contributor hereby grants to You a perpetual, 20880 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 20881 (except as stated in this section) patent license to make, have made, 20882 use, offer to sell, sell, import, and otherwise transfer the Work, 20883 where such license applies only to those patent claims licensable 20884 by such Contributor that are necessarily infringed by their 20885 Contribution(s) alone or by combination of their Contribution(s) 20886 with the Work to which such Contribution(s) was submitted. If You 20887 institute patent litigation against any entity (including a 20888 cross-claim or counterclaim in a lawsuit) alleging that the Work 20889 or a Contribution incorporated within the Work constitutes direct 20890 or contributory patent infringement, then any patent licenses 20891 granted to You under this License for that Work shall terminate 20892 as of the date such litigation is filed. 20893 20894 4. Redistribution. You may reproduce and distribute copies of the 20895 Work or Derivative Works thereof in any medium, with or without 20896 modifications, and in Source or Object form, provided that You 20897 meet the following conditions: 20898 20899 (a) You must give any other recipients of the Work or 20900 Derivative Works a copy of this License; and 20901 20902 (b) You must cause any modified files to carry prominent notices 20903 stating that You changed the files; and 20904 20905 (c) You must retain, in the Source form of any Derivative Works 20906 that You distribute, all copyright, patent, trademark, and 20907 attribution notices from the Source form of the Work, 20908 excluding those notices that do not pertain to any part of 20909 the Derivative Works; and 20910 20911 (d) If the Work includes a "NOTICE" text file as part of its 20912 distribution, then any Derivative Works that You distribute must 20913 include a readable copy of the attribution notices contained 20914 within such NOTICE file, excluding those notices that do not 20915 pertain to any part of the Derivative Works, in at least one 20916 of the following places: within a NOTICE text file distributed 20917 as part of the Derivative Works; within the Source form or 20918 documentation, if provided along with the Derivative Works; or, 20919 within a display generated by the Derivative Works, if and 20920 wherever such third-party notices normally appear. The contents 20921 of the NOTICE file are for informational purposes only and 20922 do not modify the License. You may add Your own attribution 20923 notices within Derivative Works that You distribute, alongside 20924 or as an addendum to the NOTICE text from the Work, provided 20925 that such additional attribution notices cannot be construed 20926 as modifying the License. 20927 20928 You may add Your own copyright statement to Your modifications and 20929 may provide additional or different license terms and conditions 20930 for use, reproduction, or distribution of Your modifications, or 20931 for any such Derivative Works as a whole, provided Your use, 20932 reproduction, and distribution of the Work otherwise complies with 20933 the conditions stated in this License. 20934 20935 5. Submission of Contributions. Unless You explicitly state otherwise, 20936 any Contribution intentionally submitted for inclusion in the Work 20937 by You to the Licensor shall be under the terms and conditions of 20938 this License, without any additional terms or conditions. 20939 Notwithstanding the above, nothing herein shall supersede or modify 20940 the terms of any separate license agreement you may have executed 20941 with Licensor regarding such Contributions. 20942 20943 6. Trademarks. This License does not grant permission to use the trade 20944 names, trademarks, service marks, or product names of the Licensor, 20945 except as required for reasonable and customary use in describing the 20946 origin of the Work and reproducing the content of the NOTICE file. 20947 20948 7. Disclaimer of Warranty. Unless required by applicable law or 20949 agreed to in writing, Licensor provides the Work (and each 20950 Contributor provides its Contributions) on an "AS IS" BASIS, 20951 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 20952 implied, including, without limitation, any warranties or conditions 20953 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 20954 PARTICULAR PURPOSE. You are solely responsible for determining the 20955 appropriateness of using or redistributing the Work and assume any 20956 risks associated with Your exercise of permissions under this License. 20957 20958 8. Limitation of Liability. In no event and under no legal theory, 20959 whether in tort (including negligence), contract, or otherwise, 20960 unless required by applicable law (such as deliberate and grossly 20961 negligent acts) or agreed to in writing, shall any Contributor be 20962 liable to You for damages, including any direct, indirect, special, 20963 incidental, or consequential damages of any character arising as a 20964 result of this License or out of the use or inability to use the 20965 Work (including but not limited to damages for loss of goodwill, 20966 work stoppage, computer failure or malfunction, or any and all 20967 other commercial damages or losses), even if such Contributor 20968 has been advised of the possibility of such damages. 20969 20970 9. Accepting Warranty or Additional Liability. While redistributing 20971 the Work or Derivative Works thereof, You may choose to offer, 20972 and charge a fee for, acceptance of support, warranty, indemnity, 20973 or other liability obligations and/or rights consistent with this 20974 License. However, in accepting such obligations, You may act only 20975 on Your own behalf and on Your sole responsibility, not on behalf 20976 of any other Contributor, and only if You agree to indemnify, 20977 defend, and hold each Contributor harmless for any liability 20978 incurred by, or claims asserted against, such Contributor by reason 20979 of your accepting any such warranty or additional liability. 20980 20981 END OF TERMS AND CONDITIONS 20982 20983 APPENDIX: How to apply the Apache License to your work. 20984 20985 To apply the Apache License to your work, attach the following 20986 boilerplate notice, with the fields enclosed by brackets "[]" 20987 replaced with your own identifying information. (Don't include 20988 the brackets!) The text should be enclosed in the appropriate 20989 comment syntax for the file format. We also recommend that a 20990 file or class name and description of purpose be included on the 20991 same "printed page" as the copyright notice for easier 20992 identification within third-party archives. 20993 20994 Copyright [yyyy] [name of copyright owner] 20995 20996 Licensed under the Apache License, Version 2.0 (the "License"); 20997 you may not use this file except in compliance with the License. 20998 You may obtain a copy of the License at 20999 21000 http://www.apache.org/licenses/LICENSE-2.0 21001 21002 Unless required by applicable law or agreed to in writing, software 21003 distributed under the License is distributed on an "AS IS" BASIS, 21004 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 21005 See the License for the specific language governing permissions and 21006 limitations under the License. 21007 21008 ================================================================ 21009 21010 github.com/minio/sha256-simd 21011 https://github.com/minio/sha256-simd 21012 ---------------------------------------------------------------- 21013 21014 Apache License 21015 Version 2.0, January 2004 21016 http://www.apache.org/licenses/ 21017 21018 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 21019 21020 1. Definitions. 21021 21022 "License" shall mean the terms and conditions for use, reproduction, 21023 and distribution as defined by Sections 1 through 9 of this document. 21024 21025 "Licensor" shall mean the copyright owner or entity authorized by 21026 the copyright owner that is granting the License. 21027 21028 "Legal Entity" shall mean the union of the acting entity and all 21029 other entities that control, are controlled by, or are under common 21030 control with that entity. For the purposes of this definition, 21031 "control" means (i) the power, direct or indirect, to cause the 21032 direction or management of such entity, whether by contract or 21033 otherwise, or (ii) ownership of fifty percent (50%) or more of the 21034 outstanding shares, or (iii) beneficial ownership of such entity. 21035 21036 "You" (or "Your") shall mean an individual or Legal Entity 21037 exercising permissions granted by this License. 21038 21039 "Source" form shall mean the preferred form for making modifications, 21040 including but not limited to software source code, documentation 21041 source, and configuration files. 21042 21043 "Object" form shall mean any form resulting from mechanical 21044 transformation or translation of a Source form, including but 21045 not limited to compiled object code, generated documentation, 21046 and conversions to other media types. 21047 21048 "Work" shall mean the work of authorship, whether in Source or 21049 Object form, made available under the License, as indicated by a 21050 copyright notice that is included in or attached to the work 21051 (an example is provided in the Appendix below). 21052 21053 "Derivative Works" shall mean any work, whether in Source or Object 21054 form, that is based on (or derived from) the Work and for which the 21055 editorial revisions, annotations, elaborations, or other modifications 21056 represent, as a whole, an original work of authorship. For the purposes 21057 of this License, Derivative Works shall not include works that remain 21058 separable from, or merely link (or bind by name) to the interfaces of, 21059 the Work and Derivative Works thereof. 21060 21061 "Contribution" shall mean any work of authorship, including 21062 the original version of the Work and any modifications or additions 21063 to that Work or Derivative Works thereof, that is intentionally 21064 submitted to Licensor for inclusion in the Work by the copyright owner 21065 or by an individual or Legal Entity authorized to submit on behalf of 21066 the copyright owner. For the purposes of this definition, "submitted" 21067 means any form of electronic, verbal, or written communication sent 21068 to the Licensor or its representatives, including but not limited to 21069 communication on electronic mailing lists, source code control systems, 21070 and issue tracking systems that are managed by, or on behalf of, the 21071 Licensor for the purpose of discussing and improving the Work, but 21072 excluding communication that is conspicuously marked or otherwise 21073 designated in writing by the copyright owner as "Not a Contribution." 21074 21075 "Contributor" shall mean Licensor and any individual or Legal Entity 21076 on behalf of whom a Contribution has been received by Licensor and 21077 subsequently incorporated within the Work. 21078 21079 2. Grant of Copyright License. Subject to the terms and conditions of 21080 this License, each Contributor hereby grants to You a perpetual, 21081 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 21082 copyright license to reproduce, prepare Derivative Works of, 21083 publicly display, publicly perform, sublicense, and distribute the 21084 Work and such Derivative Works in Source or Object form. 21085 21086 3. Grant of Patent License. Subject to the terms and conditions of 21087 this License, each Contributor hereby grants to You a perpetual, 21088 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 21089 (except as stated in this section) patent license to make, have made, 21090 use, offer to sell, sell, import, and otherwise transfer the Work, 21091 where such license applies only to those patent claims licensable 21092 by such Contributor that are necessarily infringed by their 21093 Contribution(s) alone or by combination of their Contribution(s) 21094 with the Work to which such Contribution(s) was submitted. If You 21095 institute patent litigation against any entity (including a 21096 cross-claim or counterclaim in a lawsuit) alleging that the Work 21097 or a Contribution incorporated within the Work constitutes direct 21098 or contributory patent infringement, then any patent licenses 21099 granted to You under this License for that Work shall terminate 21100 as of the date such litigation is filed. 21101 21102 4. Redistribution. You may reproduce and distribute copies of the 21103 Work or Derivative Works thereof in any medium, with or without 21104 modifications, and in Source or Object form, provided that You 21105 meet the following conditions: 21106 21107 (a) You must give any other recipients of the Work or 21108 Derivative Works a copy of this License; and 21109 21110 (b) You must cause any modified files to carry prominent notices 21111 stating that You changed the files; and 21112 21113 (c) You must retain, in the Source form of any Derivative Works 21114 that You distribute, all copyright, patent, trademark, and 21115 attribution notices from the Source form of the Work, 21116 excluding those notices that do not pertain to any part of 21117 the Derivative Works; and 21118 21119 (d) If the Work includes a "NOTICE" text file as part of its 21120 distribution, then any Derivative Works that You distribute must 21121 include a readable copy of the attribution notices contained 21122 within such NOTICE file, excluding those notices that do not 21123 pertain to any part of the Derivative Works, in at least one 21124 of the following places: within a NOTICE text file distributed 21125 as part of the Derivative Works; within the Source form or 21126 documentation, if provided along with the Derivative Works; or, 21127 within a display generated by the Derivative Works, if and 21128 wherever such third-party notices normally appear. The contents 21129 of the NOTICE file are for informational purposes only and 21130 do not modify the License. You may add Your own attribution 21131 notices within Derivative Works that You distribute, alongside 21132 or as an addendum to the NOTICE text from the Work, provided 21133 that such additional attribution notices cannot be construed 21134 as modifying the License. 21135 21136 You may add Your own copyright statement to Your modifications and 21137 may provide additional or different license terms and conditions 21138 for use, reproduction, or distribution of Your modifications, or 21139 for any such Derivative Works as a whole, provided Your use, 21140 reproduction, and distribution of the Work otherwise complies with 21141 the conditions stated in this License. 21142 21143 5. Submission of Contributions. Unless You explicitly state otherwise, 21144 any Contribution intentionally submitted for inclusion in the Work 21145 by You to the Licensor shall be under the terms and conditions of 21146 this License, without any additional terms or conditions. 21147 Notwithstanding the above, nothing herein shall supersede or modify 21148 the terms of any separate license agreement you may have executed 21149 with Licensor regarding such Contributions. 21150 21151 6. Trademarks. This License does not grant permission to use the trade 21152 names, trademarks, service marks, or product names of the Licensor, 21153 except as required for reasonable and customary use in describing the 21154 origin of the Work and reproducing the content of the NOTICE file. 21155 21156 7. Disclaimer of Warranty. Unless required by applicable law or 21157 agreed to in writing, Licensor provides the Work (and each 21158 Contributor provides its Contributions) on an "AS IS" BASIS, 21159 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 21160 implied, including, without limitation, any warranties or conditions 21161 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 21162 PARTICULAR PURPOSE. You are solely responsible for determining the 21163 appropriateness of using or redistributing the Work and assume any 21164 risks associated with Your exercise of permissions under this License. 21165 21166 8. Limitation of Liability. In no event and under no legal theory, 21167 whether in tort (including negligence), contract, or otherwise, 21168 unless required by applicable law (such as deliberate and grossly 21169 negligent acts) or agreed to in writing, shall any Contributor be 21170 liable to You for damages, including any direct, indirect, special, 21171 incidental, or consequential damages of any character arising as a 21172 result of this License or out of the use or inability to use the 21173 Work (including but not limited to damages for loss of goodwill, 21174 work stoppage, computer failure or malfunction, or any and all 21175 other commercial damages or losses), even if such Contributor 21176 has been advised of the possibility of such damages. 21177 21178 9. Accepting Warranty or Additional Liability. While redistributing 21179 the Work or Derivative Works thereof, You may choose to offer, 21180 and charge a fee for, acceptance of support, warranty, indemnity, 21181 or other liability obligations and/or rights consistent with this 21182 License. However, in accepting such obligations, You may act only 21183 on Your own behalf and on Your sole responsibility, not on behalf 21184 of any other Contributor, and only if You agree to indemnify, 21185 defend, and hold each Contributor harmless for any liability 21186 incurred by, or claims asserted against, such Contributor by reason 21187 of your accepting any such warranty or additional liability. 21188 21189 END OF TERMS AND CONDITIONS 21190 21191 APPENDIX: How to apply the Apache License to your work. 21192 21193 To apply the Apache License to your work, attach the following 21194 boilerplate notice, with the fields enclosed by brackets "[]" 21195 replaced with your own identifying information. (Don't include 21196 the brackets!) The text should be enclosed in the appropriate 21197 comment syntax for the file format. We also recommend that a 21198 file or class name and description of purpose be included on the 21199 same "printed page" as the copyright notice for easier 21200 identification within third-party archives. 21201 21202 Copyright [yyyy] [name of copyright owner] 21203 21204 Licensed under the Apache License, Version 2.0 (the "License"); 21205 you may not use this file except in compliance with the License. 21206 You may obtain a copy of the License at 21207 21208 http://www.apache.org/licenses/LICENSE-2.0 21209 21210 Unless required by applicable law or agreed to in writing, software 21211 distributed under the License is distributed on an "AS IS" BASIS, 21212 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 21213 See the License for the specific language governing permissions and 21214 limitations under the License. 21215 21216 ================================================================ 21217 21218 github.com/minio/simdjson-go 21219 https://github.com/minio/simdjson-go 21220 ---------------------------------------------------------------- 21221 21222 Apache License 21223 Version 2.0, January 2004 21224 http://www.apache.org/licenses/ 21225 21226 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 21227 21228 1. Definitions. 21229 21230 "License" shall mean the terms and conditions for use, reproduction, 21231 and distribution as defined by Sections 1 through 9 of this document. 21232 21233 "Licensor" shall mean the copyright owner or entity authorized by 21234 the copyright owner that is granting the License. 21235 21236 "Legal Entity" shall mean the union of the acting entity and all 21237 other entities that control, are controlled by, or are under common 21238 control with that entity. For the purposes of this definition, 21239 "control" means (i) the power, direct or indirect, to cause the 21240 direction or management of such entity, whether by contract or 21241 otherwise, or (ii) ownership of fifty percent (50%) or more of the 21242 outstanding shares, or (iii) beneficial ownership of such entity. 21243 21244 "You" (or "Your") shall mean an individual or Legal Entity 21245 exercising permissions granted by this License. 21246 21247 "Source" form shall mean the preferred form for making modifications, 21248 including but not limited to software source code, documentation 21249 source, and configuration files. 21250 21251 "Object" form shall mean any form resulting from mechanical 21252 transformation or translation of a Source form, including but 21253 not limited to compiled object code, generated documentation, 21254 and conversions to other media types. 21255 21256 "Work" shall mean the work of authorship, whether in Source or 21257 Object form, made available under the License, as indicated by a 21258 copyright notice that is included in or attached to the work 21259 (an example is provided in the Appendix below). 21260 21261 "Derivative Works" shall mean any work, whether in Source or Object 21262 form, that is based on (or derived from) the Work and for which the 21263 editorial revisions, annotations, elaborations, or other modifications 21264 represent, as a whole, an original work of authorship. For the purposes 21265 of this License, Derivative Works shall not include works that remain 21266 separable from, or merely link (or bind by name) to the interfaces of, 21267 the Work and Derivative Works thereof. 21268 21269 "Contribution" shall mean any work of authorship, including 21270 the original version of the Work and any modifications or additions 21271 to that Work or Derivative Works thereof, that is intentionally 21272 submitted to Licensor for inclusion in the Work by the copyright owner 21273 or by an individual or Legal Entity authorized to submit on behalf of 21274 the copyright owner. For the purposes of this definition, "submitted" 21275 means any form of electronic, verbal, or written communication sent 21276 to the Licensor or its representatives, including but not limited to 21277 communication on electronic mailing lists, source code control systems, 21278 and issue tracking systems that are managed by, or on behalf of, the 21279 Licensor for the purpose of discussing and improving the Work, but 21280 excluding communication that is conspicuously marked or otherwise 21281 designated in writing by the copyright owner as "Not a Contribution." 21282 21283 "Contributor" shall mean Licensor and any individual or Legal Entity 21284 on behalf of whom a Contribution has been received by Licensor and 21285 subsequently incorporated within the Work. 21286 21287 2. Grant of Copyright License. Subject to the terms and conditions of 21288 this License, each Contributor hereby grants to You a perpetual, 21289 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 21290 copyright license to reproduce, prepare Derivative Works of, 21291 publicly display, publicly perform, sublicense, and distribute the 21292 Work and such Derivative Works in Source or Object form. 21293 21294 3. Grant of Patent License. Subject to the terms and conditions of 21295 this License, each Contributor hereby grants to You a perpetual, 21296 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 21297 (except as stated in this section) patent license to make, have made, 21298 use, offer to sell, sell, import, and otherwise transfer the Work, 21299 where such license applies only to those patent claims licensable 21300 by such Contributor that are necessarily infringed by their 21301 Contribution(s) alone or by combination of their Contribution(s) 21302 with the Work to which such Contribution(s) was submitted. If You 21303 institute patent litigation against any entity (including a 21304 cross-claim or counterclaim in a lawsuit) alleging that the Work 21305 or a Contribution incorporated within the Work constitutes direct 21306 or contributory patent infringement, then any patent licenses 21307 granted to You under this License for that Work shall terminate 21308 as of the date such litigation is filed. 21309 21310 4. Redistribution. You may reproduce and distribute copies of the 21311 Work or Derivative Works thereof in any medium, with or without 21312 modifications, and in Source or Object form, provided that You 21313 meet the following conditions: 21314 21315 (a) You must give any other recipients of the Work or 21316 Derivative Works a copy of this License; and 21317 21318 (b) You must cause any modified files to carry prominent notices 21319 stating that You changed the files; and 21320 21321 (c) You must retain, in the Source form of any Derivative Works 21322 that You distribute, all copyright, patent, trademark, and 21323 attribution notices from the Source form of the Work, 21324 excluding those notices that do not pertain to any part of 21325 the Derivative Works; and 21326 21327 (d) If the Work includes a "NOTICE" text file as part of its 21328 distribution, then any Derivative Works that You distribute must 21329 include a readable copy of the attribution notices contained 21330 within such NOTICE file, excluding those notices that do not 21331 pertain to any part of the Derivative Works, in at least one 21332 of the following places: within a NOTICE text file distributed 21333 as part of the Derivative Works; within the Source form or 21334 documentation, if provided along with the Derivative Works; or, 21335 within a display generated by the Derivative Works, if and 21336 wherever such third-party notices normally appear. The contents 21337 of the NOTICE file are for informational purposes only and 21338 do not modify the License. You may add Your own attribution 21339 notices within Derivative Works that You distribute, alongside 21340 or as an addendum to the NOTICE text from the Work, provided 21341 that such additional attribution notices cannot be construed 21342 as modifying the License. 21343 21344 You may add Your own copyright statement to Your modifications and 21345 may provide additional or different license terms and conditions 21346 for use, reproduction, or distribution of Your modifications, or 21347 for any such Derivative Works as a whole, provided Your use, 21348 reproduction, and distribution of the Work otherwise complies with 21349 the conditions stated in this License. 21350 21351 5. Submission of Contributions. Unless You explicitly state otherwise, 21352 any Contribution intentionally submitted for inclusion in the Work 21353 by You to the Licensor shall be under the terms and conditions of 21354 this License, without any additional terms or conditions. 21355 Notwithstanding the above, nothing herein shall supersede or modify 21356 the terms of any separate license agreement you may have executed 21357 with Licensor regarding such Contributions. 21358 21359 6. Trademarks. This License does not grant permission to use the trade 21360 names, trademarks, service marks, or product names of the Licensor, 21361 except as required for reasonable and customary use in describing the 21362 origin of the Work and reproducing the content of the NOTICE file. 21363 21364 7. Disclaimer of Warranty. Unless required by applicable law or 21365 agreed to in writing, Licensor provides the Work (and each 21366 Contributor provides its Contributions) on an "AS IS" BASIS, 21367 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 21368 implied, including, without limitation, any warranties or conditions 21369 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 21370 PARTICULAR PURPOSE. You are solely responsible for determining the 21371 appropriateness of using or redistributing the Work and assume any 21372 risks associated with Your exercise of permissions under this License. 21373 21374 8. Limitation of Liability. In no event and under no legal theory, 21375 whether in tort (including negligence), contract, or otherwise, 21376 unless required by applicable law (such as deliberate and grossly 21377 negligent acts) or agreed to in writing, shall any Contributor be 21378 liable to You for damages, including any direct, indirect, special, 21379 incidental, or consequential damages of any character arising as a 21380 result of this License or out of the use or inability to use the 21381 Work (including but not limited to damages for loss of goodwill, 21382 work stoppage, computer failure or malfunction, or any and all 21383 other commercial damages or losses), even if such Contributor 21384 has been advised of the possibility of such damages. 21385 21386 9. Accepting Warranty or Additional Liability. While redistributing 21387 the Work or Derivative Works thereof, You may choose to offer, 21388 and charge a fee for, acceptance of support, warranty, indemnity, 21389 or other liability obligations and/or rights consistent with this 21390 License. However, in accepting such obligations, You may act only 21391 on Your own behalf and on Your sole responsibility, not on behalf 21392 of any other Contributor, and only if You agree to indemnify, 21393 defend, and hold each Contributor harmless for any liability 21394 incurred by, or claims asserted against, such Contributor by reason 21395 of your accepting any such warranty or additional liability. 21396 21397 END OF TERMS AND CONDITIONS 21398 21399 APPENDIX: How to apply the Apache License to your work. 21400 21401 To apply the Apache License to your work, attach the following 21402 boilerplate notice, with the fields enclosed by brackets "[]" 21403 replaced with your own identifying information. (Don't include 21404 the brackets!) The text should be enclosed in the appropriate 21405 comment syntax for the file format. We also recommend that a 21406 file or class name and description of purpose be included on the 21407 same "printed page" as the copyright notice for easier 21408 identification within third-party archives. 21409 21410 Copyright [yyyy] [name of copyright owner] 21411 21412 Licensed under the Apache License, Version 2.0 (the "License"); 21413 you may not use this file except in compliance with the License. 21414 You may obtain a copy of the License at 21415 21416 http://www.apache.org/licenses/LICENSE-2.0 21417 21418 Unless required by applicable law or agreed to in writing, software 21419 distributed under the License is distributed on an "AS IS" BASIS, 21420 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 21421 See the License for the specific language governing permissions and 21422 limitations under the License. 21423 21424 ================================================================ 21425 21426 github.com/minio/sio 21427 https://github.com/minio/sio 21428 ---------------------------------------------------------------- 21429 21430 Apache License 21431 Version 2.0, January 2004 21432 http://www.apache.org/licenses/ 21433 21434 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 21435 21436 1. Definitions. 21437 21438 "License" shall mean the terms and conditions for use, reproduction, 21439 and distribution as defined by Sections 1 through 9 of this document. 21440 21441 "Licensor" shall mean the copyright owner or entity authorized by 21442 the copyright owner that is granting the License. 21443 21444 "Legal Entity" shall mean the union of the acting entity and all 21445 other entities that control, are controlled by, or are under common 21446 control with that entity. For the purposes of this definition, 21447 "control" means (i) the power, direct or indirect, to cause the 21448 direction or management of such entity, whether by contract or 21449 otherwise, or (ii) ownership of fifty percent (50%) or more of the 21450 outstanding shares, or (iii) beneficial ownership of such entity. 21451 21452 "You" (or "Your") shall mean an individual or Legal Entity 21453 exercising permissions granted by this License. 21454 21455 "Source" form shall mean the preferred form for making modifications, 21456 including but not limited to software source code, documentation 21457 source, and configuration files. 21458 21459 "Object" form shall mean any form resulting from mechanical 21460 transformation or translation of a Source form, including but 21461 not limited to compiled object code, generated documentation, 21462 and conversions to other media types. 21463 21464 "Work" shall mean the work of authorship, whether in Source or 21465 Object form, made available under the License, as indicated by a 21466 copyright notice that is included in or attached to the work 21467 (an example is provided in the Appendix below). 21468 21469 "Derivative Works" shall mean any work, whether in Source or Object 21470 form, that is based on (or derived from) the Work and for which the 21471 editorial revisions, annotations, elaborations, or other modifications 21472 represent, as a whole, an original work of authorship. For the purposes 21473 of this License, Derivative Works shall not include works that remain 21474 separable from, or merely link (or bind by name) to the interfaces of, 21475 the Work and Derivative Works thereof. 21476 21477 "Contribution" shall mean any work of authorship, including 21478 the original version of the Work and any modifications or additions 21479 to that Work or Derivative Works thereof, that is intentionally 21480 submitted to Licensor for inclusion in the Work by the copyright owner 21481 or by an individual or Legal Entity authorized to submit on behalf of 21482 the copyright owner. For the purposes of this definition, "submitted" 21483 means any form of electronic, verbal, or written communication sent 21484 to the Licensor or its representatives, including but not limited to 21485 communication on electronic mailing lists, source code control systems, 21486 and issue tracking systems that are managed by, or on behalf of, the 21487 Licensor for the purpose of discussing and improving the Work, but 21488 excluding communication that is conspicuously marked or otherwise 21489 designated in writing by the copyright owner as "Not a Contribution." 21490 21491 "Contributor" shall mean Licensor and any individual or Legal Entity 21492 on behalf of whom a Contribution has been received by Licensor and 21493 subsequently incorporated within the Work. 21494 21495 2. Grant of Copyright License. Subject to the terms and conditions of 21496 this License, each Contributor hereby grants to You a perpetual, 21497 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 21498 copyright license to reproduce, prepare Derivative Works of, 21499 publicly display, publicly perform, sublicense, and distribute the 21500 Work and such Derivative Works in Source or Object form. 21501 21502 3. Grant of Patent License. Subject to the terms and conditions of 21503 this License, each Contributor hereby grants to You a perpetual, 21504 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 21505 (except as stated in this section) patent license to make, have made, 21506 use, offer to sell, sell, import, and otherwise transfer the Work, 21507 where such license applies only to those patent claims licensable 21508 by such Contributor that are necessarily infringed by their 21509 Contribution(s) alone or by combination of their Contribution(s) 21510 with the Work to which such Contribution(s) was submitted. If You 21511 institute patent litigation against any entity (including a 21512 cross-claim or counterclaim in a lawsuit) alleging that the Work 21513 or a Contribution incorporated within the Work constitutes direct 21514 or contributory patent infringement, then any patent licenses 21515 granted to You under this License for that Work shall terminate 21516 as of the date such litigation is filed. 21517 21518 4. Redistribution. You may reproduce and distribute copies of the 21519 Work or Derivative Works thereof in any medium, with or without 21520 modifications, and in Source or Object form, provided that You 21521 meet the following conditions: 21522 21523 (a) You must give any other recipients of the Work or 21524 Derivative Works a copy of this License; and 21525 21526 (b) You must cause any modified files to carry prominent notices 21527 stating that You changed the files; and 21528 21529 (c) You must retain, in the Source form of any Derivative Works 21530 that You distribute, all copyright, patent, trademark, and 21531 attribution notices from the Source form of the Work, 21532 excluding those notices that do not pertain to any part of 21533 the Derivative Works; and 21534 21535 (d) If the Work includes a "NOTICE" text file as part of its 21536 distribution, then any Derivative Works that You distribute must 21537 include a readable copy of the attribution notices contained 21538 within such NOTICE file, excluding those notices that do not 21539 pertain to any part of the Derivative Works, in at least one 21540 of the following places: within a NOTICE text file distributed 21541 as part of the Derivative Works; within the Source form or 21542 documentation, if provided along with the Derivative Works; or, 21543 within a display generated by the Derivative Works, if and 21544 wherever such third-party notices normally appear. The contents 21545 of the NOTICE file are for informational purposes only and 21546 do not modify the License. You may add Your own attribution 21547 notices within Derivative Works that You distribute, alongside 21548 or as an addendum to the NOTICE text from the Work, provided 21549 that such additional attribution notices cannot be construed 21550 as modifying the License. 21551 21552 You may add Your own copyright statement to Your modifications and 21553 may provide additional or different license terms and conditions 21554 for use, reproduction, or distribution of Your modifications, or 21555 for any such Derivative Works as a whole, provided Your use, 21556 reproduction, and distribution of the Work otherwise complies with 21557 the conditions stated in this License. 21558 21559 5. Submission of Contributions. Unless You explicitly state otherwise, 21560 any Contribution intentionally submitted for inclusion in the Work 21561 by You to the Licensor shall be under the terms and conditions of 21562 this License, without any additional terms or conditions. 21563 Notwithstanding the above, nothing herein shall supersede or modify 21564 the terms of any separate license agreement you may have executed 21565 with Licensor regarding such Contributions. 21566 21567 6. Trademarks. This License does not grant permission to use the trade 21568 names, trademarks, service marks, or product names of the Licensor, 21569 except as required for reasonable and customary use in describing the 21570 origin of the Work and reproducing the content of the NOTICE file. 21571 21572 7. Disclaimer of Warranty. Unless required by applicable law or 21573 agreed to in writing, Licensor provides the Work (and each 21574 Contributor provides its Contributions) on an "AS IS" BASIS, 21575 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 21576 implied, including, without limitation, any warranties or conditions 21577 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 21578 PARTICULAR PURPOSE. You are solely responsible for determining the 21579 appropriateness of using or redistributing the Work and assume any 21580 risks associated with Your exercise of permissions under this License. 21581 21582 8. Limitation of Liability. In no event and under no legal theory, 21583 whether in tort (including negligence), contract, or otherwise, 21584 unless required by applicable law (such as deliberate and grossly 21585 negligent acts) or agreed to in writing, shall any Contributor be 21586 liable to You for damages, including any direct, indirect, special, 21587 incidental, or consequential damages of any character arising as a 21588 result of this License or out of the use or inability to use the 21589 Work (including but not limited to damages for loss of goodwill, 21590 work stoppage, computer failure or malfunction, or any and all 21591 other commercial damages or losses), even if such Contributor 21592 has been advised of the possibility of such damages. 21593 21594 9. Accepting Warranty or Additional Liability. While redistributing 21595 the Work or Derivative Works thereof, You may choose to offer, 21596 and charge a fee for, acceptance of support, warranty, indemnity, 21597 or other liability obligations and/or rights consistent with this 21598 License. However, in accepting such obligations, You may act only 21599 on Your own behalf and on Your sole responsibility, not on behalf 21600 of any other Contributor, and only if You agree to indemnify, 21601 defend, and hold each Contributor harmless for any liability 21602 incurred by, or claims asserted against, such Contributor by reason 21603 of your accepting any such warranty or additional liability. 21604 21605 END OF TERMS AND CONDITIONS 21606 21607 APPENDIX: How to apply the Apache License to your work. 21608 21609 To apply the Apache License to your work, attach the following 21610 boilerplate notice, with the fields enclosed by brackets "[]" 21611 replaced with your own identifying information. (Don't include 21612 the brackets!) The text should be enclosed in the appropriate 21613 comment syntax for the file format. We also recommend that a 21614 file or class name and description of purpose be included on the 21615 same "printed page" as the copyright notice for easier 21616 identification within third-party archives. 21617 21618 Copyright [yyyy] [name of copyright owner] 21619 21620 Licensed under the Apache License, Version 2.0 (the "License"); 21621 you may not use this file except in compliance with the License. 21622 You may obtain a copy of the License at 21623 21624 http://www.apache.org/licenses/LICENSE-2.0 21625 21626 Unless required by applicable law or agreed to in writing, software 21627 distributed under the License is distributed on an "AS IS" BASIS, 21628 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 21629 See the License for the specific language governing permissions and 21630 limitations under the License. 21631 21632 ================================================================ 21633 21634 github.com/minio/websocket 21635 https://github.com/minio/websocket 21636 ---------------------------------------------------------------- 21637 Copyright (c) 2013 The Gorilla WebSocket Authors. All rights reserved. 21638 21639 Redistribution and use in source and binary forms, with or without 21640 modification, are permitted provided that the following conditions are met: 21641 21642 Redistributions of source code must retain the above copyright notice, this 21643 list of conditions and the following disclaimer. 21644 21645 Redistributions in binary form must reproduce the above copyright notice, 21646 this list of conditions and the following disclaimer in the documentation 21647 and/or other materials provided with the distribution. 21648 21649 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND 21650 ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 21651 WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 21652 DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE 21653 FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 21654 DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR 21655 SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER 21656 CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, 21657 OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 21658 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 21659 21660 ================================================================ 21661 21662 github.com/minio/xxml 21663 https://github.com/minio/xxml 21664 ---------------------------------------------------------------- 21665 Copyright (c) 2009 The Go Authors. All rights reserved. 21666 21667 Redistribution and use in source and binary forms, with or without 21668 modification, are permitted provided that the following conditions are 21669 met: 21670 21671 * Redistributions of source code must retain the above copyright 21672 notice, this list of conditions and the following disclaimer. 21673 * Redistributions in binary form must reproduce the above 21674 copyright notice, this list of conditions and the following disclaimer 21675 in the documentation and/or other materials provided with the 21676 distribution. 21677 * Neither the name of Google Inc. nor the names of its 21678 contributors may be used to endorse or promote products derived from 21679 this software without specific prior written permission. 21680 21681 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 21682 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 21683 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 21684 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 21685 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 21686 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 21687 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 21688 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 21689 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 21690 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 21691 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 21692 21693 ================================================================ 21694 21695 github.com/minio/zipindex 21696 https://github.com/minio/zipindex 21697 ---------------------------------------------------------------- 21698 21699 Apache License 21700 Version 2.0, January 2004 21701 http://www.apache.org/licenses/ 21702 21703 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 21704 21705 1. Definitions. 21706 21707 "License" shall mean the terms and conditions for use, reproduction, 21708 and distribution as defined by Sections 1 through 9 of this document. 21709 21710 "Licensor" shall mean the copyright owner or entity authorized by 21711 the copyright owner that is granting the License. 21712 21713 "Legal Entity" shall mean the union of the acting entity and all 21714 other entities that control, are controlled by, or are under common 21715 control with that entity. For the purposes of this definition, 21716 "control" means (i) the power, direct or indirect, to cause the 21717 direction or management of such entity, whether by contract or 21718 otherwise, or (ii) ownership of fifty percent (50%) or more of the 21719 outstanding shares, or (iii) beneficial ownership of such entity. 21720 21721 "You" (or "Your") shall mean an individual or Legal Entity 21722 exercising permissions granted by this License. 21723 21724 "Source" form shall mean the preferred form for making modifications, 21725 including but not limited to software source code, documentation 21726 source, and configuration files. 21727 21728 "Object" form shall mean any form resulting from mechanical 21729 transformation or translation of a Source form, including but 21730 not limited to compiled object code, generated documentation, 21731 and conversions to other media types. 21732 21733 "Work" shall mean the work of authorship, whether in Source or 21734 Object form, made available under the License, as indicated by a 21735 copyright notice that is included in or attached to the work 21736 (an example is provided in the Appendix below). 21737 21738 "Derivative Works" shall mean any work, whether in Source or Object 21739 form, that is based on (or derived from) the Work and for which the 21740 editorial revisions, annotations, elaborations, or other modifications 21741 represent, as a whole, an original work of authorship. For the purposes 21742 of this License, Derivative Works shall not include works that remain 21743 separable from, or merely link (or bind by name) to the interfaces of, 21744 the Work and Derivative Works thereof. 21745 21746 "Contribution" shall mean any work of authorship, including 21747 the original version of the Work and any modifications or additions 21748 to that Work or Derivative Works thereof, that is intentionally 21749 submitted to Licensor for inclusion in the Work by the copyright owner 21750 or by an individual or Legal Entity authorized to submit on behalf of 21751 the copyright owner. For the purposes of this definition, "submitted" 21752 means any form of electronic, verbal, or written communication sent 21753 to the Licensor or its representatives, including but not limited to 21754 communication on electronic mailing lists, source code control systems, 21755 and issue tracking systems that are managed by, or on behalf of, the 21756 Licensor for the purpose of discussing and improving the Work, but 21757 excluding communication that is conspicuously marked or otherwise 21758 designated in writing by the copyright owner as "Not a Contribution." 21759 21760 "Contributor" shall mean Licensor and any individual or Legal Entity 21761 on behalf of whom a Contribution has been received by Licensor and 21762 subsequently incorporated within the Work. 21763 21764 2. Grant of Copyright License. Subject to the terms and conditions of 21765 this License, each Contributor hereby grants to You a perpetual, 21766 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 21767 copyright license to reproduce, prepare Derivative Works of, 21768 publicly display, publicly perform, sublicense, and distribute the 21769 Work and such Derivative Works in Source or Object form. 21770 21771 3. Grant of Patent License. Subject to the terms and conditions of 21772 this License, each Contributor hereby grants to You a perpetual, 21773 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 21774 (except as stated in this section) patent license to make, have made, 21775 use, offer to sell, sell, import, and otherwise transfer the Work, 21776 where such license applies only to those patent claims licensable 21777 by such Contributor that are necessarily infringed by their 21778 Contribution(s) alone or by combination of their Contribution(s) 21779 with the Work to which such Contribution(s) was submitted. If You 21780 institute patent litigation against any entity (including a 21781 cross-claim or counterclaim in a lawsuit) alleging that the Work 21782 or a Contribution incorporated within the Work constitutes direct 21783 or contributory patent infringement, then any patent licenses 21784 granted to You under this License for that Work shall terminate 21785 as of the date such litigation is filed. 21786 21787 4. Redistribution. You may reproduce and distribute copies of the 21788 Work or Derivative Works thereof in any medium, with or without 21789 modifications, and in Source or Object form, provided that You 21790 meet the following conditions: 21791 21792 (a) You must give any other recipients of the Work or 21793 Derivative Works a copy of this License; and 21794 21795 (b) You must cause any modified files to carry prominent notices 21796 stating that You changed the files; and 21797 21798 (c) You must retain, in the Source form of any Derivative Works 21799 that You distribute, all copyright, patent, trademark, and 21800 attribution notices from the Source form of the Work, 21801 excluding those notices that do not pertain to any part of 21802 the Derivative Works; and 21803 21804 (d) If the Work includes a "NOTICE" text file as part of its 21805 distribution, then any Derivative Works that You distribute must 21806 include a readable copy of the attribution notices contained 21807 within such NOTICE file, excluding those notices that do not 21808 pertain to any part of the Derivative Works, in at least one 21809 of the following places: within a NOTICE text file distributed 21810 as part of the Derivative Works; within the Source form or 21811 documentation, if provided along with the Derivative Works; or, 21812 within a display generated by the Derivative Works, if and 21813 wherever such third-party notices normally appear. The contents 21814 of the NOTICE file are for informational purposes only and 21815 do not modify the License. You may add Your own attribution 21816 notices within Derivative Works that You distribute, alongside 21817 or as an addendum to the NOTICE text from the Work, provided 21818 that such additional attribution notices cannot be construed 21819 as modifying the License. 21820 21821 You may add Your own copyright statement to Your modifications and 21822 may provide additional or different license terms and conditions 21823 for use, reproduction, or distribution of Your modifications, or 21824 for any such Derivative Works as a whole, provided Your use, 21825 reproduction, and distribution of the Work otherwise complies with 21826 the conditions stated in this License. 21827 21828 5. Submission of Contributions. Unless You explicitly state otherwise, 21829 any Contribution intentionally submitted for inclusion in the Work 21830 by You to the Licensor shall be under the terms and conditions of 21831 this License, without any additional terms or conditions. 21832 Notwithstanding the above, nothing herein shall supersede or modify 21833 the terms of any separate license agreement you may have executed 21834 with Licensor regarding such Contributions. 21835 21836 6. Trademarks. This License does not grant permission to use the trade 21837 names, trademarks, service marks, or product names of the Licensor, 21838 except as required for reasonable and customary use in describing the 21839 origin of the Work and reproducing the content of the NOTICE file. 21840 21841 7. Disclaimer of Warranty. Unless required by applicable law or 21842 agreed to in writing, Licensor provides the Work (and each 21843 Contributor provides its Contributions) on an "AS IS" BASIS, 21844 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 21845 implied, including, without limitation, any warranties or conditions 21846 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 21847 PARTICULAR PURPOSE. You are solely responsible for determining the 21848 appropriateness of using or redistributing the Work and assume any 21849 risks associated with Your exercise of permissions under this License. 21850 21851 8. Limitation of Liability. In no event and under no legal theory, 21852 whether in tort (including negligence), contract, or otherwise, 21853 unless required by applicable law (such as deliberate and grossly 21854 negligent acts) or agreed to in writing, shall any Contributor be 21855 liable to You for damages, including any direct, indirect, special, 21856 incidental, or consequential damages of any character arising as a 21857 result of this License or out of the use or inability to use the 21858 Work (including but not limited to damages for loss of goodwill, 21859 work stoppage, computer failure or malfunction, or any and all 21860 other commercial damages or losses), even if such Contributor 21861 has been advised of the possibility of such damages. 21862 21863 9. Accepting Warranty or Additional Liability. While redistributing 21864 the Work or Derivative Works thereof, You may choose to offer, 21865 and charge a fee for, acceptance of support, warranty, indemnity, 21866 or other liability obligations and/or rights consistent with this 21867 License. However, in accepting such obligations, You may act only 21868 on Your own behalf and on Your sole responsibility, not on behalf 21869 of any other Contributor, and only if You agree to indemnify, 21870 defend, and hold each Contributor harmless for any liability 21871 incurred by, or claims asserted against, such Contributor by reason 21872 of your accepting any such warranty or additional liability. 21873 21874 END OF TERMS AND CONDITIONS 21875 21876 APPENDIX: How to apply the Apache License to your work. 21877 21878 To apply the Apache License to your work, attach the following 21879 boilerplate notice, with the fields enclosed by brackets "[]" 21880 replaced with your own identifying information. (Don't include 21881 the brackets!) The text should be enclosed in the appropriate 21882 comment syntax for the file format. We also recommend that a 21883 file or class name and description of purpose be included on the 21884 same "printed page" as the copyright notice for easier 21885 identification within third-party archives. 21886 21887 Copyright [yyyy] [name of copyright owner] 21888 21889 Licensed under the Apache License, Version 2.0 (the "License"); 21890 you may not use this file except in compliance with the License. 21891 You may obtain a copy of the License at 21892 21893 http://www.apache.org/licenses/LICENSE-2.0 21894 21895 Unless required by applicable law or agreed to in writing, software 21896 distributed under the License is distributed on an "AS IS" BASIS, 21897 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 21898 See the License for the specific language governing permissions and 21899 limitations under the License. 21900 21901 ================================================================ 21902 21903 github.com/mitchellh/go-homedir 21904 https://github.com/mitchellh/go-homedir 21905 ---------------------------------------------------------------- 21906 The MIT License (MIT) 21907 21908 Copyright (c) 2013 Mitchell Hashimoto 21909 21910 Permission is hereby granted, free of charge, to any person obtaining a copy 21911 of this software and associated documentation files (the "Software"), to deal 21912 in the Software without restriction, including without limitation the rights 21913 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 21914 copies of the Software, and to permit persons to whom the Software is 21915 furnished to do so, subject to the following conditions: 21916 21917 The above copyright notice and this permission notice shall be included in 21918 all copies or substantial portions of the Software. 21919 21920 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 21921 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 21922 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 21923 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 21924 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 21925 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 21926 THE SOFTWARE. 21927 21928 ================================================================ 21929 21930 github.com/mitchellh/mapstructure 21931 https://github.com/mitchellh/mapstructure 21932 ---------------------------------------------------------------- 21933 The MIT License (MIT) 21934 21935 Copyright (c) 2013 Mitchell Hashimoto 21936 21937 Permission is hereby granted, free of charge, to any person obtaining a copy 21938 of this software and associated documentation files (the "Software"), to deal 21939 in the Software without restriction, including without limitation the rights 21940 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 21941 copies of the Software, and to permit persons to whom the Software is 21942 furnished to do so, subject to the following conditions: 21943 21944 The above copyright notice and this permission notice shall be included in 21945 all copies or substantial portions of the Software. 21946 21947 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 21948 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 21949 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 21950 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 21951 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 21952 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 21953 THE SOFTWARE. 21954 21955 ================================================================ 21956 21957 github.com/modern-go/concurrent 21958 https://github.com/modern-go/concurrent 21959 ---------------------------------------------------------------- 21960 Apache License 21961 Version 2.0, January 2004 21962 http://www.apache.org/licenses/ 21963 21964 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 21965 21966 1. Definitions. 21967 21968 "License" shall mean the terms and conditions for use, reproduction, 21969 and distribution as defined by Sections 1 through 9 of this document. 21970 21971 "Licensor" shall mean the copyright owner or entity authorized by 21972 the copyright owner that is granting the License. 21973 21974 "Legal Entity" shall mean the union of the acting entity and all 21975 other entities that control, are controlled by, or are under common 21976 control with that entity. For the purposes of this definition, 21977 "control" means (i) the power, direct or indirect, to cause the 21978 direction or management of such entity, whether by contract or 21979 otherwise, or (ii) ownership of fifty percent (50%) or more of the 21980 outstanding shares, or (iii) beneficial ownership of such entity. 21981 21982 "You" (or "Your") shall mean an individual or Legal Entity 21983 exercising permissions granted by this License. 21984 21985 "Source" form shall mean the preferred form for making modifications, 21986 including but not limited to software source code, documentation 21987 source, and configuration files. 21988 21989 "Object" form shall mean any form resulting from mechanical 21990 transformation or translation of a Source form, including but 21991 not limited to compiled object code, generated documentation, 21992 and conversions to other media types. 21993 21994 "Work" shall mean the work of authorship, whether in Source or 21995 Object form, made available under the License, as indicated by a 21996 copyright notice that is included in or attached to the work 21997 (an example is provided in the Appendix below). 21998 21999 "Derivative Works" shall mean any work, whether in Source or Object 22000 form, that is based on (or derived from) the Work and for which the 22001 editorial revisions, annotations, elaborations, or other modifications 22002 represent, as a whole, an original work of authorship. For the purposes 22003 of this License, Derivative Works shall not include works that remain 22004 separable from, or merely link (or bind by name) to the interfaces of, 22005 the Work and Derivative Works thereof. 22006 22007 "Contribution" shall mean any work of authorship, including 22008 the original version of the Work and any modifications or additions 22009 to that Work or Derivative Works thereof, that is intentionally 22010 submitted to Licensor for inclusion in the Work by the copyright owner 22011 or by an individual or Legal Entity authorized to submit on behalf of 22012 the copyright owner. For the purposes of this definition, "submitted" 22013 means any form of electronic, verbal, or written communication sent 22014 to the Licensor or its representatives, including but not limited to 22015 communication on electronic mailing lists, source code control systems, 22016 and issue tracking systems that are managed by, or on behalf of, the 22017 Licensor for the purpose of discussing and improving the Work, but 22018 excluding communication that is conspicuously marked or otherwise 22019 designated in writing by the copyright owner as "Not a Contribution." 22020 22021 "Contributor" shall mean Licensor and any individual or Legal Entity 22022 on behalf of whom a Contribution has been received by Licensor and 22023 subsequently incorporated within the Work. 22024 22025 2. Grant of Copyright License. Subject to the terms and conditions of 22026 this License, each Contributor hereby grants to You a perpetual, 22027 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 22028 copyright license to reproduce, prepare Derivative Works of, 22029 publicly display, publicly perform, sublicense, and distribute the 22030 Work and such Derivative Works in Source or Object form. 22031 22032 3. Grant of Patent License. Subject to the terms and conditions of 22033 this License, each Contributor hereby grants to You a perpetual, 22034 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 22035 (except as stated in this section) patent license to make, have made, 22036 use, offer to sell, sell, import, and otherwise transfer the Work, 22037 where such license applies only to those patent claims licensable 22038 by such Contributor that are necessarily infringed by their 22039 Contribution(s) alone or by combination of their Contribution(s) 22040 with the Work to which such Contribution(s) was submitted. If You 22041 institute patent litigation against any entity (including a 22042 cross-claim or counterclaim in a lawsuit) alleging that the Work 22043 or a Contribution incorporated within the Work constitutes direct 22044 or contributory patent infringement, then any patent licenses 22045 granted to You under this License for that Work shall terminate 22046 as of the date such litigation is filed. 22047 22048 4. Redistribution. You may reproduce and distribute copies of the 22049 Work or Derivative Works thereof in any medium, with or without 22050 modifications, and in Source or Object form, provided that You 22051 meet the following conditions: 22052 22053 (a) You must give any other recipients of the Work or 22054 Derivative Works a copy of this License; and 22055 22056 (b) You must cause any modified files to carry prominent notices 22057 stating that You changed the files; and 22058 22059 (c) You must retain, in the Source form of any Derivative Works 22060 that You distribute, all copyright, patent, trademark, and 22061 attribution notices from the Source form of the Work, 22062 excluding those notices that do not pertain to any part of 22063 the Derivative Works; and 22064 22065 (d) If the Work includes a "NOTICE" text file as part of its 22066 distribution, then any Derivative Works that You distribute must 22067 include a readable copy of the attribution notices contained 22068 within such NOTICE file, excluding those notices that do not 22069 pertain to any part of the Derivative Works, in at least one 22070 of the following places: within a NOTICE text file distributed 22071 as part of the Derivative Works; within the Source form or 22072 documentation, if provided along with the Derivative Works; or, 22073 within a display generated by the Derivative Works, if and 22074 wherever such third-party notices normally appear. The contents 22075 of the NOTICE file are for informational purposes only and 22076 do not modify the License. You may add Your own attribution 22077 notices within Derivative Works that You distribute, alongside 22078 or as an addendum to the NOTICE text from the Work, provided 22079 that such additional attribution notices cannot be construed 22080 as modifying the License. 22081 22082 You may add Your own copyright statement to Your modifications and 22083 may provide additional or different license terms and conditions 22084 for use, reproduction, or distribution of Your modifications, or 22085 for any such Derivative Works as a whole, provided Your use, 22086 reproduction, and distribution of the Work otherwise complies with 22087 the conditions stated in this License. 22088 22089 5. Submission of Contributions. Unless You explicitly state otherwise, 22090 any Contribution intentionally submitted for inclusion in the Work 22091 by You to the Licensor shall be under the terms and conditions of 22092 this License, without any additional terms or conditions. 22093 Notwithstanding the above, nothing herein shall supersede or modify 22094 the terms of any separate license agreement you may have executed 22095 with Licensor regarding such Contributions. 22096 22097 6. Trademarks. This License does not grant permission to use the trade 22098 names, trademarks, service marks, or product names of the Licensor, 22099 except as required for reasonable and customary use in describing the 22100 origin of the Work and reproducing the content of the NOTICE file. 22101 22102 7. Disclaimer of Warranty. Unless required by applicable law or 22103 agreed to in writing, Licensor provides the Work (and each 22104 Contributor provides its Contributions) on an "AS IS" BASIS, 22105 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 22106 implied, including, without limitation, any warranties or conditions 22107 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 22108 PARTICULAR PURPOSE. You are solely responsible for determining the 22109 appropriateness of using or redistributing the Work and assume any 22110 risks associated with Your exercise of permissions under this License. 22111 22112 8. Limitation of Liability. In no event and under no legal theory, 22113 whether in tort (including negligence), contract, or otherwise, 22114 unless required by applicable law (such as deliberate and grossly 22115 negligent acts) or agreed to in writing, shall any Contributor be 22116 liable to You for damages, including any direct, indirect, special, 22117 incidental, or consequential damages of any character arising as a 22118 result of this License or out of the use or inability to use the 22119 Work (including but not limited to damages for loss of goodwill, 22120 work stoppage, computer failure or malfunction, or any and all 22121 other commercial damages or losses), even if such Contributor 22122 has been advised of the possibility of such damages. 22123 22124 9. Accepting Warranty or Additional Liability. While redistributing 22125 the Work or Derivative Works thereof, You may choose to offer, 22126 and charge a fee for, acceptance of support, warranty, indemnity, 22127 or other liability obligations and/or rights consistent with this 22128 License. However, in accepting such obligations, You may act only 22129 on Your own behalf and on Your sole responsibility, not on behalf 22130 of any other Contributor, and only if You agree to indemnify, 22131 defend, and hold each Contributor harmless for any liability 22132 incurred by, or claims asserted against, such Contributor by reason 22133 of your accepting any such warranty or additional liability. 22134 22135 END OF TERMS AND CONDITIONS 22136 22137 APPENDIX: How to apply the Apache License to your work. 22138 22139 To apply the Apache License to your work, attach the following 22140 boilerplate notice, with the fields enclosed by brackets "[]" 22141 replaced with your own identifying information. (Don't include 22142 the brackets!) The text should be enclosed in the appropriate 22143 comment syntax for the file format. We also recommend that a 22144 file or class name and description of purpose be included on the 22145 same "printed page" as the copyright notice for easier 22146 identification within third-party archives. 22147 22148 Copyright [yyyy] [name of copyright owner] 22149 22150 Licensed under the Apache License, Version 2.0 (the "License"); 22151 you may not use this file except in compliance with the License. 22152 You may obtain a copy of the License at 22153 22154 http://www.apache.org/licenses/LICENSE-2.0 22155 22156 Unless required by applicable law or agreed to in writing, software 22157 distributed under the License is distributed on an "AS IS" BASIS, 22158 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 22159 See the License for the specific language governing permissions and 22160 limitations under the License. 22161 22162 ================================================================ 22163 22164 github.com/modern-go/reflect2 22165 https://github.com/modern-go/reflect2 22166 ---------------------------------------------------------------- 22167 Apache License 22168 Version 2.0, January 2004 22169 http://www.apache.org/licenses/ 22170 22171 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 22172 22173 1. Definitions. 22174 22175 "License" shall mean the terms and conditions for use, reproduction, 22176 and distribution as defined by Sections 1 through 9 of this document. 22177 22178 "Licensor" shall mean the copyright owner or entity authorized by 22179 the copyright owner that is granting the License. 22180 22181 "Legal Entity" shall mean the union of the acting entity and all 22182 other entities that control, are controlled by, or are under common 22183 control with that entity. For the purposes of this definition, 22184 "control" means (i) the power, direct or indirect, to cause the 22185 direction or management of such entity, whether by contract or 22186 otherwise, or (ii) ownership of fifty percent (50%) or more of the 22187 outstanding shares, or (iii) beneficial ownership of such entity. 22188 22189 "You" (or "Your") shall mean an individual or Legal Entity 22190 exercising permissions granted by this License. 22191 22192 "Source" form shall mean the preferred form for making modifications, 22193 including but not limited to software source code, documentation 22194 source, and configuration files. 22195 22196 "Object" form shall mean any form resulting from mechanical 22197 transformation or translation of a Source form, including but 22198 not limited to compiled object code, generated documentation, 22199 and conversions to other media types. 22200 22201 "Work" shall mean the work of authorship, whether in Source or 22202 Object form, made available under the License, as indicated by a 22203 copyright notice that is included in or attached to the work 22204 (an example is provided in the Appendix below). 22205 22206 "Derivative Works" shall mean any work, whether in Source or Object 22207 form, that is based on (or derived from) the Work and for which the 22208 editorial revisions, annotations, elaborations, or other modifications 22209 represent, as a whole, an original work of authorship. For the purposes 22210 of this License, Derivative Works shall not include works that remain 22211 separable from, or merely link (or bind by name) to the interfaces of, 22212 the Work and Derivative Works thereof. 22213 22214 "Contribution" shall mean any work of authorship, including 22215 the original version of the Work and any modifications or additions 22216 to that Work or Derivative Works thereof, that is intentionally 22217 submitted to Licensor for inclusion in the Work by the copyright owner 22218 or by an individual or Legal Entity authorized to submit on behalf of 22219 the copyright owner. For the purposes of this definition, "submitted" 22220 means any form of electronic, verbal, or written communication sent 22221 to the Licensor or its representatives, including but not limited to 22222 communication on electronic mailing lists, source code control systems, 22223 and issue tracking systems that are managed by, or on behalf of, the 22224 Licensor for the purpose of discussing and improving the Work, but 22225 excluding communication that is conspicuously marked or otherwise 22226 designated in writing by the copyright owner as "Not a Contribution." 22227 22228 "Contributor" shall mean Licensor and any individual or Legal Entity 22229 on behalf of whom a Contribution has been received by Licensor and 22230 subsequently incorporated within the Work. 22231 22232 2. Grant of Copyright License. Subject to the terms and conditions of 22233 this License, each Contributor hereby grants to You a perpetual, 22234 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 22235 copyright license to reproduce, prepare Derivative Works of, 22236 publicly display, publicly perform, sublicense, and distribute the 22237 Work and such Derivative Works in Source or Object form. 22238 22239 3. Grant of Patent License. Subject to the terms and conditions of 22240 this License, each Contributor hereby grants to You a perpetual, 22241 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 22242 (except as stated in this section) patent license to make, have made, 22243 use, offer to sell, sell, import, and otherwise transfer the Work, 22244 where such license applies only to those patent claims licensable 22245 by such Contributor that are necessarily infringed by their 22246 Contribution(s) alone or by combination of their Contribution(s) 22247 with the Work to which such Contribution(s) was submitted. If You 22248 institute patent litigation against any entity (including a 22249 cross-claim or counterclaim in a lawsuit) alleging that the Work 22250 or a Contribution incorporated within the Work constitutes direct 22251 or contributory patent infringement, then any patent licenses 22252 granted to You under this License for that Work shall terminate 22253 as of the date such litigation is filed. 22254 22255 4. Redistribution. You may reproduce and distribute copies of the 22256 Work or Derivative Works thereof in any medium, with or without 22257 modifications, and in Source or Object form, provided that You 22258 meet the following conditions: 22259 22260 (a) You must give any other recipients of the Work or 22261 Derivative Works a copy of this License; and 22262 22263 (b) You must cause any modified files to carry prominent notices 22264 stating that You changed the files; and 22265 22266 (c) You must retain, in the Source form of any Derivative Works 22267 that You distribute, all copyright, patent, trademark, and 22268 attribution notices from the Source form of the Work, 22269 excluding those notices that do not pertain to any part of 22270 the Derivative Works; and 22271 22272 (d) If the Work includes a "NOTICE" text file as part of its 22273 distribution, then any Derivative Works that You distribute must 22274 include a readable copy of the attribution notices contained 22275 within such NOTICE file, excluding those notices that do not 22276 pertain to any part of the Derivative Works, in at least one 22277 of the following places: within a NOTICE text file distributed 22278 as part of the Derivative Works; within the Source form or 22279 documentation, if provided along with the Derivative Works; or, 22280 within a display generated by the Derivative Works, if and 22281 wherever such third-party notices normally appear. The contents 22282 of the NOTICE file are for informational purposes only and 22283 do not modify the License. You may add Your own attribution 22284 notices within Derivative Works that You distribute, alongside 22285 or as an addendum to the NOTICE text from the Work, provided 22286 that such additional attribution notices cannot be construed 22287 as modifying the License. 22288 22289 You may add Your own copyright statement to Your modifications and 22290 may provide additional or different license terms and conditions 22291 for use, reproduction, or distribution of Your modifications, or 22292 for any such Derivative Works as a whole, provided Your use, 22293 reproduction, and distribution of the Work otherwise complies with 22294 the conditions stated in this License. 22295 22296 5. Submission of Contributions. Unless You explicitly state otherwise, 22297 any Contribution intentionally submitted for inclusion in the Work 22298 by You to the Licensor shall be under the terms and conditions of 22299 this License, without any additional terms or conditions. 22300 Notwithstanding the above, nothing herein shall supersede or modify 22301 the terms of any separate license agreement you may have executed 22302 with Licensor regarding such Contributions. 22303 22304 6. Trademarks. This License does not grant permission to use the trade 22305 names, trademarks, service marks, or product names of the Licensor, 22306 except as required for reasonable and customary use in describing the 22307 origin of the Work and reproducing the content of the NOTICE file. 22308 22309 7. Disclaimer of Warranty. Unless required by applicable law or 22310 agreed to in writing, Licensor provides the Work (and each 22311 Contributor provides its Contributions) on an "AS IS" BASIS, 22312 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 22313 implied, including, without limitation, any warranties or conditions 22314 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 22315 PARTICULAR PURPOSE. You are solely responsible for determining the 22316 appropriateness of using or redistributing the Work and assume any 22317 risks associated with Your exercise of permissions under this License. 22318 22319 8. Limitation of Liability. In no event and under no legal theory, 22320 whether in tort (including negligence), contract, or otherwise, 22321 unless required by applicable law (such as deliberate and grossly 22322 negligent acts) or agreed to in writing, shall any Contributor be 22323 liable to You for damages, including any direct, indirect, special, 22324 incidental, or consequential damages of any character arising as a 22325 result of this License or out of the use or inability to use the 22326 Work (including but not limited to damages for loss of goodwill, 22327 work stoppage, computer failure or malfunction, or any and all 22328 other commercial damages or losses), even if such Contributor 22329 has been advised of the possibility of such damages. 22330 22331 9. Accepting Warranty or Additional Liability. While redistributing 22332 the Work or Derivative Works thereof, You may choose to offer, 22333 and charge a fee for, acceptance of support, warranty, indemnity, 22334 or other liability obligations and/or rights consistent with this 22335 License. However, in accepting such obligations, You may act only 22336 on Your own behalf and on Your sole responsibility, not on behalf 22337 of any other Contributor, and only if You agree to indemnify, 22338 defend, and hold each Contributor harmless for any liability 22339 incurred by, or claims asserted against, such Contributor by reason 22340 of your accepting any such warranty or additional liability. 22341 22342 END OF TERMS AND CONDITIONS 22343 22344 APPENDIX: How to apply the Apache License to your work. 22345 22346 To apply the Apache License to your work, attach the following 22347 boilerplate notice, with the fields enclosed by brackets "[]" 22348 replaced with your own identifying information. (Don't include 22349 the brackets!) The text should be enclosed in the appropriate 22350 comment syntax for the file format. We also recommend that a 22351 file or class name and description of purpose be included on the 22352 same "printed page" as the copyright notice for easier 22353 identification within third-party archives. 22354 22355 Copyright [yyyy] [name of copyright owner] 22356 22357 Licensed under the Apache License, Version 2.0 (the "License"); 22358 you may not use this file except in compliance with the License. 22359 You may obtain a copy of the License at 22360 22361 http://www.apache.org/licenses/LICENSE-2.0 22362 22363 Unless required by applicable law or agreed to in writing, software 22364 distributed under the License is distributed on an "AS IS" BASIS, 22365 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 22366 See the License for the specific language governing permissions and 22367 limitations under the License. 22368 22369 ================================================================ 22370 22371 github.com/montanaflynn/stats 22372 https://github.com/montanaflynn/stats 22373 ---------------------------------------------------------------- 22374 The MIT License (MIT) 22375 22376 Copyright (c) 2014-2023 Montana Flynn (https://montanaflynn.com) 22377 22378 Permission is hereby granted, free of charge, to any person obtaining a copy 22379 of this software and associated documentation files (the "Software"), to deal 22380 in the Software without restriction, including without limitation the rights 22381 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 22382 copies of the Software, and to permit persons to whom the Software is 22383 furnished to do so, subject to the following conditions: 22384 22385 The above copyright notice and this permission notice shall be included in all 22386 copies or substantial portions of the Software. 22387 22388 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 22389 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 22390 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 22391 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 22392 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 22393 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 22394 SOFTWARE. 22395 22396 ================================================================ 22397 22398 github.com/muesli/ansi 22399 https://github.com/muesli/ansi 22400 ---------------------------------------------------------------- 22401 MIT License 22402 22403 Copyright (c) 2021 Christian Muehlhaeuser 22404 22405 Permission is hereby granted, free of charge, to any person obtaining a copy 22406 of this software and associated documentation files (the "Software"), to deal 22407 in the Software without restriction, including without limitation the rights 22408 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 22409 copies of the Software, and to permit persons to whom the Software is 22410 furnished to do so, subject to the following conditions: 22411 22412 The above copyright notice and this permission notice shall be included in all 22413 copies or substantial portions of the Software. 22414 22415 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 22416 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 22417 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 22418 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 22419 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 22420 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 22421 SOFTWARE. 22422 22423 ================================================================ 22424 22425 github.com/muesli/cancelreader 22426 https://github.com/muesli/cancelreader 22427 ---------------------------------------------------------------- 22428 MIT License 22429 22430 Copyright (c) 2022 Erik Geiser and Christian Muehlhaeuser 22431 22432 Permission is hereby granted, free of charge, to any person obtaining a copy 22433 of this software and associated documentation files (the "Software"), to deal 22434 in the Software without restriction, including without limitation the rights 22435 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 22436 copies of the Software, and to permit persons to whom the Software is 22437 furnished to do so, subject to the following conditions: 22438 22439 The above copyright notice and this permission notice shall be included in all 22440 copies or substantial portions of the Software. 22441 22442 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 22443 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 22444 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 22445 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 22446 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 22447 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 22448 SOFTWARE. 22449 22450 ================================================================ 22451 22452 github.com/muesli/reflow 22453 https://github.com/muesli/reflow 22454 ---------------------------------------------------------------- 22455 MIT License 22456 22457 Copyright (c) 2019 Christian Muehlhaeuser 22458 22459 Permission is hereby granted, free of charge, to any person obtaining a copy 22460 of this software and associated documentation files (the "Software"), to deal 22461 in the Software without restriction, including without limitation the rights 22462 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 22463 copies of the Software, and to permit persons to whom the Software is 22464 furnished to do so, subject to the following conditions: 22465 22466 The above copyright notice and this permission notice shall be included in all 22467 copies or substantial portions of the Software. 22468 22469 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 22470 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 22471 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 22472 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 22473 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 22474 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 22475 SOFTWARE. 22476 22477 ================================================================ 22478 22479 github.com/muesli/termenv 22480 https://github.com/muesli/termenv 22481 ---------------------------------------------------------------- 22482 MIT License 22483 22484 Copyright (c) 2019 Christian Muehlhaeuser 22485 22486 Permission is hereby granted, free of charge, to any person obtaining a copy 22487 of this software and associated documentation files (the "Software"), to deal 22488 in the Software without restriction, including without limitation the rights 22489 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 22490 copies of the Software, and to permit persons to whom the Software is 22491 furnished to do so, subject to the following conditions: 22492 22493 The above copyright notice and this permission notice shall be included in all 22494 copies or substantial portions of the Software. 22495 22496 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 22497 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 22498 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 22499 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 22500 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 22501 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 22502 SOFTWARE. 22503 22504 ================================================================ 22505 22506 github.com/nats-io/jwt/v2 22507 https://github.com/nats-io/jwt/v2 22508 ---------------------------------------------------------------- 22509 Apache License 22510 Version 2.0, January 2004 22511 http://www.apache.org/licenses/ 22512 22513 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 22514 22515 1. Definitions. 22516 22517 "License" shall mean the terms and conditions for use, reproduction, 22518 and distribution as defined by Sections 1 through 9 of this document. 22519 22520 "Licensor" shall mean the copyright owner or entity authorized by 22521 the copyright owner that is granting the License. 22522 22523 "Legal Entity" shall mean the union of the acting entity and all 22524 other entities that control, are controlled by, or are under common 22525 control with that entity. For the purposes of this definition, 22526 "control" means (i) the power, direct or indirect, to cause the 22527 direction or management of such entity, whether by contract or 22528 otherwise, or (ii) ownership of fifty percent (50%) or more of the 22529 outstanding shares, or (iii) beneficial ownership of such entity. 22530 22531 "You" (or "Your") shall mean an individual or Legal Entity 22532 exercising permissions granted by this License. 22533 22534 "Source" form shall mean the preferred form for making modifications, 22535 including but not limited to software source code, documentation 22536 source, and configuration files. 22537 22538 "Object" form shall mean any form resulting from mechanical 22539 transformation or translation of a Source form, including but 22540 not limited to compiled object code, generated documentation, 22541 and conversions to other media types. 22542 22543 "Work" shall mean the work of authorship, whether in Source or 22544 Object form, made available under the License, as indicated by a 22545 copyright notice that is included in or attached to the work 22546 (an example is provided in the Appendix below). 22547 22548 "Derivative Works" shall mean any work, whether in Source or Object 22549 form, that is based on (or derived from) the Work and for which the 22550 editorial revisions, annotations, elaborations, or other modifications 22551 represent, as a whole, an original work of authorship. For the purposes 22552 of this License, Derivative Works shall not include works that remain 22553 separable from, or merely link (or bind by name) to the interfaces of, 22554 the Work and Derivative Works thereof. 22555 22556 "Contribution" shall mean any work of authorship, including 22557 the original version of the Work and any modifications or additions 22558 to that Work or Derivative Works thereof, that is intentionally 22559 submitted to Licensor for inclusion in the Work by the copyright owner 22560 or by an individual or Legal Entity authorized to submit on behalf of 22561 the copyright owner. For the purposes of this definition, "submitted" 22562 means any form of electronic, verbal, or written communication sent 22563 to the Licensor or its representatives, including but not limited to 22564 communication on electronic mailing lists, source code control systems, 22565 and issue tracking systems that are managed by, or on behalf of, the 22566 Licensor for the purpose of discussing and improving the Work, but 22567 excluding communication that is conspicuously marked or otherwise 22568 designated in writing by the copyright owner as "Not a Contribution." 22569 22570 "Contributor" shall mean Licensor and any individual or Legal Entity 22571 on behalf of whom a Contribution has been received by Licensor and 22572 subsequently incorporated within the Work. 22573 22574 2. Grant of Copyright License. Subject to the terms and conditions of 22575 this License, each Contributor hereby grants to You a perpetual, 22576 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 22577 copyright license to reproduce, prepare Derivative Works of, 22578 publicly display, publicly perform, sublicense, and distribute the 22579 Work and such Derivative Works in Source or Object form. 22580 22581 3. Grant of Patent License. Subject to the terms and conditions of 22582 this License, each Contributor hereby grants to You a perpetual, 22583 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 22584 (except as stated in this section) patent license to make, have made, 22585 use, offer to sell, sell, import, and otherwise transfer the Work, 22586 where such license applies only to those patent claims licensable 22587 by such Contributor that are necessarily infringed by their 22588 Contribution(s) alone or by combination of their Contribution(s) 22589 with the Work to which such Contribution(s) was submitted. If You 22590 institute patent litigation against any entity (including a 22591 cross-claim or counterclaim in a lawsuit) alleging that the Work 22592 or a Contribution incorporated within the Work constitutes direct 22593 or contributory patent infringement, then any patent licenses 22594 granted to You under this License for that Work shall terminate 22595 as of the date such litigation is filed. 22596 22597 4. Redistribution. You may reproduce and distribute copies of the 22598 Work or Derivative Works thereof in any medium, with or without 22599 modifications, and in Source or Object form, provided that You 22600 meet the following conditions: 22601 22602 (a) You must give any other recipients of the Work or 22603 Derivative Works a copy of this License; and 22604 22605 (b) You must cause any modified files to carry prominent notices 22606 stating that You changed the files; and 22607 22608 (c) You must retain, in the Source form of any Derivative Works 22609 that You distribute, all copyright, patent, trademark, and 22610 attribution notices from the Source form of the Work, 22611 excluding those notices that do not pertain to any part of 22612 the Derivative Works; and 22613 22614 (d) If the Work includes a "NOTICE" text file as part of its 22615 distribution, then any Derivative Works that You distribute must 22616 include a readable copy of the attribution notices contained 22617 within such NOTICE file, excluding those notices that do not 22618 pertain to any part of the Derivative Works, in at least one 22619 of the following places: within a NOTICE text file distributed 22620 as part of the Derivative Works; within the Source form or 22621 documentation, if provided along with the Derivative Works; or, 22622 within a display generated by the Derivative Works, if and 22623 wherever such third-party notices normally appear. The contents 22624 of the NOTICE file are for informational purposes only and 22625 do not modify the License. You may add Your own attribution 22626 notices within Derivative Works that You distribute, alongside 22627 or as an addendum to the NOTICE text from the Work, provided 22628 that such additional attribution notices cannot be construed 22629 as modifying the License. 22630 22631 You may add Your own copyright statement to Your modifications and 22632 may provide additional or different license terms and conditions 22633 for use, reproduction, or distribution of Your modifications, or 22634 for any such Derivative Works as a whole, provided Your use, 22635 reproduction, and distribution of the Work otherwise complies with 22636 the conditions stated in this License. 22637 22638 5. Submission of Contributions. Unless You explicitly state otherwise, 22639 any Contribution intentionally submitted for inclusion in the Work 22640 by You to the Licensor shall be under the terms and conditions of 22641 this License, without any additional terms or conditions. 22642 Notwithstanding the above, nothing herein shall supersede or modify 22643 the terms of any separate license agreement you may have executed 22644 with Licensor regarding such Contributions. 22645 22646 6. Trademarks. This License does not grant permission to use the trade 22647 names, trademarks, service marks, or product names of the Licensor, 22648 except as required for reasonable and customary use in describing the 22649 origin of the Work and reproducing the content of the NOTICE file. 22650 22651 7. Disclaimer of Warranty. Unless required by applicable law or 22652 agreed to in writing, Licensor provides the Work (and each 22653 Contributor provides its Contributions) on an "AS IS" BASIS, 22654 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 22655 implied, including, without limitation, any warranties or conditions 22656 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 22657 PARTICULAR PURPOSE. You are solely responsible for determining the 22658 appropriateness of using or redistributing the Work and assume any 22659 risks associated with Your exercise of permissions under this License. 22660 22661 8. Limitation of Liability. In no event and under no legal theory, 22662 whether in tort (including negligence), contract, or otherwise, 22663 unless required by applicable law (such as deliberate and grossly 22664 negligent acts) or agreed to in writing, shall any Contributor be 22665 liable to You for damages, including any direct, indirect, special, 22666 incidental, or consequential damages of any character arising as a 22667 result of this License or out of the use or inability to use the 22668 Work (including but not limited to damages for loss of goodwill, 22669 work stoppage, computer failure or malfunction, or any and all 22670 other commercial damages or losses), even if such Contributor 22671 has been advised of the possibility of such damages. 22672 22673 9. Accepting Warranty or Additional Liability. While redistributing 22674 the Work or Derivative Works thereof, You may choose to offer, 22675 and charge a fee for, acceptance of support, warranty, indemnity, 22676 or other liability obligations and/or rights consistent with this 22677 License. However, in accepting such obligations, You may act only 22678 on Your own behalf and on Your sole responsibility, not on behalf 22679 of any other Contributor, and only if You agree to indemnify, 22680 defend, and hold each Contributor harmless for any liability 22681 incurred by, or claims asserted against, such Contributor by reason 22682 of your accepting any such warranty or additional liability. 22683 22684 END OF TERMS AND CONDITIONS 22685 22686 APPENDIX: How to apply the Apache License to your work. 22687 22688 To apply the Apache License to your work, attach the following 22689 boilerplate notice, with the fields enclosed by brackets "[]" 22690 replaced with your own identifying information. (Don't include 22691 the brackets!) The text should be enclosed in the appropriate 22692 comment syntax for the file format. We also recommend that a 22693 file or class name and description of purpose be included on the 22694 same "printed page" as the copyright notice for easier 22695 identification within third-party archives. 22696 22697 Copyright [yyyy] [name of copyright owner] 22698 22699 Licensed under the Apache License, Version 2.0 (the "License"); 22700 you may not use this file except in compliance with the License. 22701 You may obtain a copy of the License at 22702 22703 http://www.apache.org/licenses/LICENSE-2.0 22704 22705 Unless required by applicable law or agreed to in writing, software 22706 distributed under the License is distributed on an "AS IS" BASIS, 22707 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 22708 See the License for the specific language governing permissions and 22709 limitations under the License. 22710 22711 ================================================================ 22712 22713 github.com/nats-io/nats-server/v2 22714 https://github.com/nats-io/nats-server/v2 22715 ---------------------------------------------------------------- 22716 Apache License 22717 Version 2.0, January 2004 22718 http://www.apache.org/licenses/ 22719 22720 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 22721 22722 1. Definitions. 22723 22724 "License" shall mean the terms and conditions for use, reproduction, 22725 and distribution as defined by Sections 1 through 9 of this document. 22726 22727 "Licensor" shall mean the copyright owner or entity authorized by 22728 the copyright owner that is granting the License. 22729 22730 "Legal Entity" shall mean the union of the acting entity and all 22731 other entities that control, are controlled by, or are under common 22732 control with that entity. For the purposes of this definition, 22733 "control" means (i) the power, direct or indirect, to cause the 22734 direction or management of such entity, whether by contract or 22735 otherwise, or (ii) ownership of fifty percent (50%) or more of the 22736 outstanding shares, or (iii) beneficial ownership of such entity. 22737 22738 "You" (or "Your") shall mean an individual or Legal Entity 22739 exercising permissions granted by this License. 22740 22741 "Source" form shall mean the preferred form for making modifications, 22742 including but not limited to software source code, documentation 22743 source, and configuration files. 22744 22745 "Object" form shall mean any form resulting from mechanical 22746 transformation or translation of a Source form, including but 22747 not limited to compiled object code, generated documentation, 22748 and conversions to other media types. 22749 22750 "Work" shall mean the work of authorship, whether in Source or 22751 Object form, made available under the License, as indicated by a 22752 copyright notice that is included in or attached to the work 22753 (an example is provided in the Appendix below). 22754 22755 "Derivative Works" shall mean any work, whether in Source or Object 22756 form, that is based on (or derived from) the Work and for which the 22757 editorial revisions, annotations, elaborations, or other modifications 22758 represent, as a whole, an original work of authorship. For the purposes 22759 of this License, Derivative Works shall not include works that remain 22760 separable from, or merely link (or bind by name) to the interfaces of, 22761 the Work and Derivative Works thereof. 22762 22763 "Contribution" shall mean any work of authorship, including 22764 the original version of the Work and any modifications or additions 22765 to that Work or Derivative Works thereof, that is intentionally 22766 submitted to Licensor for inclusion in the Work by the copyright owner 22767 or by an individual or Legal Entity authorized to submit on behalf of 22768 the copyright owner. For the purposes of this definition, "submitted" 22769 means any form of electronic, verbal, or written communication sent 22770 to the Licensor or its representatives, including but not limited to 22771 communication on electronic mailing lists, source code control systems, 22772 and issue tracking systems that are managed by, or on behalf of, the 22773 Licensor for the purpose of discussing and improving the Work, but 22774 excluding communication that is conspicuously marked or otherwise 22775 designated in writing by the copyright owner as "Not a Contribution." 22776 22777 "Contributor" shall mean Licensor and any individual or Legal Entity 22778 on behalf of whom a Contribution has been received by Licensor and 22779 subsequently incorporated within the Work. 22780 22781 2. Grant of Copyright License. Subject to the terms and conditions of 22782 this License, each Contributor hereby grants to You a perpetual, 22783 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 22784 copyright license to reproduce, prepare Derivative Works of, 22785 publicly display, publicly perform, sublicense, and distribute the 22786 Work and such Derivative Works in Source or Object form. 22787 22788 3. Grant of Patent License. Subject to the terms and conditions of 22789 this License, each Contributor hereby grants to You a perpetual, 22790 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 22791 (except as stated in this section) patent license to make, have made, 22792 use, offer to sell, sell, import, and otherwise transfer the Work, 22793 where such license applies only to those patent claims licensable 22794 by such Contributor that are necessarily infringed by their 22795 Contribution(s) alone or by combination of their Contribution(s) 22796 with the Work to which such Contribution(s) was submitted. If You 22797 institute patent litigation against any entity (including a 22798 cross-claim or counterclaim in a lawsuit) alleging that the Work 22799 or a Contribution incorporated within the Work constitutes direct 22800 or contributory patent infringement, then any patent licenses 22801 granted to You under this License for that Work shall terminate 22802 as of the date such litigation is filed. 22803 22804 4. Redistribution. You may reproduce and distribute copies of the 22805 Work or Derivative Works thereof in any medium, with or without 22806 modifications, and in Source or Object form, provided that You 22807 meet the following conditions: 22808 22809 (a) You must give any other recipients of the Work or 22810 Derivative Works a copy of this License; and 22811 22812 (b) You must cause any modified files to carry prominent notices 22813 stating that You changed the files; and 22814 22815 (c) You must retain, in the Source form of any Derivative Works 22816 that You distribute, all copyright, patent, trademark, and 22817 attribution notices from the Source form of the Work, 22818 excluding those notices that do not pertain to any part of 22819 the Derivative Works; and 22820 22821 (d) If the Work includes a "NOTICE" text file as part of its 22822 distribution, then any Derivative Works that You distribute must 22823 include a readable copy of the attribution notices contained 22824 within such NOTICE file, excluding those notices that do not 22825 pertain to any part of the Derivative Works, in at least one 22826 of the following places: within a NOTICE text file distributed 22827 as part of the Derivative Works; within the Source form or 22828 documentation, if provided along with the Derivative Works; or, 22829 within a display generated by the Derivative Works, if and 22830 wherever such third-party notices normally appear. The contents 22831 of the NOTICE file are for informational purposes only and 22832 do not modify the License. You may add Your own attribution 22833 notices within Derivative Works that You distribute, alongside 22834 or as an addendum to the NOTICE text from the Work, provided 22835 that such additional attribution notices cannot be construed 22836 as modifying the License. 22837 22838 You may add Your own copyright statement to Your modifications and 22839 may provide additional or different license terms and conditions 22840 for use, reproduction, or distribution of Your modifications, or 22841 for any such Derivative Works as a whole, provided Your use, 22842 reproduction, and distribution of the Work otherwise complies with 22843 the conditions stated in this License. 22844 22845 5. Submission of Contributions. Unless You explicitly state otherwise, 22846 any Contribution intentionally submitted for inclusion in the Work 22847 by You to the Licensor shall be under the terms and conditions of 22848 this License, without any additional terms or conditions. 22849 Notwithstanding the above, nothing herein shall supersede or modify 22850 the terms of any separate license agreement you may have executed 22851 with Licensor regarding such Contributions. 22852 22853 6. Trademarks. This License does not grant permission to use the trade 22854 names, trademarks, service marks, or product names of the Licensor, 22855 except as required for reasonable and customary use in describing the 22856 origin of the Work and reproducing the content of the NOTICE file. 22857 22858 7. Disclaimer of Warranty. Unless required by applicable law or 22859 agreed to in writing, Licensor provides the Work (and each 22860 Contributor provides its Contributions) on an "AS IS" BASIS, 22861 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 22862 implied, including, without limitation, any warranties or conditions 22863 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 22864 PARTICULAR PURPOSE. You are solely responsible for determining the 22865 appropriateness of using or redistributing the Work and assume any 22866 risks associated with Your exercise of permissions under this License. 22867 22868 8. Limitation of Liability. In no event and under no legal theory, 22869 whether in tort (including negligence), contract, or otherwise, 22870 unless required by applicable law (such as deliberate and grossly 22871 negligent acts) or agreed to in writing, shall any Contributor be 22872 liable to You for damages, including any direct, indirect, special, 22873 incidental, or consequential damages of any character arising as a 22874 result of this License or out of the use or inability to use the 22875 Work (including but not limited to damages for loss of goodwill, 22876 work stoppage, computer failure or malfunction, or any and all 22877 other commercial damages or losses), even if such Contributor 22878 has been advised of the possibility of such damages. 22879 22880 9. Accepting Warranty or Additional Liability. While redistributing 22881 the Work or Derivative Works thereof, You may choose to offer, 22882 and charge a fee for, acceptance of support, warranty, indemnity, 22883 or other liability obligations and/or rights consistent with this 22884 License. However, in accepting such obligations, You may act only 22885 on Your own behalf and on Your sole responsibility, not on behalf 22886 of any other Contributor, and only if You agree to indemnify, 22887 defend, and hold each Contributor harmless for any liability 22888 incurred by, or claims asserted against, such Contributor by reason 22889 of your accepting any such warranty or additional liability. 22890 22891 END OF TERMS AND CONDITIONS 22892 22893 APPENDIX: How to apply the Apache License to your work. 22894 22895 To apply the Apache License to your work, attach the following 22896 boilerplate notice, with the fields enclosed by brackets "[]" 22897 replaced with your own identifying information. (Don't include 22898 the brackets!) The text should be enclosed in the appropriate 22899 comment syntax for the file format. We also recommend that a 22900 file or class name and description of purpose be included on the 22901 same "printed page" as the copyright notice for easier 22902 identification within third-party archives. 22903 22904 Copyright [yyyy] [name of copyright owner] 22905 22906 Licensed under the Apache License, Version 2.0 (the "License"); 22907 you may not use this file except in compliance with the License. 22908 You may obtain a copy of the License at 22909 22910 http://www.apache.org/licenses/LICENSE-2.0 22911 22912 Unless required by applicable law or agreed to in writing, software 22913 distributed under the License is distributed on an "AS IS" BASIS, 22914 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 22915 See the License for the specific language governing permissions and 22916 limitations under the License. 22917 22918 ================================================================ 22919 22920 github.com/nats-io/nats-streaming-server 22921 https://github.com/nats-io/nats-streaming-server 22922 ---------------------------------------------------------------- 22923 Apache License 22924 Version 2.0, January 2004 22925 http://www.apache.org/licenses/ 22926 22927 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 22928 22929 1. Definitions. 22930 22931 "License" shall mean the terms and conditions for use, reproduction, 22932 and distribution as defined by Sections 1 through 9 of this document. 22933 22934 "Licensor" shall mean the copyright owner or entity authorized by 22935 the copyright owner that is granting the License. 22936 22937 "Legal Entity" shall mean the union of the acting entity and all 22938 other entities that control, are controlled by, or are under common 22939 control with that entity. For the purposes of this definition, 22940 "control" means (i) the power, direct or indirect, to cause the 22941 direction or management of such entity, whether by contract or 22942 otherwise, or (ii) ownership of fifty percent (50%) or more of the 22943 outstanding shares, or (iii) beneficial ownership of such entity. 22944 22945 "You" (or "Your") shall mean an individual or Legal Entity 22946 exercising permissions granted by this License. 22947 22948 "Source" form shall mean the preferred form for making modifications, 22949 including but not limited to software source code, documentation 22950 source, and configuration files. 22951 22952 "Object" form shall mean any form resulting from mechanical 22953 transformation or translation of a Source form, including but 22954 not limited to compiled object code, generated documentation, 22955 and conversions to other media types. 22956 22957 "Work" shall mean the work of authorship, whether in Source or 22958 Object form, made available under the License, as indicated by a 22959 copyright notice that is included in or attached to the work 22960 (an example is provided in the Appendix below). 22961 22962 "Derivative Works" shall mean any work, whether in Source or Object 22963 form, that is based on (or derived from) the Work and for which the 22964 editorial revisions, annotations, elaborations, or other modifications 22965 represent, as a whole, an original work of authorship. For the purposes 22966 of this License, Derivative Works shall not include works that remain 22967 separable from, or merely link (or bind by name) to the interfaces of, 22968 the Work and Derivative Works thereof. 22969 22970 "Contribution" shall mean any work of authorship, including 22971 the original version of the Work and any modifications or additions 22972 to that Work or Derivative Works thereof, that is intentionally 22973 submitted to Licensor for inclusion in the Work by the copyright owner 22974 or by an individual or Legal Entity authorized to submit on behalf of 22975 the copyright owner. For the purposes of this definition, "submitted" 22976 means any form of electronic, verbal, or written communication sent 22977 to the Licensor or its representatives, including but not limited to 22978 communication on electronic mailing lists, source code control systems, 22979 and issue tracking systems that are managed by, or on behalf of, the 22980 Licensor for the purpose of discussing and improving the Work, but 22981 excluding communication that is conspicuously marked or otherwise 22982 designated in writing by the copyright owner as "Not a Contribution." 22983 22984 "Contributor" shall mean Licensor and any individual or Legal Entity 22985 on behalf of whom a Contribution has been received by Licensor and 22986 subsequently incorporated within the Work. 22987 22988 2. Grant of Copyright License. Subject to the terms and conditions of 22989 this License, each Contributor hereby grants to You a perpetual, 22990 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 22991 copyright license to reproduce, prepare Derivative Works of, 22992 publicly display, publicly perform, sublicense, and distribute the 22993 Work and such Derivative Works in Source or Object form. 22994 22995 3. Grant of Patent License. Subject to the terms and conditions of 22996 this License, each Contributor hereby grants to You a perpetual, 22997 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 22998 (except as stated in this section) patent license to make, have made, 22999 use, offer to sell, sell, import, and otherwise transfer the Work, 23000 where such license applies only to those patent claims licensable 23001 by such Contributor that are necessarily infringed by their 23002 Contribution(s) alone or by combination of their Contribution(s) 23003 with the Work to which such Contribution(s) was submitted. If You 23004 institute patent litigation against any entity (including a 23005 cross-claim or counterclaim in a lawsuit) alleging that the Work 23006 or a Contribution incorporated within the Work constitutes direct 23007 or contributory patent infringement, then any patent licenses 23008 granted to You under this License for that Work shall terminate 23009 as of the date such litigation is filed. 23010 23011 4. Redistribution. You may reproduce and distribute copies of the 23012 Work or Derivative Works thereof in any medium, with or without 23013 modifications, and in Source or Object form, provided that You 23014 meet the following conditions: 23015 23016 (a) You must give any other recipients of the Work or 23017 Derivative Works a copy of this License; and 23018 23019 (b) You must cause any modified files to carry prominent notices 23020 stating that You changed the files; and 23021 23022 (c) You must retain, in the Source form of any Derivative Works 23023 that You distribute, all copyright, patent, trademark, and 23024 attribution notices from the Source form of the Work, 23025 excluding those notices that do not pertain to any part of 23026 the Derivative Works; and 23027 23028 (d) If the Work includes a "NOTICE" text file as part of its 23029 distribution, then any Derivative Works that You distribute must 23030 include a readable copy of the attribution notices contained 23031 within such NOTICE file, excluding those notices that do not 23032 pertain to any part of the Derivative Works, in at least one 23033 of the following places: within a NOTICE text file distributed 23034 as part of the Derivative Works; within the Source form or 23035 documentation, if provided along with the Derivative Works; or, 23036 within a display generated by the Derivative Works, if and 23037 wherever such third-party notices normally appear. The contents 23038 of the NOTICE file are for informational purposes only and 23039 do not modify the License. You may add Your own attribution 23040 notices within Derivative Works that You distribute, alongside 23041 or as an addendum to the NOTICE text from the Work, provided 23042 that such additional attribution notices cannot be construed 23043 as modifying the License. 23044 23045 You may add Your own copyright statement to Your modifications and 23046 may provide additional or different license terms and conditions 23047 for use, reproduction, or distribution of Your modifications, or 23048 for any such Derivative Works as a whole, provided Your use, 23049 reproduction, and distribution of the Work otherwise complies with 23050 the conditions stated in this License. 23051 23052 5. Submission of Contributions. Unless You explicitly state otherwise, 23053 any Contribution intentionally submitted for inclusion in the Work 23054 by You to the Licensor shall be under the terms and conditions of 23055 this License, without any additional terms or conditions. 23056 Notwithstanding the above, nothing herein shall supersede or modify 23057 the terms of any separate license agreement you may have executed 23058 with Licensor regarding such Contributions. 23059 23060 6. Trademarks. This License does not grant permission to use the trade 23061 names, trademarks, service marks, or product names of the Licensor, 23062 except as required for reasonable and customary use in describing the 23063 origin of the Work and reproducing the content of the NOTICE file. 23064 23065 7. Disclaimer of Warranty. Unless required by applicable law or 23066 agreed to in writing, Licensor provides the Work (and each 23067 Contributor provides its Contributions) on an "AS IS" BASIS, 23068 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 23069 implied, including, without limitation, any warranties or conditions 23070 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 23071 PARTICULAR PURPOSE. You are solely responsible for determining the 23072 appropriateness of using or redistributing the Work and assume any 23073 risks associated with Your exercise of permissions under this License. 23074 23075 8. Limitation of Liability. In no event and under no legal theory, 23076 whether in tort (including negligence), contract, or otherwise, 23077 unless required by applicable law (such as deliberate and grossly 23078 negligent acts) or agreed to in writing, shall any Contributor be 23079 liable to You for damages, including any direct, indirect, special, 23080 incidental, or consequential damages of any character arising as a 23081 result of this License or out of the use or inability to use the 23082 Work (including but not limited to damages for loss of goodwill, 23083 work stoppage, computer failure or malfunction, or any and all 23084 other commercial damages or losses), even if such Contributor 23085 has been advised of the possibility of such damages. 23086 23087 9. Accepting Warranty or Additional Liability. While redistributing 23088 the Work or Derivative Works thereof, You may choose to offer, 23089 and charge a fee for, acceptance of support, warranty, indemnity, 23090 or other liability obligations and/or rights consistent with this 23091 License. However, in accepting such obligations, You may act only 23092 on Your own behalf and on Your sole responsibility, not on behalf 23093 of any other Contributor, and only if You agree to indemnify, 23094 defend, and hold each Contributor harmless for any liability 23095 incurred by, or claims asserted against, such Contributor by reason 23096 of your accepting any such warranty or additional liability. 23097 23098 END OF TERMS AND CONDITIONS 23099 23100 APPENDIX: How to apply the Apache License to your work. 23101 23102 To apply the Apache License to your work, attach the following 23103 boilerplate notice, with the fields enclosed by brackets "[]" 23104 replaced with your own identifying information. (Don't include 23105 the brackets!) The text should be enclosed in the appropriate 23106 comment syntax for the file format. We also recommend that a 23107 file or class name and description of purpose be included on the 23108 same "printed page" as the copyright notice for easier 23109 identification within third-party archives. 23110 23111 Copyright [yyyy] [name of copyright owner] 23112 23113 Licensed under the Apache License, Version 2.0 (the "License"); 23114 you may not use this file except in compliance with the License. 23115 You may obtain a copy of the License at 23116 23117 http://www.apache.org/licenses/LICENSE-2.0 23118 23119 Unless required by applicable law or agreed to in writing, software 23120 distributed under the License is distributed on an "AS IS" BASIS, 23121 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 23122 See the License for the specific language governing permissions and 23123 limitations under the License. 23124 ================================================================ 23125 23126 github.com/nats-io/nats.go 23127 https://github.com/nats-io/nats.go 23128 ---------------------------------------------------------------- 23129 Apache License 23130 Version 2.0, January 2004 23131 http://www.apache.org/licenses/ 23132 23133 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 23134 23135 1. Definitions. 23136 23137 "License" shall mean the terms and conditions for use, reproduction, 23138 and distribution as defined by Sections 1 through 9 of this document. 23139 23140 "Licensor" shall mean the copyright owner or entity authorized by 23141 the copyright owner that is granting the License. 23142 23143 "Legal Entity" shall mean the union of the acting entity and all 23144 other entities that control, are controlled by, or are under common 23145 control with that entity. For the purposes of this definition, 23146 "control" means (i) the power, direct or indirect, to cause the 23147 direction or management of such entity, whether by contract or 23148 otherwise, or (ii) ownership of fifty percent (50%) or more of the 23149 outstanding shares, or (iii) beneficial ownership of such entity. 23150 23151 "You" (or "Your") shall mean an individual or Legal Entity 23152 exercising permissions granted by this License. 23153 23154 "Source" form shall mean the preferred form for making modifications, 23155 including but not limited to software source code, documentation 23156 source, and configuration files. 23157 23158 "Object" form shall mean any form resulting from mechanical 23159 transformation or translation of a Source form, including but 23160 not limited to compiled object code, generated documentation, 23161 and conversions to other media types. 23162 23163 "Work" shall mean the work of authorship, whether in Source or 23164 Object form, made available under the License, as indicated by a 23165 copyright notice that is included in or attached to the work 23166 (an example is provided in the Appendix below). 23167 23168 "Derivative Works" shall mean any work, whether in Source or Object 23169 form, that is based on (or derived from) the Work and for which the 23170 editorial revisions, annotations, elaborations, or other modifications 23171 represent, as a whole, an original work of authorship. For the purposes 23172 of this License, Derivative Works shall not include works that remain 23173 separable from, or merely link (or bind by name) to the interfaces of, 23174 the Work and Derivative Works thereof. 23175 23176 "Contribution" shall mean any work of authorship, including 23177 the original version of the Work and any modifications or additions 23178 to that Work or Derivative Works thereof, that is intentionally 23179 submitted to Licensor for inclusion in the Work by the copyright owner 23180 or by an individual or Legal Entity authorized to submit on behalf of 23181 the copyright owner. For the purposes of this definition, "submitted" 23182 means any form of electronic, verbal, or written communication sent 23183 to the Licensor or its representatives, including but not limited to 23184 communication on electronic mailing lists, source code control systems, 23185 and issue tracking systems that are managed by, or on behalf of, the 23186 Licensor for the purpose of discussing and improving the Work, but 23187 excluding communication that is conspicuously marked or otherwise 23188 designated in writing by the copyright owner as "Not a Contribution." 23189 23190 "Contributor" shall mean Licensor and any individual or Legal Entity 23191 on behalf of whom a Contribution has been received by Licensor and 23192 subsequently incorporated within the Work. 23193 23194 2. Grant of Copyright License. Subject to the terms and conditions of 23195 this License, each Contributor hereby grants to You a perpetual, 23196 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 23197 copyright license to reproduce, prepare Derivative Works of, 23198 publicly display, publicly perform, sublicense, and distribute the 23199 Work and such Derivative Works in Source or Object form. 23200 23201 3. Grant of Patent License. Subject to the terms and conditions of 23202 this License, each Contributor hereby grants to You a perpetual, 23203 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 23204 (except as stated in this section) patent license to make, have made, 23205 use, offer to sell, sell, import, and otherwise transfer the Work, 23206 where such license applies only to those patent claims licensable 23207 by such Contributor that are necessarily infringed by their 23208 Contribution(s) alone or by combination of their Contribution(s) 23209 with the Work to which such Contribution(s) was submitted. If You 23210 institute patent litigation against any entity (including a 23211 cross-claim or counterclaim in a lawsuit) alleging that the Work 23212 or a Contribution incorporated within the Work constitutes direct 23213 or contributory patent infringement, then any patent licenses 23214 granted to You under this License for that Work shall terminate 23215 as of the date such litigation is filed. 23216 23217 4. Redistribution. You may reproduce and distribute copies of the 23218 Work or Derivative Works thereof in any medium, with or without 23219 modifications, and in Source or Object form, provided that You 23220 meet the following conditions: 23221 23222 (a) You must give any other recipients of the Work or 23223 Derivative Works a copy of this License; and 23224 23225 (b) You must cause any modified files to carry prominent notices 23226 stating that You changed the files; and 23227 23228 (c) You must retain, in the Source form of any Derivative Works 23229 that You distribute, all copyright, patent, trademark, and 23230 attribution notices from the Source form of the Work, 23231 excluding those notices that do not pertain to any part of 23232 the Derivative Works; and 23233 23234 (d) If the Work includes a "NOTICE" text file as part of its 23235 distribution, then any Derivative Works that You distribute must 23236 include a readable copy of the attribution notices contained 23237 within such NOTICE file, excluding those notices that do not 23238 pertain to any part of the Derivative Works, in at least one 23239 of the following places: within a NOTICE text file distributed 23240 as part of the Derivative Works; within the Source form or 23241 documentation, if provided along with the Derivative Works; or, 23242 within a display generated by the Derivative Works, if and 23243 wherever such third-party notices normally appear. The contents 23244 of the NOTICE file are for informational purposes only and 23245 do not modify the License. You may add Your own attribution 23246 notices within Derivative Works that You distribute, alongside 23247 or as an addendum to the NOTICE text from the Work, provided 23248 that such additional attribution notices cannot be construed 23249 as modifying the License. 23250 23251 You may add Your own copyright statement to Your modifications and 23252 may provide additional or different license terms and conditions 23253 for use, reproduction, or distribution of Your modifications, or 23254 for any such Derivative Works as a whole, provided Your use, 23255 reproduction, and distribution of the Work otherwise complies with 23256 the conditions stated in this License. 23257 23258 5. Submission of Contributions. Unless You explicitly state otherwise, 23259 any Contribution intentionally submitted for inclusion in the Work 23260 by You to the Licensor shall be under the terms and conditions of 23261 this License, without any additional terms or conditions. 23262 Notwithstanding the above, nothing herein shall supersede or modify 23263 the terms of any separate license agreement you may have executed 23264 with Licensor regarding such Contributions. 23265 23266 6. Trademarks. This License does not grant permission to use the trade 23267 names, trademarks, service marks, or product names of the Licensor, 23268 except as required for reasonable and customary use in describing the 23269 origin of the Work and reproducing the content of the NOTICE file. 23270 23271 7. Disclaimer of Warranty. Unless required by applicable law or 23272 agreed to in writing, Licensor provides the Work (and each 23273 Contributor provides its Contributions) on an "AS IS" BASIS, 23274 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 23275 implied, including, without limitation, any warranties or conditions 23276 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 23277 PARTICULAR PURPOSE. You are solely responsible for determining the 23278 appropriateness of using or redistributing the Work and assume any 23279 risks associated with Your exercise of permissions under this License. 23280 23281 8. Limitation of Liability. In no event and under no legal theory, 23282 whether in tort (including negligence), contract, or otherwise, 23283 unless required by applicable law (such as deliberate and grossly 23284 negligent acts) or agreed to in writing, shall any Contributor be 23285 liable to You for damages, including any direct, indirect, special, 23286 incidental, or consequential damages of any character arising as a 23287 result of this License or out of the use or inability to use the 23288 Work (including but not limited to damages for loss of goodwill, 23289 work stoppage, computer failure or malfunction, or any and all 23290 other commercial damages or losses), even if such Contributor 23291 has been advised of the possibility of such damages. 23292 23293 9. Accepting Warranty or Additional Liability. While redistributing 23294 the Work or Derivative Works thereof, You may choose to offer, 23295 and charge a fee for, acceptance of support, warranty, indemnity, 23296 or other liability obligations and/or rights consistent with this 23297 License. However, in accepting such obligations, You may act only 23298 on Your own behalf and on Your sole responsibility, not on behalf 23299 of any other Contributor, and only if You agree to indemnify, 23300 defend, and hold each Contributor harmless for any liability 23301 incurred by, or claims asserted against, such Contributor by reason 23302 of your accepting any such warranty or additional liability. 23303 23304 END OF TERMS AND CONDITIONS 23305 23306 APPENDIX: How to apply the Apache License to your work. 23307 23308 To apply the Apache License to your work, attach the following 23309 boilerplate notice, with the fields enclosed by brackets "[]" 23310 replaced with your own identifying information. (Don't include 23311 the brackets!) The text should be enclosed in the appropriate 23312 comment syntax for the file format. We also recommend that a 23313 file or class name and description of purpose be included on the 23314 same "printed page" as the copyright notice for easier 23315 identification within third-party archives. 23316 23317 Copyright [yyyy] [name of copyright owner] 23318 23319 Licensed under the Apache License, Version 2.0 (the "License"); 23320 you may not use this file except in compliance with the License. 23321 You may obtain a copy of the License at 23322 23323 http://www.apache.org/licenses/LICENSE-2.0 23324 23325 Unless required by applicable law or agreed to in writing, software 23326 distributed under the License is distributed on an "AS IS" BASIS, 23327 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 23328 See the License for the specific language governing permissions and 23329 limitations under the License. 23330 23331 ================================================================ 23332 23333 github.com/nats-io/nkeys 23334 https://github.com/nats-io/nkeys 23335 ---------------------------------------------------------------- 23336 Apache License 23337 Version 2.0, January 2004 23338 http://www.apache.org/licenses/ 23339 23340 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 23341 23342 1. Definitions. 23343 23344 "License" shall mean the terms and conditions for use, reproduction, 23345 and distribution as defined by Sections 1 through 9 of this document. 23346 23347 "Licensor" shall mean the copyright owner or entity authorized by 23348 the copyright owner that is granting the License. 23349 23350 "Legal Entity" shall mean the union of the acting entity and all 23351 other entities that control, are controlled by, or are under common 23352 control with that entity. For the purposes of this definition, 23353 "control" means (i) the power, direct or indirect, to cause the 23354 direction or management of such entity, whether by contract or 23355 otherwise, or (ii) ownership of fifty percent (50%) or more of the 23356 outstanding shares, or (iii) beneficial ownership of such entity. 23357 23358 "You" (or "Your") shall mean an individual or Legal Entity 23359 exercising permissions granted by this License. 23360 23361 "Source" form shall mean the preferred form for making modifications, 23362 including but not limited to software source code, documentation 23363 source, and configuration files. 23364 23365 "Object" form shall mean any form resulting from mechanical 23366 transformation or translation of a Source form, including but 23367 not limited to compiled object code, generated documentation, 23368 and conversions to other media types. 23369 23370 "Work" shall mean the work of authorship, whether in Source or 23371 Object form, made available under the License, as indicated by a 23372 copyright notice that is included in or attached to the work 23373 (an example is provided in the Appendix below). 23374 23375 "Derivative Works" shall mean any work, whether in Source or Object 23376 form, that is based on (or derived from) the Work and for which the 23377 editorial revisions, annotations, elaborations, or other modifications 23378 represent, as a whole, an original work of authorship. For the purposes 23379 of this License, Derivative Works shall not include works that remain 23380 separable from, or merely link (or bind by name) to the interfaces of, 23381 the Work and Derivative Works thereof. 23382 23383 "Contribution" shall mean any work of authorship, including 23384 the original version of the Work and any modifications or additions 23385 to that Work or Derivative Works thereof, that is intentionally 23386 submitted to Licensor for inclusion in the Work by the copyright owner 23387 or by an individual or Legal Entity authorized to submit on behalf of 23388 the copyright owner. For the purposes of this definition, "submitted" 23389 means any form of electronic, verbal, or written communication sent 23390 to the Licensor or its representatives, including but not limited to 23391 communication on electronic mailing lists, source code control systems, 23392 and issue tracking systems that are managed by, or on behalf of, the 23393 Licensor for the purpose of discussing and improving the Work, but 23394 excluding communication that is conspicuously marked or otherwise 23395 designated in writing by the copyright owner as "Not a Contribution." 23396 23397 "Contributor" shall mean Licensor and any individual or Legal Entity 23398 on behalf of whom a Contribution has been received by Licensor and 23399 subsequently incorporated within the Work. 23400 23401 2. Grant of Copyright License. Subject to the terms and conditions of 23402 this License, each Contributor hereby grants to You a perpetual, 23403 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 23404 copyright license to reproduce, prepare Derivative Works of, 23405 publicly display, publicly perform, sublicense, and distribute the 23406 Work and such Derivative Works in Source or Object form. 23407 23408 3. Grant of Patent License. Subject to the terms and conditions of 23409 this License, each Contributor hereby grants to You a perpetual, 23410 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 23411 (except as stated in this section) patent license to make, have made, 23412 use, offer to sell, sell, import, and otherwise transfer the Work, 23413 where such license applies only to those patent claims licensable 23414 by such Contributor that are necessarily infringed by their 23415 Contribution(s) alone or by combination of their Contribution(s) 23416 with the Work to which such Contribution(s) was submitted. If You 23417 institute patent litigation against any entity (including a 23418 cross-claim or counterclaim in a lawsuit) alleging that the Work 23419 or a Contribution incorporated within the Work constitutes direct 23420 or contributory patent infringement, then any patent licenses 23421 granted to You under this License for that Work shall terminate 23422 as of the date such litigation is filed. 23423 23424 4. Redistribution. You may reproduce and distribute copies of the 23425 Work or Derivative Works thereof in any medium, with or without 23426 modifications, and in Source or Object form, provided that You 23427 meet the following conditions: 23428 23429 (a) You must give any other recipients of the Work or 23430 Derivative Works a copy of this License; and 23431 23432 (b) You must cause any modified files to carry prominent notices 23433 stating that You changed the files; and 23434 23435 (c) You must retain, in the Source form of any Derivative Works 23436 that You distribute, all copyright, patent, trademark, and 23437 attribution notices from the Source form of the Work, 23438 excluding those notices that do not pertain to any part of 23439 the Derivative Works; and 23440 23441 (d) If the Work includes a "NOTICE" text file as part of its 23442 distribution, then any Derivative Works that You distribute must 23443 include a readable copy of the attribution notices contained 23444 within such NOTICE file, excluding those notices that do not 23445 pertain to any part of the Derivative Works, in at least one 23446 of the following places: within a NOTICE text file distributed 23447 as part of the Derivative Works; within the Source form or 23448 documentation, if provided along with the Derivative Works; or, 23449 within a display generated by the Derivative Works, if and 23450 wherever such third-party notices normally appear. The contents 23451 of the NOTICE file are for informational purposes only and 23452 do not modify the License. You may add Your own attribution 23453 notices within Derivative Works that You distribute, alongside 23454 or as an addendum to the NOTICE text from the Work, provided 23455 that such additional attribution notices cannot be construed 23456 as modifying the License. 23457 23458 You may add Your own copyright statement to Your modifications and 23459 may provide additional or different license terms and conditions 23460 for use, reproduction, or distribution of Your modifications, or 23461 for any such Derivative Works as a whole, provided Your use, 23462 reproduction, and distribution of the Work otherwise complies with 23463 the conditions stated in this License. 23464 23465 5. Submission of Contributions. Unless You explicitly state otherwise, 23466 any Contribution intentionally submitted for inclusion in the Work 23467 by You to the Licensor shall be under the terms and conditions of 23468 this License, without any additional terms or conditions. 23469 Notwithstanding the above, nothing herein shall supersede or modify 23470 the terms of any separate license agreement you may have executed 23471 with Licensor regarding such Contributions. 23472 23473 6. Trademarks. This License does not grant permission to use the trade 23474 names, trademarks, service marks, or product names of the Licensor, 23475 except as required for reasonable and customary use in describing the 23476 origin of the Work and reproducing the content of the NOTICE file. 23477 23478 7. Disclaimer of Warranty. Unless required by applicable law or 23479 agreed to in writing, Licensor provides the Work (and each 23480 Contributor provides its Contributions) on an "AS IS" BASIS, 23481 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 23482 implied, including, without limitation, any warranties or conditions 23483 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 23484 PARTICULAR PURPOSE. You are solely responsible for determining the 23485 appropriateness of using or redistributing the Work and assume any 23486 risks associated with Your exercise of permissions under this License. 23487 23488 8. Limitation of Liability. In no event and under no legal theory, 23489 whether in tort (including negligence), contract, or otherwise, 23490 unless required by applicable law (such as deliberate and grossly 23491 negligent acts) or agreed to in writing, shall any Contributor be 23492 liable to You for damages, including any direct, indirect, special, 23493 incidental, or consequential damages of any character arising as a 23494 result of this License or out of the use or inability to use the 23495 Work (including but not limited to damages for loss of goodwill, 23496 work stoppage, computer failure or malfunction, or any and all 23497 other commercial damages or losses), even if such Contributor 23498 has been advised of the possibility of such damages. 23499 23500 9. Accepting Warranty or Additional Liability. While redistributing 23501 the Work or Derivative Works thereof, You may choose to offer, 23502 and charge a fee for, acceptance of support, warranty, indemnity, 23503 or other liability obligations and/or rights consistent with this 23504 License. However, in accepting such obligations, You may act only 23505 on Your own behalf and on Your sole responsibility, not on behalf 23506 of any other Contributor, and only if You agree to indemnify, 23507 defend, and hold each Contributor harmless for any liability 23508 incurred by, or claims asserted against, such Contributor by reason 23509 of your accepting any such warranty or additional liability. 23510 23511 END OF TERMS AND CONDITIONS 23512 23513 APPENDIX: How to apply the Apache License to your work. 23514 23515 To apply the Apache License to your work, attach the following 23516 boilerplate notice, with the fields enclosed by brackets "[]" 23517 replaced with your own identifying information. (Don't include 23518 the brackets!) The text should be enclosed in the appropriate 23519 comment syntax for the file format. We also recommend that a 23520 file or class name and description of purpose be included on the 23521 same "printed page" as the copyright notice for easier 23522 identification within third-party archives. 23523 23524 Copyright [yyyy] [name of copyright owner] 23525 23526 Licensed under the Apache License, Version 2.0 (the "License"); 23527 you may not use this file except in compliance with the License. 23528 You may obtain a copy of the License at 23529 23530 http://www.apache.org/licenses/LICENSE-2.0 23531 23532 Unless required by applicable law or agreed to in writing, software 23533 distributed under the License is distributed on an "AS IS" BASIS, 23534 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 23535 See the License for the specific language governing permissions and 23536 limitations under the License. 23537 23538 ================================================================ 23539 23540 github.com/nats-io/nuid 23541 https://github.com/nats-io/nuid 23542 ---------------------------------------------------------------- 23543 Apache License 23544 Version 2.0, January 2004 23545 http://www.apache.org/licenses/ 23546 23547 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 23548 23549 1. Definitions. 23550 23551 "License" shall mean the terms and conditions for use, reproduction, 23552 and distribution as defined by Sections 1 through 9 of this document. 23553 23554 "Licensor" shall mean the copyright owner or entity authorized by 23555 the copyright owner that is granting the License. 23556 23557 "Legal Entity" shall mean the union of the acting entity and all 23558 other entities that control, are controlled by, or are under common 23559 control with that entity. For the purposes of this definition, 23560 "control" means (i) the power, direct or indirect, to cause the 23561 direction or management of such entity, whether by contract or 23562 otherwise, or (ii) ownership of fifty percent (50%) or more of the 23563 outstanding shares, or (iii) beneficial ownership of such entity. 23564 23565 "You" (or "Your") shall mean an individual or Legal Entity 23566 exercising permissions granted by this License. 23567 23568 "Source" form shall mean the preferred form for making modifications, 23569 including but not limited to software source code, documentation 23570 source, and configuration files. 23571 23572 "Object" form shall mean any form resulting from mechanical 23573 transformation or translation of a Source form, including but 23574 not limited to compiled object code, generated documentation, 23575 and conversions to other media types. 23576 23577 "Work" shall mean the work of authorship, whether in Source or 23578 Object form, made available under the License, as indicated by a 23579 copyright notice that is included in or attached to the work 23580 (an example is provided in the Appendix below). 23581 23582 "Derivative Works" shall mean any work, whether in Source or Object 23583 form, that is based on (or derived from) the Work and for which the 23584 editorial revisions, annotations, elaborations, or other modifications 23585 represent, as a whole, an original work of authorship. For the purposes 23586 of this License, Derivative Works shall not include works that remain 23587 separable from, or merely link (or bind by name) to the interfaces of, 23588 the Work and Derivative Works thereof. 23589 23590 "Contribution" shall mean any work of authorship, including 23591 the original version of the Work and any modifications or additions 23592 to that Work or Derivative Works thereof, that is intentionally 23593 submitted to Licensor for inclusion in the Work by the copyright owner 23594 or by an individual or Legal Entity authorized to submit on behalf of 23595 the copyright owner. For the purposes of this definition, "submitted" 23596 means any form of electronic, verbal, or written communication sent 23597 to the Licensor or its representatives, including but not limited to 23598 communication on electronic mailing lists, source code control systems, 23599 and issue tracking systems that are managed by, or on behalf of, the 23600 Licensor for the purpose of discussing and improving the Work, but 23601 excluding communication that is conspicuously marked or otherwise 23602 designated in writing by the copyright owner as "Not a Contribution." 23603 23604 "Contributor" shall mean Licensor and any individual or Legal Entity 23605 on behalf of whom a Contribution has been received by Licensor and 23606 subsequently incorporated within the Work. 23607 23608 2. Grant of Copyright License. Subject to the terms and conditions of 23609 this License, each Contributor hereby grants to You a perpetual, 23610 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 23611 copyright license to reproduce, prepare Derivative Works of, 23612 publicly display, publicly perform, sublicense, and distribute the 23613 Work and such Derivative Works in Source or Object form. 23614 23615 3. Grant of Patent License. Subject to the terms and conditions of 23616 this License, each Contributor hereby grants to You a perpetual, 23617 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 23618 (except as stated in this section) patent license to make, have made, 23619 use, offer to sell, sell, import, and otherwise transfer the Work, 23620 where such license applies only to those patent claims licensable 23621 by such Contributor that are necessarily infringed by their 23622 Contribution(s) alone or by combination of their Contribution(s) 23623 with the Work to which such Contribution(s) was submitted. If You 23624 institute patent litigation against any entity (including a 23625 cross-claim or counterclaim in a lawsuit) alleging that the Work 23626 or a Contribution incorporated within the Work constitutes direct 23627 or contributory patent infringement, then any patent licenses 23628 granted to You under this License for that Work shall terminate 23629 as of the date such litigation is filed. 23630 23631 4. Redistribution. You may reproduce and distribute copies of the 23632 Work or Derivative Works thereof in any medium, with or without 23633 modifications, and in Source or Object form, provided that You 23634 meet the following conditions: 23635 23636 (a) You must give any other recipients of the Work or 23637 Derivative Works a copy of this License; and 23638 23639 (b) You must cause any modified files to carry prominent notices 23640 stating that You changed the files; and 23641 23642 (c) You must retain, in the Source form of any Derivative Works 23643 that You distribute, all copyright, patent, trademark, and 23644 attribution notices from the Source form of the Work, 23645 excluding those notices that do not pertain to any part of 23646 the Derivative Works; and 23647 23648 (d) If the Work includes a "NOTICE" text file as part of its 23649 distribution, then any Derivative Works that You distribute must 23650 include a readable copy of the attribution notices contained 23651 within such NOTICE file, excluding those notices that do not 23652 pertain to any part of the Derivative Works, in at least one 23653 of the following places: within a NOTICE text file distributed 23654 as part of the Derivative Works; within the Source form or 23655 documentation, if provided along with the Derivative Works; or, 23656 within a display generated by the Derivative Works, if and 23657 wherever such third-party notices normally appear. The contents 23658 of the NOTICE file are for informational purposes only and 23659 do not modify the License. You may add Your own attribution 23660 notices within Derivative Works that You distribute, alongside 23661 or as an addendum to the NOTICE text from the Work, provided 23662 that such additional attribution notices cannot be construed 23663 as modifying the License. 23664 23665 You may add Your own copyright statement to Your modifications and 23666 may provide additional or different license terms and conditions 23667 for use, reproduction, or distribution of Your modifications, or 23668 for any such Derivative Works as a whole, provided Your use, 23669 reproduction, and distribution of the Work otherwise complies with 23670 the conditions stated in this License. 23671 23672 5. Submission of Contributions. Unless You explicitly state otherwise, 23673 any Contribution intentionally submitted for inclusion in the Work 23674 by You to the Licensor shall be under the terms and conditions of 23675 this License, without any additional terms or conditions. 23676 Notwithstanding the above, nothing herein shall supersede or modify 23677 the terms of any separate license agreement you may have executed 23678 with Licensor regarding such Contributions. 23679 23680 6. Trademarks. This License does not grant permission to use the trade 23681 names, trademarks, service marks, or product names of the Licensor, 23682 except as required for reasonable and customary use in describing the 23683 origin of the Work and reproducing the content of the NOTICE file. 23684 23685 7. Disclaimer of Warranty. Unless required by applicable law or 23686 agreed to in writing, Licensor provides the Work (and each 23687 Contributor provides its Contributions) on an "AS IS" BASIS, 23688 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 23689 implied, including, without limitation, any warranties or conditions 23690 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 23691 PARTICULAR PURPOSE. You are solely responsible for determining the 23692 appropriateness of using or redistributing the Work and assume any 23693 risks associated with Your exercise of permissions under this License. 23694 23695 8. Limitation of Liability. In no event and under no legal theory, 23696 whether in tort (including negligence), contract, or otherwise, 23697 unless required by applicable law (such as deliberate and grossly 23698 negligent acts) or agreed to in writing, shall any Contributor be 23699 liable to You for damages, including any direct, indirect, special, 23700 incidental, or consequential damages of any character arising as a 23701 result of this License or out of the use or inability to use the 23702 Work (including but not limited to damages for loss of goodwill, 23703 work stoppage, computer failure or malfunction, or any and all 23704 other commercial damages or losses), even if such Contributor 23705 has been advised of the possibility of such damages. 23706 23707 9. Accepting Warranty or Additional Liability. While redistributing 23708 the Work or Derivative Works thereof, You may choose to offer, 23709 and charge a fee for, acceptance of support, warranty, indemnity, 23710 or other liability obligations and/or rights consistent with this 23711 License. However, in accepting such obligations, You may act only 23712 on Your own behalf and on Your sole responsibility, not on behalf 23713 of any other Contributor, and only if You agree to indemnify, 23714 defend, and hold each Contributor harmless for any liability 23715 incurred by, or claims asserted against, such Contributor by reason 23716 of your accepting any such warranty or additional liability. 23717 23718 END OF TERMS AND CONDITIONS 23719 23720 APPENDIX: How to apply the Apache License to your work. 23721 23722 To apply the Apache License to your work, attach the following 23723 boilerplate notice, with the fields enclosed by brackets "[]" 23724 replaced with your own identifying information. (Don't include 23725 the brackets!) The text should be enclosed in the appropriate 23726 comment syntax for the file format. We also recommend that a 23727 file or class name and description of purpose be included on the 23728 same "printed page" as the copyright notice for easier 23729 identification within third-party archives. 23730 23731 Copyright [yyyy] [name of copyright owner] 23732 23733 Licensed under the Apache License, Version 2.0 (the "License"); 23734 you may not use this file except in compliance with the License. 23735 You may obtain a copy of the License at 23736 23737 http://www.apache.org/licenses/LICENSE-2.0 23738 23739 Unless required by applicable law or agreed to in writing, software 23740 distributed under the License is distributed on an "AS IS" BASIS, 23741 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 23742 See the License for the specific language governing permissions and 23743 limitations under the License. 23744 23745 ================================================================ 23746 23747 github.com/nats-io/stan.go 23748 https://github.com/nats-io/stan.go 23749 ---------------------------------------------------------------- 23750 Apache License 23751 Version 2.0, January 2004 23752 http://www.apache.org/licenses/ 23753 23754 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 23755 23756 1. Definitions. 23757 23758 "License" shall mean the terms and conditions for use, reproduction, 23759 and distribution as defined by Sections 1 through 9 of this document. 23760 23761 "Licensor" shall mean the copyright owner or entity authorized by 23762 the copyright owner that is granting the License. 23763 23764 "Legal Entity" shall mean the union of the acting entity and all 23765 other entities that control, are controlled by, or are under common 23766 control with that entity. For the purposes of this definition, 23767 "control" means (i) the power, direct or indirect, to cause the 23768 direction or management of such entity, whether by contract or 23769 otherwise, or (ii) ownership of fifty percent (50%) or more of the 23770 outstanding shares, or (iii) beneficial ownership of such entity. 23771 23772 "You" (or "Your") shall mean an individual or Legal Entity 23773 exercising permissions granted by this License. 23774 23775 "Source" form shall mean the preferred form for making modifications, 23776 including but not limited to software source code, documentation 23777 source, and configuration files. 23778 23779 "Object" form shall mean any form resulting from mechanical 23780 transformation or translation of a Source form, including but 23781 not limited to compiled object code, generated documentation, 23782 and conversions to other media types. 23783 23784 "Work" shall mean the work of authorship, whether in Source or 23785 Object form, made available under the License, as indicated by a 23786 copyright notice that is included in or attached to the work 23787 (an example is provided in the Appendix below). 23788 23789 "Derivative Works" shall mean any work, whether in Source or Object 23790 form, that is based on (or derived from) the Work and for which the 23791 editorial revisions, annotations, elaborations, or other modifications 23792 represent, as a whole, an original work of authorship. For the purposes 23793 of this License, Derivative Works shall not include works that remain 23794 separable from, or merely link (or bind by name) to the interfaces of, 23795 the Work and Derivative Works thereof. 23796 23797 "Contribution" shall mean any work of authorship, including 23798 the original version of the Work and any modifications or additions 23799 to that Work or Derivative Works thereof, that is intentionally 23800 submitted to Licensor for inclusion in the Work by the copyright owner 23801 or by an individual or Legal Entity authorized to submit on behalf of 23802 the copyright owner. For the purposes of this definition, "submitted" 23803 means any form of electronic, verbal, or written communication sent 23804 to the Licensor or its representatives, including but not limited to 23805 communication on electronic mailing lists, source code control systems, 23806 and issue tracking systems that are managed by, or on behalf of, the 23807 Licensor for the purpose of discussing and improving the Work, but 23808 excluding communication that is conspicuously marked or otherwise 23809 designated in writing by the copyright owner as "Not a Contribution." 23810 23811 "Contributor" shall mean Licensor and any individual or Legal Entity 23812 on behalf of whom a Contribution has been received by Licensor and 23813 subsequently incorporated within the Work. 23814 23815 2. Grant of Copyright License. Subject to the terms and conditions of 23816 this License, each Contributor hereby grants to You a perpetual, 23817 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 23818 copyright license to reproduce, prepare Derivative Works of, 23819 publicly display, publicly perform, sublicense, and distribute the 23820 Work and such Derivative Works in Source or Object form. 23821 23822 3. Grant of Patent License. Subject to the terms and conditions of 23823 this License, each Contributor hereby grants to You a perpetual, 23824 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 23825 (except as stated in this section) patent license to make, have made, 23826 use, offer to sell, sell, import, and otherwise transfer the Work, 23827 where such license applies only to those patent claims licensable 23828 by such Contributor that are necessarily infringed by their 23829 Contribution(s) alone or by combination of their Contribution(s) 23830 with the Work to which such Contribution(s) was submitted. If You 23831 institute patent litigation against any entity (including a 23832 cross-claim or counterclaim in a lawsuit) alleging that the Work 23833 or a Contribution incorporated within the Work constitutes direct 23834 or contributory patent infringement, then any patent licenses 23835 granted to You under this License for that Work shall terminate 23836 as of the date such litigation is filed. 23837 23838 4. Redistribution. You may reproduce and distribute copies of the 23839 Work or Derivative Works thereof in any medium, with or without 23840 modifications, and in Source or Object form, provided that You 23841 meet the following conditions: 23842 23843 (a) You must give any other recipients of the Work or 23844 Derivative Works a copy of this License; and 23845 23846 (b) You must cause any modified files to carry prominent notices 23847 stating that You changed the files; and 23848 23849 (c) You must retain, in the Source form of any Derivative Works 23850 that You distribute, all copyright, patent, trademark, and 23851 attribution notices from the Source form of the Work, 23852 excluding those notices that do not pertain to any part of 23853 the Derivative Works; and 23854 23855 (d) If the Work includes a "NOTICE" text file as part of its 23856 distribution, then any Derivative Works that You distribute must 23857 include a readable copy of the attribution notices contained 23858 within such NOTICE file, excluding those notices that do not 23859 pertain to any part of the Derivative Works, in at least one 23860 of the following places: within a NOTICE text file distributed 23861 as part of the Derivative Works; within the Source form or 23862 documentation, if provided along with the Derivative Works; or, 23863 within a display generated by the Derivative Works, if and 23864 wherever such third-party notices normally appear. The contents 23865 of the NOTICE file are for informational purposes only and 23866 do not modify the License. You may add Your own attribution 23867 notices within Derivative Works that You distribute, alongside 23868 or as an addendum to the NOTICE text from the Work, provided 23869 that such additional attribution notices cannot be construed 23870 as modifying the License. 23871 23872 You may add Your own copyright statement to Your modifications and 23873 may provide additional or different license terms and conditions 23874 for use, reproduction, or distribution of Your modifications, or 23875 for any such Derivative Works as a whole, provided Your use, 23876 reproduction, and distribution of the Work otherwise complies with 23877 the conditions stated in this License. 23878 23879 5. Submission of Contributions. Unless You explicitly state otherwise, 23880 any Contribution intentionally submitted for inclusion in the Work 23881 by You to the Licensor shall be under the terms and conditions of 23882 this License, without any additional terms or conditions. 23883 Notwithstanding the above, nothing herein shall supersede or modify 23884 the terms of any separate license agreement you may have executed 23885 with Licensor regarding such Contributions. 23886 23887 6. Trademarks. This License does not grant permission to use the trade 23888 names, trademarks, service marks, or product names of the Licensor, 23889 except as required for reasonable and customary use in describing the 23890 origin of the Work and reproducing the content of the NOTICE file. 23891 23892 7. Disclaimer of Warranty. Unless required by applicable law or 23893 agreed to in writing, Licensor provides the Work (and each 23894 Contributor provides its Contributions) on an "AS IS" BASIS, 23895 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 23896 implied, including, without limitation, any warranties or conditions 23897 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 23898 PARTICULAR PURPOSE. You are solely responsible for determining the 23899 appropriateness of using or redistributing the Work and assume any 23900 risks associated with Your exercise of permissions under this License. 23901 23902 8. Limitation of Liability. In no event and under no legal theory, 23903 whether in tort (including negligence), contract, or otherwise, 23904 unless required by applicable law (such as deliberate and grossly 23905 negligent acts) or agreed to in writing, shall any Contributor be 23906 liable to You for damages, including any direct, indirect, special, 23907 incidental, or consequential damages of any character arising as a 23908 result of this License or out of the use or inability to use the 23909 Work (including but not limited to damages for loss of goodwill, 23910 work stoppage, computer failure or malfunction, or any and all 23911 other commercial damages or losses), even if such Contributor 23912 has been advised of the possibility of such damages. 23913 23914 9. Accepting Warranty or Additional Liability. While redistributing 23915 the Work or Derivative Works thereof, You may choose to offer, 23916 and charge a fee for, acceptance of support, warranty, indemnity, 23917 or other liability obligations and/or rights consistent with this 23918 License. However, in accepting such obligations, You may act only 23919 on Your own behalf and on Your sole responsibility, not on behalf 23920 of any other Contributor, and only if You agree to indemnify, 23921 defend, and hold each Contributor harmless for any liability 23922 incurred by, or claims asserted against, such Contributor by reason 23923 of your accepting any such warranty or additional liability. 23924 23925 END OF TERMS AND CONDITIONS 23926 23927 APPENDIX: How to apply the Apache License to your work. 23928 23929 To apply the Apache License to your work, attach the following 23930 boilerplate notice, with the fields enclosed by brackets "[]" 23931 replaced with your own identifying information. (Don't include 23932 the brackets!) The text should be enclosed in the appropriate 23933 comment syntax for the file format. We also recommend that a 23934 file or class name and description of purpose be included on the 23935 same "printed page" as the copyright notice for easier 23936 identification within third-party archives. 23937 23938 Copyright [yyyy] [name of copyright owner] 23939 23940 Licensed under the Apache License, Version 2.0 (the "License"); 23941 you may not use this file except in compliance with the License. 23942 You may obtain a copy of the License at 23943 23944 http://www.apache.org/licenses/LICENSE-2.0 23945 23946 Unless required by applicable law or agreed to in writing, software 23947 distributed under the License is distributed on an "AS IS" BASIS, 23948 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 23949 See the License for the specific language governing permissions and 23950 limitations under the License. 23951 ================================================================ 23952 23953 github.com/navidys/tvxwidgets 23954 https://github.com/navidys/tvxwidgets 23955 ---------------------------------------------------------------- 23956 MIT License 23957 23958 Copyright (c) 2021 Navid Yaghoobi 23959 23960 Permission is hereby granted, free of charge, to any person obtaining a copy 23961 of this software and associated documentation files (the "Software"), to deal 23962 in the Software without restriction, including without limitation the rights 23963 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 23964 copies of the Software, and to permit persons to whom the Software is 23965 furnished to do so, subject to the following conditions: 23966 23967 The above copyright notice and this permission notice shall be included in all 23968 copies or substantial portions of the Software. 23969 23970 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 23971 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 23972 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 23973 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 23974 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 23975 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 23976 SOFTWARE. 23977 23978 ================================================================ 23979 23980 github.com/ncw/directio 23981 https://github.com/ncw/directio 23982 ---------------------------------------------------------------- 23983 Copyright (C) 2012 by Nick Craig-Wood http://www.craig-wood.com/nick/ 23984 23985 Permission is hereby granted, free of charge, to any person obtaining a copy 23986 of this software and associated documentation files (the "Software"), to deal 23987 in the Software without restriction, including without limitation the rights 23988 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 23989 copies of the Software, and to permit persons to whom the Software is 23990 furnished to do so, subject to the following conditions: 23991 23992 The above copyright notice and this permission notice shall be included in 23993 all copies or substantial portions of the Software. 23994 23995 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 23996 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 23997 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 23998 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 23999 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 24000 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 24001 THE SOFTWARE. 24002 24003 24004 ================================================================ 24005 24006 github.com/nsqio/go-nsq 24007 https://github.com/nsqio/go-nsq 24008 ---------------------------------------------------------------- 24009 Permission is hereby granted, free of charge, to any person obtaining a copy 24010 of this software and associated documentation files (the "Software"), to deal 24011 in the Software without restriction, including without limitation the rights 24012 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 24013 copies of the Software, and to permit persons to whom the Software is 24014 furnished to do so, subject to the following conditions: 24015 24016 The above copyright notice and this permission notice shall be included in 24017 all copies or substantial portions of the Software. 24018 24019 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 24020 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 24021 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 24022 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 24023 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 24024 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 24025 THE SOFTWARE. 24026 24027 ================================================================ 24028 24029 github.com/oklog/ulid 24030 https://github.com/oklog/ulid 24031 ---------------------------------------------------------------- 24032 Apache License 24033 Version 2.0, January 2004 24034 http://www.apache.org/licenses/ 24035 24036 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 24037 24038 1. Definitions. 24039 24040 "License" shall mean the terms and conditions for use, reproduction, 24041 and distribution as defined by Sections 1 through 9 of this document. 24042 24043 "Licensor" shall mean the copyright owner or entity authorized by 24044 the copyright owner that is granting the License. 24045 24046 "Legal Entity" shall mean the union of the acting entity and all 24047 other entities that control, are controlled by, or are under common 24048 control with that entity. For the purposes of this definition, 24049 "control" means (i) the power, direct or indirect, to cause the 24050 direction or management of such entity, whether by contract or 24051 otherwise, or (ii) ownership of fifty percent (50%) or more of the 24052 outstanding shares, or (iii) beneficial ownership of such entity. 24053 24054 "You" (or "Your") shall mean an individual or Legal Entity 24055 exercising permissions granted by this License. 24056 24057 "Source" form shall mean the preferred form for making modifications, 24058 including but not limited to software source code, documentation 24059 source, and configuration files. 24060 24061 "Object" form shall mean any form resulting from mechanical 24062 transformation or translation of a Source form, including but 24063 not limited to compiled object code, generated documentation, 24064 and conversions to other media types. 24065 24066 "Work" shall mean the work of authorship, whether in Source or 24067 Object form, made available under the License, as indicated by a 24068 copyright notice that is included in or attached to the work 24069 (an example is provided in the Appendix below). 24070 24071 "Derivative Works" shall mean any work, whether in Source or Object 24072 form, that is based on (or derived from) the Work and for which the 24073 editorial revisions, annotations, elaborations, or other modifications 24074 represent, as a whole, an original work of authorship. For the purposes 24075 of this License, Derivative Works shall not include works that remain 24076 separable from, or merely link (or bind by name) to the interfaces of, 24077 the Work and Derivative Works thereof. 24078 24079 "Contribution" shall mean any work of authorship, including 24080 the original version of the Work and any modifications or additions 24081 to that Work or Derivative Works thereof, that is intentionally 24082 submitted to Licensor for inclusion in the Work by the copyright owner 24083 or by an individual or Legal Entity authorized to submit on behalf of 24084 the copyright owner. For the purposes of this definition, "submitted" 24085 means any form of electronic, verbal, or written communication sent 24086 to the Licensor or its representatives, including but not limited to 24087 communication on electronic mailing lists, source code control systems, 24088 and issue tracking systems that are managed by, or on behalf of, the 24089 Licensor for the purpose of discussing and improving the Work, but 24090 excluding communication that is conspicuously marked or otherwise 24091 designated in writing by the copyright owner as "Not a Contribution." 24092 24093 "Contributor" shall mean Licensor and any individual or Legal Entity 24094 on behalf of whom a Contribution has been received by Licensor and 24095 subsequently incorporated within the Work. 24096 24097 2. Grant of Copyright License. Subject to the terms and conditions of 24098 this License, each Contributor hereby grants to You a perpetual, 24099 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 24100 copyright license to reproduce, prepare Derivative Works of, 24101 publicly display, publicly perform, sublicense, and distribute the 24102 Work and such Derivative Works in Source or Object form. 24103 24104 3. Grant of Patent License. Subject to the terms and conditions of 24105 this License, each Contributor hereby grants to You a perpetual, 24106 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 24107 (except as stated in this section) patent license to make, have made, 24108 use, offer to sell, sell, import, and otherwise transfer the Work, 24109 where such license applies only to those patent claims licensable 24110 by such Contributor that are necessarily infringed by their 24111 Contribution(s) alone or by combination of their Contribution(s) 24112 with the Work to which such Contribution(s) was submitted. If You 24113 institute patent litigation against any entity (including a 24114 cross-claim or counterclaim in a lawsuit) alleging that the Work 24115 or a Contribution incorporated within the Work constitutes direct 24116 or contributory patent infringement, then any patent licenses 24117 granted to You under this License for that Work shall terminate 24118 as of the date such litigation is filed. 24119 24120 4. Redistribution. You may reproduce and distribute copies of the 24121 Work or Derivative Works thereof in any medium, with or without 24122 modifications, and in Source or Object form, provided that You 24123 meet the following conditions: 24124 24125 (a) You must give any other recipients of the Work or 24126 Derivative Works a copy of this License; and 24127 24128 (b) You must cause any modified files to carry prominent notices 24129 stating that You changed the files; and 24130 24131 (c) You must retain, in the Source form of any Derivative Works 24132 that You distribute, all copyright, patent, trademark, and 24133 attribution notices from the Source form of the Work, 24134 excluding those notices that do not pertain to any part of 24135 the Derivative Works; and 24136 24137 (d) If the Work includes a "NOTICE" text file as part of its 24138 distribution, then any Derivative Works that You distribute must 24139 include a readable copy of the attribution notices contained 24140 within such NOTICE file, excluding those notices that do not 24141 pertain to any part of the Derivative Works, in at least one 24142 of the following places: within a NOTICE text file distributed 24143 as part of the Derivative Works; within the Source form or 24144 documentation, if provided along with the Derivative Works; or, 24145 within a display generated by the Derivative Works, if and 24146 wherever such third-party notices normally appear. The contents 24147 of the NOTICE file are for informational purposes only and 24148 do not modify the License. You may add Your own attribution 24149 notices within Derivative Works that You distribute, alongside 24150 or as an addendum to the NOTICE text from the Work, provided 24151 that such additional attribution notices cannot be construed 24152 as modifying the License. 24153 24154 You may add Your own copyright statement to Your modifications and 24155 may provide additional or different license terms and conditions 24156 for use, reproduction, or distribution of Your modifications, or 24157 for any such Derivative Works as a whole, provided Your use, 24158 reproduction, and distribution of the Work otherwise complies with 24159 the conditions stated in this License. 24160 24161 5. Submission of Contributions. Unless You explicitly state otherwise, 24162 any Contribution intentionally submitted for inclusion in the Work 24163 by You to the Licensor shall be under the terms and conditions of 24164 this License, without any additional terms or conditions. 24165 Notwithstanding the above, nothing herein shall supersede or modify 24166 the terms of any separate license agreement you may have executed 24167 with Licensor regarding such Contributions. 24168 24169 6. Trademarks. This License does not grant permission to use the trade 24170 names, trademarks, service marks, or product names of the Licensor, 24171 except as required for reasonable and customary use in describing the 24172 origin of the Work and reproducing the content of the NOTICE file. 24173 24174 7. Disclaimer of Warranty. Unless required by applicable law or 24175 agreed to in writing, Licensor provides the Work (and each 24176 Contributor provides its Contributions) on an "AS IS" BASIS, 24177 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 24178 implied, including, without limitation, any warranties or conditions 24179 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 24180 PARTICULAR PURPOSE. You are solely responsible for determining the 24181 appropriateness of using or redistributing the Work and assume any 24182 risks associated with Your exercise of permissions under this License. 24183 24184 8. Limitation of Liability. In no event and under no legal theory, 24185 whether in tort (including negligence), contract, or otherwise, 24186 unless required by applicable law (such as deliberate and grossly 24187 negligent acts) or agreed to in writing, shall any Contributor be 24188 liable to You for damages, including any direct, indirect, special, 24189 incidental, or consequential damages of any character arising as a 24190 result of this License or out of the use or inability to use the 24191 Work (including but not limited to damages for loss of goodwill, 24192 work stoppage, computer failure or malfunction, or any and all 24193 other commercial damages or losses), even if such Contributor 24194 has been advised of the possibility of such damages. 24195 24196 9. Accepting Warranty or Additional Liability. While redistributing 24197 the Work or Derivative Works thereof, You may choose to offer, 24198 and charge a fee for, acceptance of support, warranty, indemnity, 24199 or other liability obligations and/or rights consistent with this 24200 License. However, in accepting such obligations, You may act only 24201 on Your own behalf and on Your sole responsibility, not on behalf 24202 of any other Contributor, and only if You agree to indemnify, 24203 defend, and hold each Contributor harmless for any liability 24204 incurred by, or claims asserted against, such Contributor by reason 24205 of your accepting any such warranty or additional liability. 24206 24207 END OF TERMS AND CONDITIONS 24208 24209 APPENDIX: How to apply the Apache License to your work. 24210 24211 To apply the Apache License to your work, attach the following 24212 boilerplate notice, with the fields enclosed by brackets "[]" 24213 replaced with your own identifying information. (Don't include 24214 the brackets!) The text should be enclosed in the appropriate 24215 comment syntax for the file format. We also recommend that a 24216 file or class name and description of purpose be included on the 24217 same "printed page" as the copyright notice for easier 24218 identification within third-party archives. 24219 24220 Copyright [yyyy] [name of copyright owner] 24221 24222 Licensed under the Apache License, Version 2.0 (the "License"); 24223 you may not use this file except in compliance with the License. 24224 You may obtain a copy of the License at 24225 24226 http://www.apache.org/licenses/LICENSE-2.0 24227 24228 Unless required by applicable law or agreed to in writing, software 24229 distributed under the License is distributed on an "AS IS" BASIS, 24230 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 24231 See the License for the specific language governing permissions and 24232 limitations under the License. 24233 24234 ================================================================ 24235 24236 github.com/olekukonko/tablewriter 24237 https://github.com/olekukonko/tablewriter 24238 ---------------------------------------------------------------- 24239 Copyright (C) 2014 by Oleku Konko 24240 24241 Permission is hereby granted, free of charge, to any person obtaining a copy 24242 of this software and associated documentation files (the "Software"), to deal 24243 in the Software without restriction, including without limitation the rights 24244 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 24245 copies of the Software, and to permit persons to whom the Software is 24246 furnished to do so, subject to the following conditions: 24247 24248 The above copyright notice and this permission notice shall be included in 24249 all copies or substantial portions of the Software. 24250 24251 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 24252 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 24253 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 24254 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 24255 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 24256 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 24257 THE SOFTWARE. 24258 24259 ================================================================ 24260 24261 github.com/onsi/ginkgo/v2 24262 https://github.com/onsi/ginkgo/v2 24263 ---------------------------------------------------------------- 24264 Copyright (c) 2013-2014 Onsi Fakhouri 24265 24266 Permission is hereby granted, free of charge, to any person obtaining 24267 a copy of this software and associated documentation files (the 24268 "Software"), to deal in the Software without restriction, including 24269 without limitation the rights to use, copy, modify, merge, publish, 24270 distribute, sublicense, and/or sell copies of the Software, and to 24271 permit persons to whom the Software is furnished to do so, subject to 24272 the following conditions: 24273 24274 The above copyright notice and this permission notice shall be 24275 included in all copies or substantial portions of the Software. 24276 24277 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 24278 EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 24279 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 24280 NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE 24281 LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION 24282 OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION 24283 WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 24284 24285 ================================================================ 24286 24287 github.com/onsi/gomega 24288 https://github.com/onsi/gomega 24289 ---------------------------------------------------------------- 24290 Copyright (c) 2013-2014 Onsi Fakhouri 24291 24292 Permission is hereby granted, free of charge, to any person obtaining 24293 a copy of this software and associated documentation files (the 24294 "Software"), to deal in the Software without restriction, including 24295 without limitation the rights to use, copy, modify, merge, publish, 24296 distribute, sublicense, and/or sell copies of the Software, and to 24297 permit persons to whom the Software is furnished to do so, subject to 24298 the following conditions: 24299 24300 The above copyright notice and this permission notice shall be 24301 included in all copies or substantial portions of the Software. 24302 24303 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 24304 EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 24305 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 24306 NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE 24307 LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION 24308 OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION 24309 WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 24310 24311 ================================================================ 24312 24313 github.com/philhofer/fwd 24314 https://github.com/philhofer/fwd 24315 ---------------------------------------------------------------- 24316 Copyright (c) 2014-2015, Philip Hofer 24317 24318 Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: 24319 24320 The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. 24321 24322 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 24323 ================================================================ 24324 24325 github.com/pierrec/lz4 24326 https://github.com/pierrec/lz4 24327 ---------------------------------------------------------------- 24328 Copyright (c) 2015, Pierre Curto 24329 All rights reserved. 24330 24331 Redistribution and use in source and binary forms, with or without 24332 modification, are permitted provided that the following conditions are met: 24333 24334 * Redistributions of source code must retain the above copyright notice, this 24335 list of conditions and the following disclaimer. 24336 24337 * Redistributions in binary form must reproduce the above copyright notice, 24338 this list of conditions and the following disclaimer in the documentation 24339 and/or other materials provided with the distribution. 24340 24341 * Neither the name of xxHash nor the names of its 24342 contributors may be used to endorse or promote products derived from 24343 this software without specific prior written permission. 24344 24345 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 24346 AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 24347 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 24348 DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE 24349 FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 24350 DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR 24351 SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER 24352 CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, 24353 OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 24354 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 24355 24356 24357 ================================================================ 24358 24359 github.com/pierrec/lz4/v4 24360 https://github.com/pierrec/lz4/v4 24361 ---------------------------------------------------------------- 24362 Copyright (c) 2015, Pierre Curto 24363 All rights reserved. 24364 24365 Redistribution and use in source and binary forms, with or without 24366 modification, are permitted provided that the following conditions are met: 24367 24368 * Redistributions of source code must retain the above copyright notice, this 24369 list of conditions and the following disclaimer. 24370 24371 * Redistributions in binary form must reproduce the above copyright notice, 24372 this list of conditions and the following disclaimer in the documentation 24373 and/or other materials provided with the distribution. 24374 24375 * Neither the name of xxHash nor the names of its 24376 contributors may be used to endorse or promote products derived from 24377 this software without specific prior written permission. 24378 24379 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 24380 AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 24381 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 24382 DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE 24383 FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 24384 DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR 24385 SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER 24386 CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, 24387 OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 24388 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 24389 24390 24391 ================================================================ 24392 24393 github.com/pkg/errors 24394 https://github.com/pkg/errors 24395 ---------------------------------------------------------------- 24396 Copyright (c) 2015, Dave Cheney <dave@cheney.net> 24397 All rights reserved. 24398 24399 Redistribution and use in source and binary forms, with or without 24400 modification, are permitted provided that the following conditions are met: 24401 24402 * Redistributions of source code must retain the above copyright notice, this 24403 list of conditions and the following disclaimer. 24404 24405 * Redistributions in binary form must reproduce the above copyright notice, 24406 this list of conditions and the following disclaimer in the documentation 24407 and/or other materials provided with the distribution. 24408 24409 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 24410 AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 24411 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 24412 DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE 24413 FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 24414 DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR 24415 SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER 24416 CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, 24417 OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 24418 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 24419 24420 ================================================================ 24421 24422 github.com/pkg/sftp 24423 https://github.com/pkg/sftp 24424 ---------------------------------------------------------------- 24425 Copyright (c) 2013, Dave Cheney 24426 All rights reserved. 24427 24428 Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 24429 24430 * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 24431 * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 24432 24433 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 24434 24435 ================================================================ 24436 24437 github.com/pkg/xattr 24438 https://github.com/pkg/xattr 24439 ---------------------------------------------------------------- 24440 Copyright (c) 2012 Dave Cheney. All rights reserved. 24441 Copyright (c) 2014 Kuba Podgórski. All rights reserved. 24442 24443 Redistribution and use in source and binary forms, with or without 24444 modification, are permitted provided that the following conditions are 24445 met: 24446 24447 * Redistributions of source code must retain the above copyright 24448 notice, this list of conditions and the following disclaimer. 24449 * Redistributions in binary form must reproduce the above 24450 copyright notice, this list of conditions and the following disclaimer 24451 in the documentation and/or other materials provided with the 24452 distribution. 24453 24454 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 24455 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 24456 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 24457 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 24458 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 24459 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 24460 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 24461 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 24462 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 24463 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 24464 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 24465 24466 ================================================================ 24467 24468 github.com/pmezard/go-difflib 24469 https://github.com/pmezard/go-difflib 24470 ---------------------------------------------------------------- 24471 Copyright (c) 2013, Patrick Mezard 24472 All rights reserved. 24473 24474 Redistribution and use in source and binary forms, with or without 24475 modification, are permitted provided that the following conditions are 24476 met: 24477 24478 Redistributions of source code must retain the above copyright 24479 notice, this list of conditions and the following disclaimer. 24480 Redistributions in binary form must reproduce the above copyright 24481 notice, this list of conditions and the following disclaimer in the 24482 documentation and/or other materials provided with the distribution. 24483 The names of its contributors may not be used to endorse or promote 24484 products derived from this software without specific prior written 24485 permission. 24486 24487 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS 24488 IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 24489 TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A 24490 PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 24491 HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 24492 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED 24493 TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 24494 PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 24495 LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 24496 NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 24497 SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 24498 24499 ================================================================ 24500 24501 github.com/posener/complete 24502 https://github.com/posener/complete 24503 ---------------------------------------------------------------- 24504 The MIT License 24505 24506 Copyright (c) 2017 Eyal Posener 24507 24508 Permission is hereby granted, free of charge, to any person obtaining a copy 24509 of this software and associated documentation files (the "Software"), to deal 24510 in the Software without restriction, including without limitation the rights 24511 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 24512 copies of the Software, and to permit persons to whom the Software is 24513 furnished to do so, subject to the following conditions: 24514 24515 The above copyright notice and this permission notice shall be included in 24516 all copies or substantial portions of the Software. 24517 24518 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 24519 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 24520 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 24521 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 24522 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 24523 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 24524 THE SOFTWARE. 24525 ================================================================ 24526 24527 github.com/power-devops/perfstat 24528 https://github.com/power-devops/perfstat 24529 ---------------------------------------------------------------- 24530 MIT License 24531 24532 Copyright (c) 2020 Power DevOps 24533 24534 Permission is hereby granted, free of charge, to any person obtaining a copy 24535 of this software and associated documentation files (the "Software"), to deal 24536 in the Software without restriction, including without limitation the rights 24537 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 24538 copies of the Software, and to permit persons to whom the Software is 24539 furnished to do so, subject to the following conditions: 24540 24541 The above copyright notice and this permission notice shall be included in all 24542 copies or substantial portions of the Software. 24543 24544 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 24545 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 24546 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 24547 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 24548 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 24549 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 24550 SOFTWARE. 24551 24552 24553 24554 ================================================================ 24555 24556 github.com/pquerna/cachecontrol 24557 https://github.com/pquerna/cachecontrol 24558 ---------------------------------------------------------------- 24559 24560 Apache License 24561 Version 2.0, January 2004 24562 http://www.apache.org/licenses/ 24563 24564 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 24565 24566 1. Definitions. 24567 24568 "License" shall mean the terms and conditions for use, reproduction, 24569 and distribution as defined by Sections 1 through 9 of this document. 24570 24571 "Licensor" shall mean the copyright owner or entity authorized by 24572 the copyright owner that is granting the License. 24573 24574 "Legal Entity" shall mean the union of the acting entity and all 24575 other entities that control, are controlled by, or are under common 24576 control with that entity. For the purposes of this definition, 24577 "control" means (i) the power, direct or indirect, to cause the 24578 direction or management of such entity, whether by contract or 24579 otherwise, or (ii) ownership of fifty percent (50%) or more of the 24580 outstanding shares, or (iii) beneficial ownership of such entity. 24581 24582 "You" (or "Your") shall mean an individual or Legal Entity 24583 exercising permissions granted by this License. 24584 24585 "Source" form shall mean the preferred form for making modifications, 24586 including but not limited to software source code, documentation 24587 source, and configuration files. 24588 24589 "Object" form shall mean any form resulting from mechanical 24590 transformation or translation of a Source form, including but 24591 not limited to compiled object code, generated documentation, 24592 and conversions to other media types. 24593 24594 "Work" shall mean the work of authorship, whether in Source or 24595 Object form, made available under the License, as indicated by a 24596 copyright notice that is included in or attached to the work 24597 (an example is provided in the Appendix below). 24598 24599 "Derivative Works" shall mean any work, whether in Source or Object 24600 form, that is based on (or derived from) the Work and for which the 24601 editorial revisions, annotations, elaborations, or other modifications 24602 represent, as a whole, an original work of authorship. For the purposes 24603 of this License, Derivative Works shall not include works that remain 24604 separable from, or merely link (or bind by name) to the interfaces of, 24605 the Work and Derivative Works thereof. 24606 24607 "Contribution" shall mean any work of authorship, including 24608 the original version of the Work and any modifications or additions 24609 to that Work or Derivative Works thereof, that is intentionally 24610 submitted to Licensor for inclusion in the Work by the copyright owner 24611 or by an individual or Legal Entity authorized to submit on behalf of 24612 the copyright owner. For the purposes of this definition, "submitted" 24613 means any form of electronic, verbal, or written communication sent 24614 to the Licensor or its representatives, including but not limited to 24615 communication on electronic mailing lists, source code control systems, 24616 and issue tracking systems that are managed by, or on behalf of, the 24617 Licensor for the purpose of discussing and improving the Work, but 24618 excluding communication that is conspicuously marked or otherwise 24619 designated in writing by the copyright owner as "Not a Contribution." 24620 24621 "Contributor" shall mean Licensor and any individual or Legal Entity 24622 on behalf of whom a Contribution has been received by Licensor and 24623 subsequently incorporated within the Work. 24624 24625 2. Grant of Copyright License. Subject to the terms and conditions of 24626 this License, each Contributor hereby grants to You a perpetual, 24627 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 24628 copyright license to reproduce, prepare Derivative Works of, 24629 publicly display, publicly perform, sublicense, and distribute the 24630 Work and such Derivative Works in Source or Object form. 24631 24632 3. Grant of Patent License. Subject to the terms and conditions of 24633 this License, each Contributor hereby grants to You a perpetual, 24634 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 24635 (except as stated in this section) patent license to make, have made, 24636 use, offer to sell, sell, import, and otherwise transfer the Work, 24637 where such license applies only to those patent claims licensable 24638 by such Contributor that are necessarily infringed by their 24639 Contribution(s) alone or by combination of their Contribution(s) 24640 with the Work to which such Contribution(s) was submitted. If You 24641 institute patent litigation against any entity (including a 24642 cross-claim or counterclaim in a lawsuit) alleging that the Work 24643 or a Contribution incorporated within the Work constitutes direct 24644 or contributory patent infringement, then any patent licenses 24645 granted to You under this License for that Work shall terminate 24646 as of the date such litigation is filed. 24647 24648 4. Redistribution. You may reproduce and distribute copies of the 24649 Work or Derivative Works thereof in any medium, with or without 24650 modifications, and in Source or Object form, provided that You 24651 meet the following conditions: 24652 24653 (a) You must give any other recipients of the Work or 24654 Derivative Works a copy of this License; and 24655 24656 (b) You must cause any modified files to carry prominent notices 24657 stating that You changed the files; and 24658 24659 (c) You must retain, in the Source form of any Derivative Works 24660 that You distribute, all copyright, patent, trademark, and 24661 attribution notices from the Source form of the Work, 24662 excluding those notices that do not pertain to any part of 24663 the Derivative Works; and 24664 24665 (d) If the Work includes a "NOTICE" text file as part of its 24666 distribution, then any Derivative Works that You distribute must 24667 include a readable copy of the attribution notices contained 24668 within such NOTICE file, excluding those notices that do not 24669 pertain to any part of the Derivative Works, in at least one 24670 of the following places: within a NOTICE text file distributed 24671 as part of the Derivative Works; within the Source form or 24672 documentation, if provided along with the Derivative Works; or, 24673 within a display generated by the Derivative Works, if and 24674 wherever such third-party notices normally appear. The contents 24675 of the NOTICE file are for informational purposes only and 24676 do not modify the License. You may add Your own attribution 24677 notices within Derivative Works that You distribute, alongside 24678 or as an addendum to the NOTICE text from the Work, provided 24679 that such additional attribution notices cannot be construed 24680 as modifying the License. 24681 24682 You may add Your own copyright statement to Your modifications and 24683 may provide additional or different license terms and conditions 24684 for use, reproduction, or distribution of Your modifications, or 24685 for any such Derivative Works as a whole, provided Your use, 24686 reproduction, and distribution of the Work otherwise complies with 24687 the conditions stated in this License. 24688 24689 5. Submission of Contributions. Unless You explicitly state otherwise, 24690 any Contribution intentionally submitted for inclusion in the Work 24691 by You to the Licensor shall be under the terms and conditions of 24692 this License, without any additional terms or conditions. 24693 Notwithstanding the above, nothing herein shall supersede or modify 24694 the terms of any separate license agreement you may have executed 24695 with Licensor regarding such Contributions. 24696 24697 6. Trademarks. This License does not grant permission to use the trade 24698 names, trademarks, service marks, or product names of the Licensor, 24699 except as required for reasonable and customary use in describing the 24700 origin of the Work and reproducing the content of the NOTICE file. 24701 24702 7. Disclaimer of Warranty. Unless required by applicable law or 24703 agreed to in writing, Licensor provides the Work (and each 24704 Contributor provides its Contributions) on an "AS IS" BASIS, 24705 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 24706 implied, including, without limitation, any warranties or conditions 24707 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 24708 PARTICULAR PURPOSE. You are solely responsible for determining the 24709 appropriateness of using or redistributing the Work and assume any 24710 risks associated with Your exercise of permissions under this License. 24711 24712 8. Limitation of Liability. In no event and under no legal theory, 24713 whether in tort (including negligence), contract, or otherwise, 24714 unless required by applicable law (such as deliberate and grossly 24715 negligent acts) or agreed to in writing, shall any Contributor be 24716 liable to You for damages, including any direct, indirect, special, 24717 incidental, or consequential damages of any character arising as a 24718 result of this License or out of the use or inability to use the 24719 Work (including but not limited to damages for loss of goodwill, 24720 work stoppage, computer failure or malfunction, or any and all 24721 other commercial damages or losses), even if such Contributor 24722 has been advised of the possibility of such damages. 24723 24724 9. Accepting Warranty or Additional Liability. While redistributing 24725 the Work or Derivative Works thereof, You may choose to offer, 24726 and charge a fee for, acceptance of support, warranty, indemnity, 24727 or other liability obligations and/or rights consistent with this 24728 License. However, in accepting such obligations, You may act only 24729 on Your own behalf and on Your sole responsibility, not on behalf 24730 of any other Contributor, and only if You agree to indemnify, 24731 defend, and hold each Contributor harmless for any liability 24732 incurred by, or claims asserted against, such Contributor by reason 24733 of your accepting any such warranty or additional liability. 24734 24735 END OF TERMS AND CONDITIONS 24736 24737 APPENDIX: How to apply the Apache License to your work. 24738 24739 To apply the Apache License to your work, attach the following 24740 boilerplate notice, with the fields enclosed by brackets "[]" 24741 replaced with your own identifying information. (Don't include 24742 the brackets!) The text should be enclosed in the appropriate 24743 comment syntax for the file format. We also recommend that a 24744 file or class name and description of purpose be included on the 24745 same "printed page" as the copyright notice for easier 24746 identification within third-party archives. 24747 24748 Copyright [yyyy] [name of copyright owner] 24749 24750 Licensed under the Apache License, Version 2.0 (the "License"); 24751 you may not use this file except in compliance with the License. 24752 You may obtain a copy of the License at 24753 24754 http://www.apache.org/licenses/LICENSE-2.0 24755 24756 Unless required by applicable law or agreed to in writing, software 24757 distributed under the License is distributed on an "AS IS" BASIS, 24758 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 24759 See the License for the specific language governing permissions and 24760 limitations under the License. 24761 24762 ================================================================ 24763 24764 github.com/prometheus/client_golang 24765 https://github.com/prometheus/client_golang 24766 ---------------------------------------------------------------- 24767 Apache License 24768 Version 2.0, January 2004 24769 http://www.apache.org/licenses/ 24770 24771 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 24772 24773 1. Definitions. 24774 24775 "License" shall mean the terms and conditions for use, reproduction, 24776 and distribution as defined by Sections 1 through 9 of this document. 24777 24778 "Licensor" shall mean the copyright owner or entity authorized by 24779 the copyright owner that is granting the License. 24780 24781 "Legal Entity" shall mean the union of the acting entity and all 24782 other entities that control, are controlled by, or are under common 24783 control with that entity. For the purposes of this definition, 24784 "control" means (i) the power, direct or indirect, to cause the 24785 direction or management of such entity, whether by contract or 24786 otherwise, or (ii) ownership of fifty percent (50%) or more of the 24787 outstanding shares, or (iii) beneficial ownership of such entity. 24788 24789 "You" (or "Your") shall mean an individual or Legal Entity 24790 exercising permissions granted by this License. 24791 24792 "Source" form shall mean the preferred form for making modifications, 24793 including but not limited to software source code, documentation 24794 source, and configuration files. 24795 24796 "Object" form shall mean any form resulting from mechanical 24797 transformation or translation of a Source form, including but 24798 not limited to compiled object code, generated documentation, 24799 and conversions to other media types. 24800 24801 "Work" shall mean the work of authorship, whether in Source or 24802 Object form, made available under the License, as indicated by a 24803 copyright notice that is included in or attached to the work 24804 (an example is provided in the Appendix below). 24805 24806 "Derivative Works" shall mean any work, whether in Source or Object 24807 form, that is based on (or derived from) the Work and for which the 24808 editorial revisions, annotations, elaborations, or other modifications 24809 represent, as a whole, an original work of authorship. For the purposes 24810 of this License, Derivative Works shall not include works that remain 24811 separable from, or merely link (or bind by name) to the interfaces of, 24812 the Work and Derivative Works thereof. 24813 24814 "Contribution" shall mean any work of authorship, including 24815 the original version of the Work and any modifications or additions 24816 to that Work or Derivative Works thereof, that is intentionally 24817 submitted to Licensor for inclusion in the Work by the copyright owner 24818 or by an individual or Legal Entity authorized to submit on behalf of 24819 the copyright owner. For the purposes of this definition, "submitted" 24820 means any form of electronic, verbal, or written communication sent 24821 to the Licensor or its representatives, including but not limited to 24822 communication on electronic mailing lists, source code control systems, 24823 and issue tracking systems that are managed by, or on behalf of, the 24824 Licensor for the purpose of discussing and improving the Work, but 24825 excluding communication that is conspicuously marked or otherwise 24826 designated in writing by the copyright owner as "Not a Contribution." 24827 24828 "Contributor" shall mean Licensor and any individual or Legal Entity 24829 on behalf of whom a Contribution has been received by Licensor and 24830 subsequently incorporated within the Work. 24831 24832 2. Grant of Copyright License. Subject to the terms and conditions of 24833 this License, each Contributor hereby grants to You a perpetual, 24834 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 24835 copyright license to reproduce, prepare Derivative Works of, 24836 publicly display, publicly perform, sublicense, and distribute the 24837 Work and such Derivative Works in Source or Object form. 24838 24839 3. Grant of Patent License. Subject to the terms and conditions of 24840 this License, each Contributor hereby grants to You a perpetual, 24841 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 24842 (except as stated in this section) patent license to make, have made, 24843 use, offer to sell, sell, import, and otherwise transfer the Work, 24844 where such license applies only to those patent claims licensable 24845 by such Contributor that are necessarily infringed by their 24846 Contribution(s) alone or by combination of their Contribution(s) 24847 with the Work to which such Contribution(s) was submitted. If You 24848 institute patent litigation against any entity (including a 24849 cross-claim or counterclaim in a lawsuit) alleging that the Work 24850 or a Contribution incorporated within the Work constitutes direct 24851 or contributory patent infringement, then any patent licenses 24852 granted to You under this License for that Work shall terminate 24853 as of the date such litigation is filed. 24854 24855 4. Redistribution. You may reproduce and distribute copies of the 24856 Work or Derivative Works thereof in any medium, with or without 24857 modifications, and in Source or Object form, provided that You 24858 meet the following conditions: 24859 24860 (a) You must give any other recipients of the Work or 24861 Derivative Works a copy of this License; and 24862 24863 (b) You must cause any modified files to carry prominent notices 24864 stating that You changed the files; and 24865 24866 (c) You must retain, in the Source form of any Derivative Works 24867 that You distribute, all copyright, patent, trademark, and 24868 attribution notices from the Source form of the Work, 24869 excluding those notices that do not pertain to any part of 24870 the Derivative Works; and 24871 24872 (d) If the Work includes a "NOTICE" text file as part of its 24873 distribution, then any Derivative Works that You distribute must 24874 include a readable copy of the attribution notices contained 24875 within such NOTICE file, excluding those notices that do not 24876 pertain to any part of the Derivative Works, in at least one 24877 of the following places: within a NOTICE text file distributed 24878 as part of the Derivative Works; within the Source form or 24879 documentation, if provided along with the Derivative Works; or, 24880 within a display generated by the Derivative Works, if and 24881 wherever such third-party notices normally appear. The contents 24882 of the NOTICE file are for informational purposes only and 24883 do not modify the License. You may add Your own attribution 24884 notices within Derivative Works that You distribute, alongside 24885 or as an addendum to the NOTICE text from the Work, provided 24886 that such additional attribution notices cannot be construed 24887 as modifying the License. 24888 24889 You may add Your own copyright statement to Your modifications and 24890 may provide additional or different license terms and conditions 24891 for use, reproduction, or distribution of Your modifications, or 24892 for any such Derivative Works as a whole, provided Your use, 24893 reproduction, and distribution of the Work otherwise complies with 24894 the conditions stated in this License. 24895 24896 5. Submission of Contributions. Unless You explicitly state otherwise, 24897 any Contribution intentionally submitted for inclusion in the Work 24898 by You to the Licensor shall be under the terms and conditions of 24899 this License, without any additional terms or conditions. 24900 Notwithstanding the above, nothing herein shall supersede or modify 24901 the terms of any separate license agreement you may have executed 24902 with Licensor regarding such Contributions. 24903 24904 6. Trademarks. This License does not grant permission to use the trade 24905 names, trademarks, service marks, or product names of the Licensor, 24906 except as required for reasonable and customary use in describing the 24907 origin of the Work and reproducing the content of the NOTICE file. 24908 24909 7. Disclaimer of Warranty. Unless required by applicable law or 24910 agreed to in writing, Licensor provides the Work (and each 24911 Contributor provides its Contributions) on an "AS IS" BASIS, 24912 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 24913 implied, including, without limitation, any warranties or conditions 24914 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 24915 PARTICULAR PURPOSE. You are solely responsible for determining the 24916 appropriateness of using or redistributing the Work and assume any 24917 risks associated with Your exercise of permissions under this License. 24918 24919 8. Limitation of Liability. In no event and under no legal theory, 24920 whether in tort (including negligence), contract, or otherwise, 24921 unless required by applicable law (such as deliberate and grossly 24922 negligent acts) or agreed to in writing, shall any Contributor be 24923 liable to You for damages, including any direct, indirect, special, 24924 incidental, or consequential damages of any character arising as a 24925 result of this License or out of the use or inability to use the 24926 Work (including but not limited to damages for loss of goodwill, 24927 work stoppage, computer failure or malfunction, or any and all 24928 other commercial damages or losses), even if such Contributor 24929 has been advised of the possibility of such damages. 24930 24931 9. Accepting Warranty or Additional Liability. While redistributing 24932 the Work or Derivative Works thereof, You may choose to offer, 24933 and charge a fee for, acceptance of support, warranty, indemnity, 24934 or other liability obligations and/or rights consistent with this 24935 License. However, in accepting such obligations, You may act only 24936 on Your own behalf and on Your sole responsibility, not on behalf 24937 of any other Contributor, and only if You agree to indemnify, 24938 defend, and hold each Contributor harmless for any liability 24939 incurred by, or claims asserted against, such Contributor by reason 24940 of your accepting any such warranty or additional liability. 24941 24942 END OF TERMS AND CONDITIONS 24943 24944 APPENDIX: How to apply the Apache License to your work. 24945 24946 To apply the Apache License to your work, attach the following 24947 boilerplate notice, with the fields enclosed by brackets "[]" 24948 replaced with your own identifying information. (Don't include 24949 the brackets!) The text should be enclosed in the appropriate 24950 comment syntax for the file format. We also recommend that a 24951 file or class name and description of purpose be included on the 24952 same "printed page" as the copyright notice for easier 24953 identification within third-party archives. 24954 24955 Copyright [yyyy] [name of copyright owner] 24956 24957 Licensed under the Apache License, Version 2.0 (the "License"); 24958 you may not use this file except in compliance with the License. 24959 You may obtain a copy of the License at 24960 24961 http://www.apache.org/licenses/LICENSE-2.0 24962 24963 Unless required by applicable law or agreed to in writing, software 24964 distributed under the License is distributed on an "AS IS" BASIS, 24965 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 24966 See the License for the specific language governing permissions and 24967 limitations under the License. 24968 24969 ================================================================ 24970 24971 github.com/prometheus/client_model 24972 https://github.com/prometheus/client_model 24973 ---------------------------------------------------------------- 24974 Apache License 24975 Version 2.0, January 2004 24976 http://www.apache.org/licenses/ 24977 24978 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 24979 24980 1. Definitions. 24981 24982 "License" shall mean the terms and conditions for use, reproduction, 24983 and distribution as defined by Sections 1 through 9 of this document. 24984 24985 "Licensor" shall mean the copyright owner or entity authorized by 24986 the copyright owner that is granting the License. 24987 24988 "Legal Entity" shall mean the union of the acting entity and all 24989 other entities that control, are controlled by, or are under common 24990 control with that entity. For the purposes of this definition, 24991 "control" means (i) the power, direct or indirect, to cause the 24992 direction or management of such entity, whether by contract or 24993 otherwise, or (ii) ownership of fifty percent (50%) or more of the 24994 outstanding shares, or (iii) beneficial ownership of such entity. 24995 24996 "You" (or "Your") shall mean an individual or Legal Entity 24997 exercising permissions granted by this License. 24998 24999 "Source" form shall mean the preferred form for making modifications, 25000 including but not limited to software source code, documentation 25001 source, and configuration files. 25002 25003 "Object" form shall mean any form resulting from mechanical 25004 transformation or translation of a Source form, including but 25005 not limited to compiled object code, generated documentation, 25006 and conversions to other media types. 25007 25008 "Work" shall mean the work of authorship, whether in Source or 25009 Object form, made available under the License, as indicated by a 25010 copyright notice that is included in or attached to the work 25011 (an example is provided in the Appendix below). 25012 25013 "Derivative Works" shall mean any work, whether in Source or Object 25014 form, that is based on (or derived from) the Work and for which the 25015 editorial revisions, annotations, elaborations, or other modifications 25016 represent, as a whole, an original work of authorship. For the purposes 25017 of this License, Derivative Works shall not include works that remain 25018 separable from, or merely link (or bind by name) to the interfaces of, 25019 the Work and Derivative Works thereof. 25020 25021 "Contribution" shall mean any work of authorship, including 25022 the original version of the Work and any modifications or additions 25023 to that Work or Derivative Works thereof, that is intentionally 25024 submitted to Licensor for inclusion in the Work by the copyright owner 25025 or by an individual or Legal Entity authorized to submit on behalf of 25026 the copyright owner. For the purposes of this definition, "submitted" 25027 means any form of electronic, verbal, or written communication sent 25028 to the Licensor or its representatives, including but not limited to 25029 communication on electronic mailing lists, source code control systems, 25030 and issue tracking systems that are managed by, or on behalf of, the 25031 Licensor for the purpose of discussing and improving the Work, but 25032 excluding communication that is conspicuously marked or otherwise 25033 designated in writing by the copyright owner as "Not a Contribution." 25034 25035 "Contributor" shall mean Licensor and any individual or Legal Entity 25036 on behalf of whom a Contribution has been received by Licensor and 25037 subsequently incorporated within the Work. 25038 25039 2. Grant of Copyright License. Subject to the terms and conditions of 25040 this License, each Contributor hereby grants to You a perpetual, 25041 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 25042 copyright license to reproduce, prepare Derivative Works of, 25043 publicly display, publicly perform, sublicense, and distribute the 25044 Work and such Derivative Works in Source or Object form. 25045 25046 3. Grant of Patent License. Subject to the terms and conditions of 25047 this License, each Contributor hereby grants to You a perpetual, 25048 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 25049 (except as stated in this section) patent license to make, have made, 25050 use, offer to sell, sell, import, and otherwise transfer the Work, 25051 where such license applies only to those patent claims licensable 25052 by such Contributor that are necessarily infringed by their 25053 Contribution(s) alone or by combination of their Contribution(s) 25054 with the Work to which such Contribution(s) was submitted. If You 25055 institute patent litigation against any entity (including a 25056 cross-claim or counterclaim in a lawsuit) alleging that the Work 25057 or a Contribution incorporated within the Work constitutes direct 25058 or contributory patent infringement, then any patent licenses 25059 granted to You under this License for that Work shall terminate 25060 as of the date such litigation is filed. 25061 25062 4. Redistribution. You may reproduce and distribute copies of the 25063 Work or Derivative Works thereof in any medium, with or without 25064 modifications, and in Source or Object form, provided that You 25065 meet the following conditions: 25066 25067 (a) You must give any other recipients of the Work or 25068 Derivative Works a copy of this License; and 25069 25070 (b) You must cause any modified files to carry prominent notices 25071 stating that You changed the files; and 25072 25073 (c) You must retain, in the Source form of any Derivative Works 25074 that You distribute, all copyright, patent, trademark, and 25075 attribution notices from the Source form of the Work, 25076 excluding those notices that do not pertain to any part of 25077 the Derivative Works; and 25078 25079 (d) If the Work includes a "NOTICE" text file as part of its 25080 distribution, then any Derivative Works that You distribute must 25081 include a readable copy of the attribution notices contained 25082 within such NOTICE file, excluding those notices that do not 25083 pertain to any part of the Derivative Works, in at least one 25084 of the following places: within a NOTICE text file distributed 25085 as part of the Derivative Works; within the Source form or 25086 documentation, if provided along with the Derivative Works; or, 25087 within a display generated by the Derivative Works, if and 25088 wherever such third-party notices normally appear. The contents 25089 of the NOTICE file are for informational purposes only and 25090 do not modify the License. You may add Your own attribution 25091 notices within Derivative Works that You distribute, alongside 25092 or as an addendum to the NOTICE text from the Work, provided 25093 that such additional attribution notices cannot be construed 25094 as modifying the License. 25095 25096 You may add Your own copyright statement to Your modifications and 25097 may provide additional or different license terms and conditions 25098 for use, reproduction, or distribution of Your modifications, or 25099 for any such Derivative Works as a whole, provided Your use, 25100 reproduction, and distribution of the Work otherwise complies with 25101 the conditions stated in this License. 25102 25103 5. Submission of Contributions. Unless You explicitly state otherwise, 25104 any Contribution intentionally submitted for inclusion in the Work 25105 by You to the Licensor shall be under the terms and conditions of 25106 this License, without any additional terms or conditions. 25107 Notwithstanding the above, nothing herein shall supersede or modify 25108 the terms of any separate license agreement you may have executed 25109 with Licensor regarding such Contributions. 25110 25111 6. Trademarks. This License does not grant permission to use the trade 25112 names, trademarks, service marks, or product names of the Licensor, 25113 except as required for reasonable and customary use in describing the 25114 origin of the Work and reproducing the content of the NOTICE file. 25115 25116 7. Disclaimer of Warranty. Unless required by applicable law or 25117 agreed to in writing, Licensor provides the Work (and each 25118 Contributor provides its Contributions) on an "AS IS" BASIS, 25119 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 25120 implied, including, without limitation, any warranties or conditions 25121 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 25122 PARTICULAR PURPOSE. You are solely responsible for determining the 25123 appropriateness of using or redistributing the Work and assume any 25124 risks associated with Your exercise of permissions under this License. 25125 25126 8. Limitation of Liability. In no event and under no legal theory, 25127 whether in tort (including negligence), contract, or otherwise, 25128 unless required by applicable law (such as deliberate and grossly 25129 negligent acts) or agreed to in writing, shall any Contributor be 25130 liable to You for damages, including any direct, indirect, special, 25131 incidental, or consequential damages of any character arising as a 25132 result of this License or out of the use or inability to use the 25133 Work (including but not limited to damages for loss of goodwill, 25134 work stoppage, computer failure or malfunction, or any and all 25135 other commercial damages or losses), even if such Contributor 25136 has been advised of the possibility of such damages. 25137 25138 9. Accepting Warranty or Additional Liability. While redistributing 25139 the Work or Derivative Works thereof, You may choose to offer, 25140 and charge a fee for, acceptance of support, warranty, indemnity, 25141 or other liability obligations and/or rights consistent with this 25142 License. However, in accepting such obligations, You may act only 25143 on Your own behalf and on Your sole responsibility, not on behalf 25144 of any other Contributor, and only if You agree to indemnify, 25145 defend, and hold each Contributor harmless for any liability 25146 incurred by, or claims asserted against, such Contributor by reason 25147 of your accepting any such warranty or additional liability. 25148 25149 END OF TERMS AND CONDITIONS 25150 25151 APPENDIX: How to apply the Apache License to your work. 25152 25153 To apply the Apache License to your work, attach the following 25154 boilerplate notice, with the fields enclosed by brackets "[]" 25155 replaced with your own identifying information. (Don't include 25156 the brackets!) The text should be enclosed in the appropriate 25157 comment syntax for the file format. We also recommend that a 25158 file or class name and description of purpose be included on the 25159 same "printed page" as the copyright notice for easier 25160 identification within third-party archives. 25161 25162 Copyright [yyyy] [name of copyright owner] 25163 25164 Licensed under the Apache License, Version 2.0 (the "License"); 25165 you may not use this file except in compliance with the License. 25166 You may obtain a copy of the License at 25167 25168 http://www.apache.org/licenses/LICENSE-2.0 25169 25170 Unless required by applicable law or agreed to in writing, software 25171 distributed under the License is distributed on an "AS IS" BASIS, 25172 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 25173 See the License for the specific language governing permissions and 25174 limitations under the License. 25175 25176 ================================================================ 25177 25178 github.com/prometheus/common 25179 https://github.com/prometheus/common 25180 ---------------------------------------------------------------- 25181 Apache License 25182 Version 2.0, January 2004 25183 http://www.apache.org/licenses/ 25184 25185 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 25186 25187 1. Definitions. 25188 25189 "License" shall mean the terms and conditions for use, reproduction, 25190 and distribution as defined by Sections 1 through 9 of this document. 25191 25192 "Licensor" shall mean the copyright owner or entity authorized by 25193 the copyright owner that is granting the License. 25194 25195 "Legal Entity" shall mean the union of the acting entity and all 25196 other entities that control, are controlled by, or are under common 25197 control with that entity. For the purposes of this definition, 25198 "control" means (i) the power, direct or indirect, to cause the 25199 direction or management of such entity, whether by contract or 25200 otherwise, or (ii) ownership of fifty percent (50%) or more of the 25201 outstanding shares, or (iii) beneficial ownership of such entity. 25202 25203 "You" (or "Your") shall mean an individual or Legal Entity 25204 exercising permissions granted by this License. 25205 25206 "Source" form shall mean the preferred form for making modifications, 25207 including but not limited to software source code, documentation 25208 source, and configuration files. 25209 25210 "Object" form shall mean any form resulting from mechanical 25211 transformation or translation of a Source form, including but 25212 not limited to compiled object code, generated documentation, 25213 and conversions to other media types. 25214 25215 "Work" shall mean the work of authorship, whether in Source or 25216 Object form, made available under the License, as indicated by a 25217 copyright notice that is included in or attached to the work 25218 (an example is provided in the Appendix below). 25219 25220 "Derivative Works" shall mean any work, whether in Source or Object 25221 form, that is based on (or derived from) the Work and for which the 25222 editorial revisions, annotations, elaborations, or other modifications 25223 represent, as a whole, an original work of authorship. For the purposes 25224 of this License, Derivative Works shall not include works that remain 25225 separable from, or merely link (or bind by name) to the interfaces of, 25226 the Work and Derivative Works thereof. 25227 25228 "Contribution" shall mean any work of authorship, including 25229 the original version of the Work and any modifications or additions 25230 to that Work or Derivative Works thereof, that is intentionally 25231 submitted to Licensor for inclusion in the Work by the copyright owner 25232 or by an individual or Legal Entity authorized to submit on behalf of 25233 the copyright owner. For the purposes of this definition, "submitted" 25234 means any form of electronic, verbal, or written communication sent 25235 to the Licensor or its representatives, including but not limited to 25236 communication on electronic mailing lists, source code control systems, 25237 and issue tracking systems that are managed by, or on behalf of, the 25238 Licensor for the purpose of discussing and improving the Work, but 25239 excluding communication that is conspicuously marked or otherwise 25240 designated in writing by the copyright owner as "Not a Contribution." 25241 25242 "Contributor" shall mean Licensor and any individual or Legal Entity 25243 on behalf of whom a Contribution has been received by Licensor and 25244 subsequently incorporated within the Work. 25245 25246 2. Grant of Copyright License. Subject to the terms and conditions of 25247 this License, each Contributor hereby grants to You a perpetual, 25248 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 25249 copyright license to reproduce, prepare Derivative Works of, 25250 publicly display, publicly perform, sublicense, and distribute the 25251 Work and such Derivative Works in Source or Object form. 25252 25253 3. Grant of Patent License. Subject to the terms and conditions of 25254 this License, each Contributor hereby grants to You a perpetual, 25255 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 25256 (except as stated in this section) patent license to make, have made, 25257 use, offer to sell, sell, import, and otherwise transfer the Work, 25258 where such license applies only to those patent claims licensable 25259 by such Contributor that are necessarily infringed by their 25260 Contribution(s) alone or by combination of their Contribution(s) 25261 with the Work to which such Contribution(s) was submitted. If You 25262 institute patent litigation against any entity (including a 25263 cross-claim or counterclaim in a lawsuit) alleging that the Work 25264 or a Contribution incorporated within the Work constitutes direct 25265 or contributory patent infringement, then any patent licenses 25266 granted to You under this License for that Work shall terminate 25267 as of the date such litigation is filed. 25268 25269 4. Redistribution. You may reproduce and distribute copies of the 25270 Work or Derivative Works thereof in any medium, with or without 25271 modifications, and in Source or Object form, provided that You 25272 meet the following conditions: 25273 25274 (a) You must give any other recipients of the Work or 25275 Derivative Works a copy of this License; and 25276 25277 (b) You must cause any modified files to carry prominent notices 25278 stating that You changed the files; and 25279 25280 (c) You must retain, in the Source form of any Derivative Works 25281 that You distribute, all copyright, patent, trademark, and 25282 attribution notices from the Source form of the Work, 25283 excluding those notices that do not pertain to any part of 25284 the Derivative Works; and 25285 25286 (d) If the Work includes a "NOTICE" text file as part of its 25287 distribution, then any Derivative Works that You distribute must 25288 include a readable copy of the attribution notices contained 25289 within such NOTICE file, excluding those notices that do not 25290 pertain to any part of the Derivative Works, in at least one 25291 of the following places: within a NOTICE text file distributed 25292 as part of the Derivative Works; within the Source form or 25293 documentation, if provided along with the Derivative Works; or, 25294 within a display generated by the Derivative Works, if and 25295 wherever such third-party notices normally appear. The contents 25296 of the NOTICE file are for informational purposes only and 25297 do not modify the License. You may add Your own attribution 25298 notices within Derivative Works that You distribute, alongside 25299 or as an addendum to the NOTICE text from the Work, provided 25300 that such additional attribution notices cannot be construed 25301 as modifying the License. 25302 25303 You may add Your own copyright statement to Your modifications and 25304 may provide additional or different license terms and conditions 25305 for use, reproduction, or distribution of Your modifications, or 25306 for any such Derivative Works as a whole, provided Your use, 25307 reproduction, and distribution of the Work otherwise complies with 25308 the conditions stated in this License. 25309 25310 5. Submission of Contributions. Unless You explicitly state otherwise, 25311 any Contribution intentionally submitted for inclusion in the Work 25312 by You to the Licensor shall be under the terms and conditions of 25313 this License, without any additional terms or conditions. 25314 Notwithstanding the above, nothing herein shall supersede or modify 25315 the terms of any separate license agreement you may have executed 25316 with Licensor regarding such Contributions. 25317 25318 6. Trademarks. This License does not grant permission to use the trade 25319 names, trademarks, service marks, or product names of the Licensor, 25320 except as required for reasonable and customary use in describing the 25321 origin of the Work and reproducing the content of the NOTICE file. 25322 25323 7. Disclaimer of Warranty. Unless required by applicable law or 25324 agreed to in writing, Licensor provides the Work (and each 25325 Contributor provides its Contributions) on an "AS IS" BASIS, 25326 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 25327 implied, including, without limitation, any warranties or conditions 25328 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 25329 PARTICULAR PURPOSE. You are solely responsible for determining the 25330 appropriateness of using or redistributing the Work and assume any 25331 risks associated with Your exercise of permissions under this License. 25332 25333 8. Limitation of Liability. In no event and under no legal theory, 25334 whether in tort (including negligence), contract, or otherwise, 25335 unless required by applicable law (such as deliberate and grossly 25336 negligent acts) or agreed to in writing, shall any Contributor be 25337 liable to You for damages, including any direct, indirect, special, 25338 incidental, or consequential damages of any character arising as a 25339 result of this License or out of the use or inability to use the 25340 Work (including but not limited to damages for loss of goodwill, 25341 work stoppage, computer failure or malfunction, or any and all 25342 other commercial damages or losses), even if such Contributor 25343 has been advised of the possibility of such damages. 25344 25345 9. Accepting Warranty or Additional Liability. While redistributing 25346 the Work or Derivative Works thereof, You may choose to offer, 25347 and charge a fee for, acceptance of support, warranty, indemnity, 25348 or other liability obligations and/or rights consistent with this 25349 License. However, in accepting such obligations, You may act only 25350 on Your own behalf and on Your sole responsibility, not on behalf 25351 of any other Contributor, and only if You agree to indemnify, 25352 defend, and hold each Contributor harmless for any liability 25353 incurred by, or claims asserted against, such Contributor by reason 25354 of your accepting any such warranty or additional liability. 25355 25356 END OF TERMS AND CONDITIONS 25357 25358 APPENDIX: How to apply the Apache License to your work. 25359 25360 To apply the Apache License to your work, attach the following 25361 boilerplate notice, with the fields enclosed by brackets "[]" 25362 replaced with your own identifying information. (Don't include 25363 the brackets!) The text should be enclosed in the appropriate 25364 comment syntax for the file format. We also recommend that a 25365 file or class name and description of purpose be included on the 25366 same "printed page" as the copyright notice for easier 25367 identification within third-party archives. 25368 25369 Copyright [yyyy] [name of copyright owner] 25370 25371 Licensed under the Apache License, Version 2.0 (the "License"); 25372 you may not use this file except in compliance with the License. 25373 You may obtain a copy of the License at 25374 25375 http://www.apache.org/licenses/LICENSE-2.0 25376 25377 Unless required by applicable law or agreed to in writing, software 25378 distributed under the License is distributed on an "AS IS" BASIS, 25379 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 25380 See the License for the specific language governing permissions and 25381 limitations under the License. 25382 25383 ================================================================ 25384 25385 github.com/prometheus/procfs 25386 https://github.com/prometheus/procfs 25387 ---------------------------------------------------------------- 25388 Apache License 25389 Version 2.0, January 2004 25390 http://www.apache.org/licenses/ 25391 25392 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 25393 25394 1. Definitions. 25395 25396 "License" shall mean the terms and conditions for use, reproduction, 25397 and distribution as defined by Sections 1 through 9 of this document. 25398 25399 "Licensor" shall mean the copyright owner or entity authorized by 25400 the copyright owner that is granting the License. 25401 25402 "Legal Entity" shall mean the union of the acting entity and all 25403 other entities that control, are controlled by, or are under common 25404 control with that entity. For the purposes of this definition, 25405 "control" means (i) the power, direct or indirect, to cause the 25406 direction or management of such entity, whether by contract or 25407 otherwise, or (ii) ownership of fifty percent (50%) or more of the 25408 outstanding shares, or (iii) beneficial ownership of such entity. 25409 25410 "You" (or "Your") shall mean an individual or Legal Entity 25411 exercising permissions granted by this License. 25412 25413 "Source" form shall mean the preferred form for making modifications, 25414 including but not limited to software source code, documentation 25415 source, and configuration files. 25416 25417 "Object" form shall mean any form resulting from mechanical 25418 transformation or translation of a Source form, including but 25419 not limited to compiled object code, generated documentation, 25420 and conversions to other media types. 25421 25422 "Work" shall mean the work of authorship, whether in Source or 25423 Object form, made available under the License, as indicated by a 25424 copyright notice that is included in or attached to the work 25425 (an example is provided in the Appendix below). 25426 25427 "Derivative Works" shall mean any work, whether in Source or Object 25428 form, that is based on (or derived from) the Work and for which the 25429 editorial revisions, annotations, elaborations, or other modifications 25430 represent, as a whole, an original work of authorship. For the purposes 25431 of this License, Derivative Works shall not include works that remain 25432 separable from, or merely link (or bind by name) to the interfaces of, 25433 the Work and Derivative Works thereof. 25434 25435 "Contribution" shall mean any work of authorship, including 25436 the original version of the Work and any modifications or additions 25437 to that Work or Derivative Works thereof, that is intentionally 25438 submitted to Licensor for inclusion in the Work by the copyright owner 25439 or by an individual or Legal Entity authorized to submit on behalf of 25440 the copyright owner. For the purposes of this definition, "submitted" 25441 means any form of electronic, verbal, or written communication sent 25442 to the Licensor or its representatives, including but not limited to 25443 communication on electronic mailing lists, source code control systems, 25444 and issue tracking systems that are managed by, or on behalf of, the 25445 Licensor for the purpose of discussing and improving the Work, but 25446 excluding communication that is conspicuously marked or otherwise 25447 designated in writing by the copyright owner as "Not a Contribution." 25448 25449 "Contributor" shall mean Licensor and any individual or Legal Entity 25450 on behalf of whom a Contribution has been received by Licensor and 25451 subsequently incorporated within the Work. 25452 25453 2. Grant of Copyright License. Subject to the terms and conditions of 25454 this License, each Contributor hereby grants to You a perpetual, 25455 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 25456 copyright license to reproduce, prepare Derivative Works of, 25457 publicly display, publicly perform, sublicense, and distribute the 25458 Work and such Derivative Works in Source or Object form. 25459 25460 3. Grant of Patent License. Subject to the terms and conditions of 25461 this License, each Contributor hereby grants to You a perpetual, 25462 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 25463 (except as stated in this section) patent license to make, have made, 25464 use, offer to sell, sell, import, and otherwise transfer the Work, 25465 where such license applies only to those patent claims licensable 25466 by such Contributor that are necessarily infringed by their 25467 Contribution(s) alone or by combination of their Contribution(s) 25468 with the Work to which such Contribution(s) was submitted. If You 25469 institute patent litigation against any entity (including a 25470 cross-claim or counterclaim in a lawsuit) alleging that the Work 25471 or a Contribution incorporated within the Work constitutes direct 25472 or contributory patent infringement, then any patent licenses 25473 granted to You under this License for that Work shall terminate 25474 as of the date such litigation is filed. 25475 25476 4. Redistribution. You may reproduce and distribute copies of the 25477 Work or Derivative Works thereof in any medium, with or without 25478 modifications, and in Source or Object form, provided that You 25479 meet the following conditions: 25480 25481 (a) You must give any other recipients of the Work or 25482 Derivative Works a copy of this License; and 25483 25484 (b) You must cause any modified files to carry prominent notices 25485 stating that You changed the files; and 25486 25487 (c) You must retain, in the Source form of any Derivative Works 25488 that You distribute, all copyright, patent, trademark, and 25489 attribution notices from the Source form of the Work, 25490 excluding those notices that do not pertain to any part of 25491 the Derivative Works; and 25492 25493 (d) If the Work includes a "NOTICE" text file as part of its 25494 distribution, then any Derivative Works that You distribute must 25495 include a readable copy of the attribution notices contained 25496 within such NOTICE file, excluding those notices that do not 25497 pertain to any part of the Derivative Works, in at least one 25498 of the following places: within a NOTICE text file distributed 25499 as part of the Derivative Works; within the Source form or 25500 documentation, if provided along with the Derivative Works; or, 25501 within a display generated by the Derivative Works, if and 25502 wherever such third-party notices normally appear. The contents 25503 of the NOTICE file are for informational purposes only and 25504 do not modify the License. You may add Your own attribution 25505 notices within Derivative Works that You distribute, alongside 25506 or as an addendum to the NOTICE text from the Work, provided 25507 that such additional attribution notices cannot be construed 25508 as modifying the License. 25509 25510 You may add Your own copyright statement to Your modifications and 25511 may provide additional or different license terms and conditions 25512 for use, reproduction, or distribution of Your modifications, or 25513 for any such Derivative Works as a whole, provided Your use, 25514 reproduction, and distribution of the Work otherwise complies with 25515 the conditions stated in this License. 25516 25517 5. Submission of Contributions. Unless You explicitly state otherwise, 25518 any Contribution intentionally submitted for inclusion in the Work 25519 by You to the Licensor shall be under the terms and conditions of 25520 this License, without any additional terms or conditions. 25521 Notwithstanding the above, nothing herein shall supersede or modify 25522 the terms of any separate license agreement you may have executed 25523 with Licensor regarding such Contributions. 25524 25525 6. Trademarks. This License does not grant permission to use the trade 25526 names, trademarks, service marks, or product names of the Licensor, 25527 except as required for reasonable and customary use in describing the 25528 origin of the Work and reproducing the content of the NOTICE file. 25529 25530 7. Disclaimer of Warranty. Unless required by applicable law or 25531 agreed to in writing, Licensor provides the Work (and each 25532 Contributor provides its Contributions) on an "AS IS" BASIS, 25533 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 25534 implied, including, without limitation, any warranties or conditions 25535 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 25536 PARTICULAR PURPOSE. You are solely responsible for determining the 25537 appropriateness of using or redistributing the Work and assume any 25538 risks associated with Your exercise of permissions under this License. 25539 25540 8. Limitation of Liability. In no event and under no legal theory, 25541 whether in tort (including negligence), contract, or otherwise, 25542 unless required by applicable law (such as deliberate and grossly 25543 negligent acts) or agreed to in writing, shall any Contributor be 25544 liable to You for damages, including any direct, indirect, special, 25545 incidental, or consequential damages of any character arising as a 25546 result of this License or out of the use or inability to use the 25547 Work (including but not limited to damages for loss of goodwill, 25548 work stoppage, computer failure or malfunction, or any and all 25549 other commercial damages or losses), even if such Contributor 25550 has been advised of the possibility of such damages. 25551 25552 9. Accepting Warranty or Additional Liability. While redistributing 25553 the Work or Derivative Works thereof, You may choose to offer, 25554 and charge a fee for, acceptance of support, warranty, indemnity, 25555 or other liability obligations and/or rights consistent with this 25556 License. However, in accepting such obligations, You may act only 25557 on Your own behalf and on Your sole responsibility, not on behalf 25558 of any other Contributor, and only if You agree to indemnify, 25559 defend, and hold each Contributor harmless for any liability 25560 incurred by, or claims asserted against, such Contributor by reason 25561 of your accepting any such warranty or additional liability. 25562 25563 END OF TERMS AND CONDITIONS 25564 25565 APPENDIX: How to apply the Apache License to your work. 25566 25567 To apply the Apache License to your work, attach the following 25568 boilerplate notice, with the fields enclosed by brackets "[]" 25569 replaced with your own identifying information. (Don't include 25570 the brackets!) The text should be enclosed in the appropriate 25571 comment syntax for the file format. We also recommend that a 25572 file or class name and description of purpose be included on the 25573 same "printed page" as the copyright notice for easier 25574 identification within third-party archives. 25575 25576 Copyright [yyyy] [name of copyright owner] 25577 25578 Licensed under the Apache License, Version 2.0 (the "License"); 25579 you may not use this file except in compliance with the License. 25580 You may obtain a copy of the License at 25581 25582 http://www.apache.org/licenses/LICENSE-2.0 25583 25584 Unless required by applicable law or agreed to in writing, software 25585 distributed under the License is distributed on an "AS IS" BASIS, 25586 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 25587 See the License for the specific language governing permissions and 25588 limitations under the License. 25589 25590 ================================================================ 25591 25592 github.com/prometheus/prom2json 25593 https://github.com/prometheus/prom2json 25594 ---------------------------------------------------------------- 25595 Apache License 25596 Version 2.0, January 2004 25597 http://www.apache.org/licenses/ 25598 25599 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 25600 25601 1. Definitions. 25602 25603 "License" shall mean the terms and conditions for use, reproduction, 25604 and distribution as defined by Sections 1 through 9 of this document. 25605 25606 "Licensor" shall mean the copyright owner or entity authorized by 25607 the copyright owner that is granting the License. 25608 25609 "Legal Entity" shall mean the union of the acting entity and all 25610 other entities that control, are controlled by, or are under common 25611 control with that entity. For the purposes of this definition, 25612 "control" means (i) the power, direct or indirect, to cause the 25613 direction or management of such entity, whether by contract or 25614 otherwise, or (ii) ownership of fifty percent (50%) or more of the 25615 outstanding shares, or (iii) beneficial ownership of such entity. 25616 25617 "You" (or "Your") shall mean an individual or Legal Entity 25618 exercising permissions granted by this License. 25619 25620 "Source" form shall mean the preferred form for making modifications, 25621 including but not limited to software source code, documentation 25622 source, and configuration files. 25623 25624 "Object" form shall mean any form resulting from mechanical 25625 transformation or translation of a Source form, including but 25626 not limited to compiled object code, generated documentation, 25627 and conversions to other media types. 25628 25629 "Work" shall mean the work of authorship, whether in Source or 25630 Object form, made available under the License, as indicated by a 25631 copyright notice that is included in or attached to the work 25632 (an example is provided in the Appendix below). 25633 25634 "Derivative Works" shall mean any work, whether in Source or Object 25635 form, that is based on (or derived from) the Work and for which the 25636 editorial revisions, annotations, elaborations, or other modifications 25637 represent, as a whole, an original work of authorship. For the purposes 25638 of this License, Derivative Works shall not include works that remain 25639 separable from, or merely link (or bind by name) to the interfaces of, 25640 the Work and Derivative Works thereof. 25641 25642 "Contribution" shall mean any work of authorship, including 25643 the original version of the Work and any modifications or additions 25644 to that Work or Derivative Works thereof, that is intentionally 25645 submitted to Licensor for inclusion in the Work by the copyright owner 25646 or by an individual or Legal Entity authorized to submit on behalf of 25647 the copyright owner. For the purposes of this definition, "submitted" 25648 means any form of electronic, verbal, or written communication sent 25649 to the Licensor or its representatives, including but not limited to 25650 communication on electronic mailing lists, source code control systems, 25651 and issue tracking systems that are managed by, or on behalf of, the 25652 Licensor for the purpose of discussing and improving the Work, but 25653 excluding communication that is conspicuously marked or otherwise 25654 designated in writing by the copyright owner as "Not a Contribution." 25655 25656 "Contributor" shall mean Licensor and any individual or Legal Entity 25657 on behalf of whom a Contribution has been received by Licensor and 25658 subsequently incorporated within the Work. 25659 25660 2. Grant of Copyright License. Subject to the terms and conditions of 25661 this License, each Contributor hereby grants to You a perpetual, 25662 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 25663 copyright license to reproduce, prepare Derivative Works of, 25664 publicly display, publicly perform, sublicense, and distribute the 25665 Work and such Derivative Works in Source or Object form. 25666 25667 3. Grant of Patent License. Subject to the terms and conditions of 25668 this License, each Contributor hereby grants to You a perpetual, 25669 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 25670 (except as stated in this section) patent license to make, have made, 25671 use, offer to sell, sell, import, and otherwise transfer the Work, 25672 where such license applies only to those patent claims licensable 25673 by such Contributor that are necessarily infringed by their 25674 Contribution(s) alone or by combination of their Contribution(s) 25675 with the Work to which such Contribution(s) was submitted. If You 25676 institute patent litigation against any entity (including a 25677 cross-claim or counterclaim in a lawsuit) alleging that the Work 25678 or a Contribution incorporated within the Work constitutes direct 25679 or contributory patent infringement, then any patent licenses 25680 granted to You under this License for that Work shall terminate 25681 as of the date such litigation is filed. 25682 25683 4. Redistribution. You may reproduce and distribute copies of the 25684 Work or Derivative Works thereof in any medium, with or without 25685 modifications, and in Source or Object form, provided that You 25686 meet the following conditions: 25687 25688 (a) You must give any other recipients of the Work or 25689 Derivative Works a copy of this License; and 25690 25691 (b) You must cause any modified files to carry prominent notices 25692 stating that You changed the files; and 25693 25694 (c) You must retain, in the Source form of any Derivative Works 25695 that You distribute, all copyright, patent, trademark, and 25696 attribution notices from the Source form of the Work, 25697 excluding those notices that do not pertain to any part of 25698 the Derivative Works; and 25699 25700 (d) If the Work includes a "NOTICE" text file as part of its 25701 distribution, then any Derivative Works that You distribute must 25702 include a readable copy of the attribution notices contained 25703 within such NOTICE file, excluding those notices that do not 25704 pertain to any part of the Derivative Works, in at least one 25705 of the following places: within a NOTICE text file distributed 25706 as part of the Derivative Works; within the Source form or 25707 documentation, if provided along with the Derivative Works; or, 25708 within a display generated by the Derivative Works, if and 25709 wherever such third-party notices normally appear. The contents 25710 of the NOTICE file are for informational purposes only and 25711 do not modify the License. You may add Your own attribution 25712 notices within Derivative Works that You distribute, alongside 25713 or as an addendum to the NOTICE text from the Work, provided 25714 that such additional attribution notices cannot be construed 25715 as modifying the License. 25716 25717 You may add Your own copyright statement to Your modifications and 25718 may provide additional or different license terms and conditions 25719 for use, reproduction, or distribution of Your modifications, or 25720 for any such Derivative Works as a whole, provided Your use, 25721 reproduction, and distribution of the Work otherwise complies with 25722 the conditions stated in this License. 25723 25724 5. Submission of Contributions. Unless You explicitly state otherwise, 25725 any Contribution intentionally submitted for inclusion in the Work 25726 by You to the Licensor shall be under the terms and conditions of 25727 this License, without any additional terms or conditions. 25728 Notwithstanding the above, nothing herein shall supersede or modify 25729 the terms of any separate license agreement you may have executed 25730 with Licensor regarding such Contributions. 25731 25732 6. Trademarks. This License does not grant permission to use the trade 25733 names, trademarks, service marks, or product names of the Licensor, 25734 except as required for reasonable and customary use in describing the 25735 origin of the Work and reproducing the content of the NOTICE file. 25736 25737 7. Disclaimer of Warranty. Unless required by applicable law or 25738 agreed to in writing, Licensor provides the Work (and each 25739 Contributor provides its Contributions) on an "AS IS" BASIS, 25740 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 25741 implied, including, without limitation, any warranties or conditions 25742 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 25743 PARTICULAR PURPOSE. You are solely responsible for determining the 25744 appropriateness of using or redistributing the Work and assume any 25745 risks associated with Your exercise of permissions under this License. 25746 25747 8. Limitation of Liability. In no event and under no legal theory, 25748 whether in tort (including negligence), contract, or otherwise, 25749 unless required by applicable law (such as deliberate and grossly 25750 negligent acts) or agreed to in writing, shall any Contributor be 25751 liable to You for damages, including any direct, indirect, special, 25752 incidental, or consequential damages of any character arising as a 25753 result of this License or out of the use or inability to use the 25754 Work (including but not limited to damages for loss of goodwill, 25755 work stoppage, computer failure or malfunction, or any and all 25756 other commercial damages or losses), even if such Contributor 25757 has been advised of the possibility of such damages. 25758 25759 9. Accepting Warranty or Additional Liability. While redistributing 25760 the Work or Derivative Works thereof, You may choose to offer, 25761 and charge a fee for, acceptance of support, warranty, indemnity, 25762 or other liability obligations and/or rights consistent with this 25763 License. However, in accepting such obligations, You may act only 25764 on Your own behalf and on Your sole responsibility, not on behalf 25765 of any other Contributor, and only if You agree to indemnify, 25766 defend, and hold each Contributor harmless for any liability 25767 incurred by, or claims asserted against, such Contributor by reason 25768 of your accepting any such warranty or additional liability. 25769 25770 END OF TERMS AND CONDITIONS 25771 25772 APPENDIX: How to apply the Apache License to your work. 25773 25774 To apply the Apache License to your work, attach the following 25775 boilerplate notice, with the fields enclosed by brackets "[]" 25776 replaced with your own identifying information. (Don't include 25777 the brackets!) The text should be enclosed in the appropriate 25778 comment syntax for the file format. We also recommend that a 25779 file or class name and description of purpose be included on the 25780 same "printed page" as the copyright notice for easier 25781 identification within third-party archives. 25782 25783 Copyright [yyyy] [name of copyright owner] 25784 25785 Licensed under the Apache License, Version 2.0 (the "License"); 25786 you may not use this file except in compliance with the License. 25787 You may obtain a copy of the License at 25788 25789 http://www.apache.org/licenses/LICENSE-2.0 25790 25791 Unless required by applicable law or agreed to in writing, software 25792 distributed under the License is distributed on an "AS IS" BASIS, 25793 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 25794 See the License for the specific language governing permissions and 25795 limitations under the License. 25796 25797 ================================================================ 25798 25799 github.com/rabbitmq/amqp091-go 25800 https://github.com/rabbitmq/amqp091-go 25801 ---------------------------------------------------------------- 25802 AMQP 0-9-1 Go Client 25803 Copyright (c) 2021 VMware, Inc. or its affiliates. All Rights Reserved. 25804 25805 Copyright (c) 2012-2021, Sean Treadway, SoundCloud Ltd. 25806 25807 Redistribution and use in source and binary forms, with or without 25808 modification, are permitted provided that the following conditions are met: 25809 25810 Redistributions of source code must retain the above copyright notice, this 25811 list of conditions and the following disclaimer. 25812 25813 Redistributions in binary form must reproduce the above copyright notice, this 25814 list of conditions and the following disclaimer in the documentation and/or 25815 other materials provided with the distribution. 25816 25817 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND 25818 ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 25819 WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 25820 DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE 25821 FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 25822 DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR 25823 SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER 25824 CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, 25825 OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 25826 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 25827 25828 ================================================================ 25829 25830 github.com/rcrowley/go-metrics 25831 https://github.com/rcrowley/go-metrics 25832 ---------------------------------------------------------------- 25833 Copyright 2012 Richard Crowley. All rights reserved. 25834 25835 Redistribution and use in source and binary forms, with or without 25836 modification, are permitted provided that the following conditions are 25837 met: 25838 25839 1. Redistributions of source code must retain the above copyright 25840 notice, this list of conditions and the following disclaimer. 25841 25842 2. Redistributions in binary form must reproduce the above 25843 copyright notice, this list of conditions and the following 25844 disclaimer in the documentation and/or other materials provided 25845 with the distribution. 25846 25847 THIS SOFTWARE IS PROVIDED BY RICHARD CROWLEY ``AS IS'' AND ANY EXPRESS 25848 OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 25849 WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 25850 DISCLAIMED. IN NO EVENT SHALL RICHARD CROWLEY OR CONTRIBUTORS BE LIABLE 25851 FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 25852 CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 25853 SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 25854 INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 25855 CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 25856 ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF 25857 THE POSSIBILITY OF SUCH DAMAGE. 25858 25859 The views and conclusions contained in the software and documentation 25860 are those of the authors and should not be interpreted as representing 25861 official policies, either expressed or implied, of Richard Crowley. 25862 25863 ================================================================ 25864 25865 github.com/rivo/tview 25866 https://github.com/rivo/tview 25867 ---------------------------------------------------------------- 25868 MIT License 25869 25870 Copyright (c) 2018 Oliver Kuederle 25871 25872 Permission is hereby granted, free of charge, to any person obtaining a copy 25873 of this software and associated documentation files (the "Software"), to deal 25874 in the Software without restriction, including without limitation the rights 25875 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 25876 copies of the Software, and to permit persons to whom the Software is 25877 furnished to do so, subject to the following conditions: 25878 25879 The above copyright notice and this permission notice shall be included in all 25880 copies or substantial portions of the Software. 25881 25882 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 25883 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 25884 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 25885 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 25886 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 25887 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 25888 SOFTWARE. 25889 25890 ================================================================ 25891 25892 github.com/rivo/uniseg 25893 https://github.com/rivo/uniseg 25894 ---------------------------------------------------------------- 25895 MIT License 25896 25897 Copyright (c) 2019 Oliver Kuederle 25898 25899 Permission is hereby granted, free of charge, to any person obtaining a copy 25900 of this software and associated documentation files (the "Software"), to deal 25901 in the Software without restriction, including without limitation the rights 25902 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 25903 copies of the Software, and to permit persons to whom the Software is 25904 furnished to do so, subject to the following conditions: 25905 25906 The above copyright notice and this permission notice shall be included in all 25907 copies or substantial portions of the Software. 25908 25909 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 25910 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 25911 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 25912 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 25913 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 25914 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 25915 SOFTWARE. 25916 25917 ================================================================ 25918 25919 github.com/rjeczalik/notify 25920 https://github.com/rjeczalik/notify 25921 ---------------------------------------------------------------- 25922 The MIT License (MIT) 25923 25924 Copyright (c) 2014-2015 The Notify Authors 25925 25926 Permission is hereby granted, free of charge, to any person obtaining a copy 25927 of this software and associated documentation files (the "Software"), to deal 25928 in the Software without restriction, including without limitation the rights 25929 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 25930 copies of the Software, and to permit persons to whom the Software is 25931 furnished to do so, subject to the following conditions: 25932 25933 The above copyright notice and this permission notice shall be included in all 25934 copies or substantial portions of the Software. 25935 25936 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 25937 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 25938 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 25939 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 25940 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 25941 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 25942 SOFTWARE. 25943 25944 ================================================================ 25945 25946 github.com/rogpeppe/go-internal 25947 https://github.com/rogpeppe/go-internal 25948 ---------------------------------------------------------------- 25949 Copyright (c) 2018 The Go Authors. All rights reserved. 25950 25951 Redistribution and use in source and binary forms, with or without 25952 modification, are permitted provided that the following conditions are 25953 met: 25954 25955 * Redistributions of source code must retain the above copyright 25956 notice, this list of conditions and the following disclaimer. 25957 * Redistributions in binary form must reproduce the above 25958 copyright notice, this list of conditions and the following disclaimer 25959 in the documentation and/or other materials provided with the 25960 distribution. 25961 * Neither the name of Google Inc. nor the names of its 25962 contributors may be used to endorse or promote products derived from 25963 this software without specific prior written permission. 25964 25965 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 25966 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 25967 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 25968 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 25969 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 25970 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 25971 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 25972 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 25973 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 25974 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 25975 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 25976 25977 ================================================================ 25978 25979 github.com/rs/cors 25980 https://github.com/rs/cors 25981 ---------------------------------------------------------------- 25982 Copyright (c) 2014 Olivier Poitrey <rs@dailymotion.com> 25983 25984 Permission is hereby granted, free of charge, to any person obtaining a copy 25985 of this software and associated documentation files (the "Software"), to deal 25986 in the Software without restriction, including without limitation the rights 25987 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 25988 copies of the Software, and to permit persons to whom the Software is furnished 25989 to do so, subject to the following conditions: 25990 25991 The above copyright notice and this permission notice shall be included in all 25992 copies or substantial portions of the Software. 25993 25994 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 25995 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 25996 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 25997 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 25998 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 25999 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 26000 THE SOFTWARE. 26001 26002 ================================================================ 26003 26004 github.com/rs/xid 26005 https://github.com/rs/xid 26006 ---------------------------------------------------------------- 26007 Copyright (c) 2015 Olivier Poitrey <rs@dailymotion.com> 26008 26009 Permission is hereby granted, free of charge, to any person obtaining a copy 26010 of this software and associated documentation files (the "Software"), to deal 26011 in the Software without restriction, including without limitation the rights 26012 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 26013 copies of the Software, and to permit persons to whom the Software is furnished 26014 to do so, subject to the following conditions: 26015 26016 The above copyright notice and this permission notice shall be included in all 26017 copies or substantial portions of the Software. 26018 26019 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 26020 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 26021 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 26022 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 26023 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 26024 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 26025 THE SOFTWARE. 26026 26027 ================================================================ 26028 26029 github.com/safchain/ethtool 26030 https://github.com/safchain/ethtool 26031 ---------------------------------------------------------------- 26032 Apache License 26033 Version 2.0, January 2004 26034 http://www.apache.org/licenses/ 26035 26036 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 26037 26038 1. Definitions. 26039 26040 "License" shall mean the terms and conditions for use, reproduction, 26041 and distribution as defined by Sections 1 through 9 of this document. 26042 26043 "Licensor" shall mean the copyright owner or entity authorized by 26044 the copyright owner that is granting the License. 26045 26046 "Legal Entity" shall mean the union of the acting entity and all 26047 other entities that control, are controlled by, or are under common 26048 control with that entity. For the purposes of this definition, 26049 "control" means (i) the power, direct or indirect, to cause the 26050 direction or management of such entity, whether by contract or 26051 otherwise, or (ii) ownership of fifty percent (50%) or more of the 26052 outstanding shares, or (iii) beneficial ownership of such entity. 26053 26054 "You" (or "Your") shall mean an individual or Legal Entity 26055 exercising permissions granted by this License. 26056 26057 "Source" form shall mean the preferred form for making modifications, 26058 including but not limited to software source code, documentation 26059 source, and configuration files. 26060 26061 "Object" form shall mean any form resulting from mechanical 26062 transformation or translation of a Source form, including but 26063 not limited to compiled object code, generated documentation, 26064 and conversions to other media types. 26065 26066 "Work" shall mean the work of authorship, whether in Source or 26067 Object form, made available under the License, as indicated by a 26068 copyright notice that is included in or attached to the work 26069 (an example is provided in the Appendix below). 26070 26071 "Derivative Works" shall mean any work, whether in Source or Object 26072 form, that is based on (or derived from) the Work and for which the 26073 editorial revisions, annotations, elaborations, or other modifications 26074 represent, as a whole, an original work of authorship. For the purposes 26075 of this License, Derivative Works shall not include works that remain 26076 separable from, or merely link (or bind by name) to the interfaces of, 26077 the Work and Derivative Works thereof. 26078 26079 "Contribution" shall mean any work of authorship, including 26080 the original version of the Work and any modifications or additions 26081 to that Work or Derivative Works thereof, that is intentionally 26082 submitted to Licensor for inclusion in the Work by the copyright owner 26083 or by an individual or Legal Entity authorized to submit on behalf of 26084 the copyright owner. For the purposes of this definition, "submitted" 26085 means any form of electronic, verbal, or written communication sent 26086 to the Licensor or its representatives, including but not limited to 26087 communication on electronic mailing lists, source code control systems, 26088 and issue tracking systems that are managed by, or on behalf of, the 26089 Licensor for the purpose of discussing and improving the Work, but 26090 excluding communication that is conspicuously marked or otherwise 26091 designated in writing by the copyright owner as "Not a Contribution." 26092 26093 "Contributor" shall mean Licensor and any individual or Legal Entity 26094 on behalf of whom a Contribution has been received by Licensor and 26095 subsequently incorporated within the Work. 26096 26097 2. Grant of Copyright License. Subject to the terms and conditions of 26098 this License, each Contributor hereby grants to You a perpetual, 26099 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 26100 copyright license to reproduce, prepare Derivative Works of, 26101 publicly display, publicly perform, sublicense, and distribute the 26102 Work and such Derivative Works in Source or Object form. 26103 26104 3. Grant of Patent License. Subject to the terms and conditions of 26105 this License, each Contributor hereby grants to You a perpetual, 26106 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 26107 (except as stated in this section) patent license to make, have made, 26108 use, offer to sell, sell, import, and otherwise transfer the Work, 26109 where such license applies only to those patent claims licensable 26110 by such Contributor that are necessarily infringed by their 26111 Contribution(s) alone or by combination of their Contribution(s) 26112 with the Work to which such Contribution(s) was submitted. If You 26113 institute patent litigation against any entity (including a 26114 cross-claim or counterclaim in a lawsuit) alleging that the Work 26115 or a Contribution incorporated within the Work constitutes direct 26116 or contributory patent infringement, then any patent licenses 26117 granted to You under this License for that Work shall terminate 26118 as of the date such litigation is filed. 26119 26120 4. Redistribution. You may reproduce and distribute copies of the 26121 Work or Derivative Works thereof in any medium, with or without 26122 modifications, and in Source or Object form, provided that You 26123 meet the following conditions: 26124 26125 (a) You must give any other recipients of the Work or 26126 Derivative Works a copy of this License; and 26127 26128 (b) You must cause any modified files to carry prominent notices 26129 stating that You changed the files; and 26130 26131 (c) You must retain, in the Source form of any Derivative Works 26132 that You distribute, all copyright, patent, trademark, and 26133 attribution notices from the Source form of the Work, 26134 excluding those notices that do not pertain to any part of 26135 the Derivative Works; and 26136 26137 (d) If the Work includes a "NOTICE" text file as part of its 26138 distribution, then any Derivative Works that You distribute must 26139 include a readable copy of the attribution notices contained 26140 within such NOTICE file, excluding those notices that do not 26141 pertain to any part of the Derivative Works, in at least one 26142 of the following places: within a NOTICE text file distributed 26143 as part of the Derivative Works; within the Source form or 26144 documentation, if provided along with the Derivative Works; or, 26145 within a display generated by the Derivative Works, if and 26146 wherever such third-party notices normally appear. The contents 26147 of the NOTICE file are for informational purposes only and 26148 do not modify the License. You may add Your own attribution 26149 notices within Derivative Works that You distribute, alongside 26150 or as an addendum to the NOTICE text from the Work, provided 26151 that such additional attribution notices cannot be construed 26152 as modifying the License. 26153 26154 You may add Your own copyright statement to Your modifications and 26155 may provide additional or different license terms and conditions 26156 for use, reproduction, or distribution of Your modifications, or 26157 for any such Derivative Works as a whole, provided Your use, 26158 reproduction, and distribution of the Work otherwise complies with 26159 the conditions stated in this License. 26160 26161 5. Submission of Contributions. Unless You explicitly state otherwise, 26162 any Contribution intentionally submitted for inclusion in the Work 26163 by You to the Licensor shall be under the terms and conditions of 26164 this License, without any additional terms or conditions. 26165 Notwithstanding the above, nothing herein shall supersede or modify 26166 the terms of any separate license agreement you may have executed 26167 with Licensor regarding such Contributions. 26168 26169 6. Trademarks. This License does not grant permission to use the trade 26170 names, trademarks, service marks, or product names of the Licensor, 26171 except as required for reasonable and customary use in describing the 26172 origin of the Work and reproducing the content of the NOTICE file. 26173 26174 7. Disclaimer of Warranty. Unless required by applicable law or 26175 agreed to in writing, Licensor provides the Work (and each 26176 Contributor provides its Contributions) on an "AS IS" BASIS, 26177 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 26178 implied, including, without limitation, any warranties or conditions 26179 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 26180 PARTICULAR PURPOSE. You are solely responsible for determining the 26181 appropriateness of using or redistributing the Work and assume any 26182 risks associated with Your exercise of permissions under this License. 26183 26184 8. Limitation of Liability. In no event and under no legal theory, 26185 whether in tort (including negligence), contract, or otherwise, 26186 unless required by applicable law (such as deliberate and grossly 26187 negligent acts) or agreed to in writing, shall any Contributor be 26188 liable to You for damages, including any direct, indirect, special, 26189 incidental, or consequential damages of any character arising as a 26190 result of this License or out of the use or inability to use the 26191 Work (including but not limited to damages for loss of goodwill, 26192 work stoppage, computer failure or malfunction, or any and all 26193 other commercial damages or losses), even if such Contributor 26194 has been advised of the possibility of such damages. 26195 26196 9. Accepting Warranty or Additional Liability. While redistributing 26197 the Work or Derivative Works thereof, You may choose to offer, 26198 and charge a fee for, acceptance of support, warranty, indemnity, 26199 or other liability obligations and/or rights consistent with this 26200 License. However, in accepting such obligations, You may act only 26201 on Your own behalf and on Your sole responsibility, not on behalf 26202 of any other Contributor, and only if You agree to indemnify, 26203 defend, and hold each Contributor harmless for any liability 26204 incurred by, or claims asserted against, such Contributor by reason 26205 of your accepting any such warranty or additional liability. 26206 26207 END OF TERMS AND CONDITIONS 26208 26209 APPENDIX: How to apply the Apache License to your work. 26210 26211 To apply the Apache License to your work, attach the following 26212 boilerplate notice, with the fields enclosed by brackets "{}" 26213 replaced with your own identifying information. (Don't include 26214 the brackets!) The text should be enclosed in the appropriate 26215 comment syntax for the file format. We also recommend that a 26216 file or class name and description of purpose be included on the 26217 same "printed page" as the copyright notice for easier 26218 identification within third-party archives. 26219 26220 Copyright {yyyy} {name of copyright owner} 26221 26222 Licensed under the Apache License, Version 2.0 (the "License"); 26223 you may not use this file except in compliance with the License. 26224 You may obtain a copy of the License at 26225 26226 http://www.apache.org/licenses/LICENSE-2.0 26227 26228 Unless required by applicable law or agreed to in writing, software 26229 distributed under the License is distributed on an "AS IS" BASIS, 26230 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 26231 See the License for the specific language governing permissions and 26232 limitations under the License. 26233 26234 26235 ================================================================ 26236 26237 github.com/secure-io/sio-go 26238 https://github.com/secure-io/sio-go 26239 ---------------------------------------------------------------- 26240 MIT License 26241 26242 Copyright (c) 2019 SecureIO 26243 26244 Permission is hereby granted, free of charge, to any person obtaining a copy 26245 of this software and associated documentation files (the "Software"), to deal 26246 in the Software without restriction, including without limitation the rights 26247 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 26248 copies of the Software, and to permit persons to whom the Software is 26249 furnished to do so, subject to the following conditions: 26250 26251 The above copyright notice and this permission notice shall be included in all 26252 copies or substantial portions of the Software. 26253 26254 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 26255 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 26256 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 26257 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 26258 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 26259 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 26260 SOFTWARE. 26261 26262 ================================================================ 26263 26264 github.com/shirou/gopsutil/v3 26265 https://github.com/shirou/gopsutil/v3 26266 ---------------------------------------------------------------- 26267 gopsutil is distributed under BSD license reproduced below. 26268 26269 Copyright (c) 2014, WAKAYAMA Shirou 26270 All rights reserved. 26271 26272 Redistribution and use in source and binary forms, with or without modification, 26273 are permitted provided that the following conditions are met: 26274 26275 * Redistributions of source code must retain the above copyright notice, this 26276 list of conditions and the following disclaimer. 26277 * Redistributions in binary form must reproduce the above copyright notice, 26278 this list of conditions and the following disclaimer in the documentation 26279 and/or other materials provided with the distribution. 26280 * Neither the name of the gopsutil authors nor the names of its contributors 26281 may be used to endorse or promote products derived from this software without 26282 specific prior written permission. 26283 26284 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND 26285 ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 26286 WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 26287 DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR 26288 ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES 26289 (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 26290 LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON 26291 ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 26292 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 26293 SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 26294 26295 26296 ------- 26297 internal/common/binary.go in the gopsutil is copied and modified from golang/encoding/binary.go. 26298 26299 26300 26301 Copyright (c) 2009 The Go Authors. All rights reserved. 26302 26303 Redistribution and use in source and binary forms, with or without 26304 modification, are permitted provided that the following conditions are 26305 met: 26306 26307 * Redistributions of source code must retain the above copyright 26308 notice, this list of conditions and the following disclaimer. 26309 * Redistributions in binary form must reproduce the above 26310 copyright notice, this list of conditions and the following disclaimer 26311 in the documentation and/or other materials provided with the 26312 distribution. 26313 * Neither the name of Google Inc. nor the names of its 26314 contributors may be used to endorse or promote products derived from 26315 this software without specific prior written permission. 26316 26317 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 26318 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 26319 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 26320 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 26321 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 26322 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 26323 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 26324 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 26325 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 26326 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 26327 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 26328 ================================================================ 26329 26330 github.com/shoenig/go-m1cpu 26331 https://github.com/shoenig/go-m1cpu 26332 ---------------------------------------------------------------- 26333 Mozilla Public License, version 2.0 26334 26335 1. Definitions 26336 26337 1.1. "Contributor" 26338 26339 means each individual or legal entity that creates, contributes to the 26340 creation of, or owns Covered Software. 26341 26342 1.2. "Contributor Version" 26343 26344 means the combination of the Contributions of others (if any) used by a 26345 Contributor and that particular Contributor's Contribution. 26346 26347 1.3. "Contribution" 26348 26349 means Covered Software of a particular Contributor. 26350 26351 1.4. "Covered Software" 26352 26353 means Source Code Form to which the initial Contributor has attached the 26354 notice in Exhibit A, the Executable Form of such Source Code Form, and 26355 Modifications of such Source Code Form, in each case including portions 26356 thereof. 26357 26358 1.5. "Incompatible With Secondary Licenses" 26359 means 26360 26361 a. that the initial Contributor has attached the notice described in 26362 Exhibit B to the Covered Software; or 26363 26364 b. that the Covered Software was made available under the terms of 26365 version 1.1 or earlier of the License, but not also under the terms of 26366 a Secondary License. 26367 26368 1.6. "Executable Form" 26369 26370 means any form of the work other than Source Code Form. 26371 26372 1.7. "Larger Work" 26373 26374 means a work that combines Covered Software with other material, in a 26375 separate file or files, that is not Covered Software. 26376 26377 1.8. "License" 26378 26379 means this document. 26380 26381 1.9. "Licensable" 26382 26383 means having the right to grant, to the maximum extent possible, whether 26384 at the time of the initial grant or subsequently, any and all of the 26385 rights conveyed by this License. 26386 26387 1.10. "Modifications" 26388 26389 means any of the following: 26390 26391 a. any file in Source Code Form that results from an addition to, 26392 deletion from, or modification of the contents of Covered Software; or 26393 26394 b. any new file in Source Code Form that contains any Covered Software. 26395 26396 1.11. "Patent Claims" of a Contributor 26397 26398 means any patent claim(s), including without limitation, method, 26399 process, and apparatus claims, in any patent Licensable by such 26400 Contributor that would be infringed, but for the grant of the License, 26401 by the making, using, selling, offering for sale, having made, import, 26402 or transfer of either its Contributions or its Contributor Version. 26403 26404 1.12. "Secondary License" 26405 26406 means either the GNU General Public License, Version 2.0, the GNU Lesser 26407 General Public License, Version 2.1, the GNU Affero General Public 26408 License, Version 3.0, or any later versions of those licenses. 26409 26410 1.13. "Source Code Form" 26411 26412 means the form of the work preferred for making modifications. 26413 26414 1.14. "You" (or "Your") 26415 26416 means an individual or a legal entity exercising rights under this 26417 License. For legal entities, "You" includes any entity that controls, is 26418 controlled by, or is under common control with You. For purposes of this 26419 definition, "control" means (a) the power, direct or indirect, to cause 26420 the direction or management of such entity, whether by contract or 26421 otherwise, or (b) ownership of more than fifty percent (50%) of the 26422 outstanding shares or beneficial ownership of such entity. 26423 26424 26425 2. License Grants and Conditions 26426 26427 2.1. Grants 26428 26429 Each Contributor hereby grants You a world-wide, royalty-free, 26430 non-exclusive license: 26431 26432 a. under intellectual property rights (other than patent or trademark) 26433 Licensable by such Contributor to use, reproduce, make available, 26434 modify, display, perform, distribute, and otherwise exploit its 26435 Contributions, either on an unmodified basis, with Modifications, or 26436 as part of a Larger Work; and 26437 26438 b. under Patent Claims of such Contributor to make, use, sell, offer for 26439 sale, have made, import, and otherwise transfer either its 26440 Contributions or its Contributor Version. 26441 26442 2.2. Effective Date 26443 26444 The licenses granted in Section 2.1 with respect to any Contribution 26445 become effective for each Contribution on the date the Contributor first 26446 distributes such Contribution. 26447 26448 2.3. Limitations on Grant Scope 26449 26450 The licenses granted in this Section 2 are the only rights granted under 26451 this License. No additional rights or licenses will be implied from the 26452 distribution or licensing of Covered Software under this License. 26453 Notwithstanding Section 2.1(b) above, no patent license is granted by a 26454 Contributor: 26455 26456 a. for any code that a Contributor has removed from Covered Software; or 26457 26458 b. for infringements caused by: (i) Your and any other third party's 26459 modifications of Covered Software, or (ii) the combination of its 26460 Contributions with other software (except as part of its Contributor 26461 Version); or 26462 26463 c. under Patent Claims infringed by Covered Software in the absence of 26464 its Contributions. 26465 26466 This License does not grant any rights in the trademarks, service marks, 26467 or logos of any Contributor (except as may be necessary to comply with 26468 the notice requirements in Section 3.4). 26469 26470 2.4. Subsequent Licenses 26471 26472 No Contributor makes additional grants as a result of Your choice to 26473 distribute the Covered Software under a subsequent version of this 26474 License (see Section 10.2) or under the terms of a Secondary License (if 26475 permitted under the terms of Section 3.3). 26476 26477 2.5. Representation 26478 26479 Each Contributor represents that the Contributor believes its 26480 Contributions are its original creation(s) or it has sufficient rights to 26481 grant the rights to its Contributions conveyed by this License. 26482 26483 2.6. Fair Use 26484 26485 This License is not intended to limit any rights You have under 26486 applicable copyright doctrines of fair use, fair dealing, or other 26487 equivalents. 26488 26489 2.7. Conditions 26490 26491 Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted in 26492 Section 2.1. 26493 26494 26495 3. Responsibilities 26496 26497 3.1. Distribution of Source Form 26498 26499 All distribution of Covered Software in Source Code Form, including any 26500 Modifications that You create or to which You contribute, must be under 26501 the terms of this License. You must inform recipients that the Source 26502 Code Form of the Covered Software is governed by the terms of this 26503 License, and how they can obtain a copy of this License. You may not 26504 attempt to alter or restrict the recipients' rights in the Source Code 26505 Form. 26506 26507 3.2. Distribution of Executable Form 26508 26509 If You distribute Covered Software in Executable Form then: 26510 26511 a. such Covered Software must also be made available in Source Code Form, 26512 as described in Section 3.1, and You must inform recipients of the 26513 Executable Form how they can obtain a copy of such Source Code Form by 26514 reasonable means in a timely manner, at a charge no more than the cost 26515 of distribution to the recipient; and 26516 26517 b. You may distribute such Executable Form under the terms of this 26518 License, or sublicense it under different terms, provided that the 26519 license for the Executable Form does not attempt to limit or alter the 26520 recipients' rights in the Source Code Form under this License. 26521 26522 3.3. Distribution of a Larger Work 26523 26524 You may create and distribute a Larger Work under terms of Your choice, 26525 provided that You also comply with the requirements of this License for 26526 the Covered Software. If the Larger Work is a combination of Covered 26527 Software with a work governed by one or more Secondary Licenses, and the 26528 Covered Software is not Incompatible With Secondary Licenses, this 26529 License permits You to additionally distribute such Covered Software 26530 under the terms of such Secondary License(s), so that the recipient of 26531 the Larger Work may, at their option, further distribute the Covered 26532 Software under the terms of either this License or such Secondary 26533 License(s). 26534 26535 3.4. Notices 26536 26537 You may not remove or alter the substance of any license notices 26538 (including copyright notices, patent notices, disclaimers of warranty, or 26539 limitations of liability) contained within the Source Code Form of the 26540 Covered Software, except that You may alter any license notices to the 26541 extent required to remedy known factual inaccuracies. 26542 26543 3.5. Application of Additional Terms 26544 26545 You may choose to offer, and to charge a fee for, warranty, support, 26546 indemnity or liability obligations to one or more recipients of Covered 26547 Software. However, You may do so only on Your own behalf, and not on 26548 behalf of any Contributor. You must make it absolutely clear that any 26549 such warranty, support, indemnity, or liability obligation is offered by 26550 You alone, and You hereby agree to indemnify every Contributor for any 26551 liability incurred by such Contributor as a result of warranty, support, 26552 indemnity or liability terms You offer. You may include additional 26553 disclaimers of warranty and limitations of liability specific to any 26554 jurisdiction. 26555 26556 4. Inability to Comply Due to Statute or Regulation 26557 26558 If it is impossible for You to comply with any of the terms of this License 26559 with respect to some or all of the Covered Software due to statute, 26560 judicial order, or regulation then You must: (a) comply with the terms of 26561 this License to the maximum extent possible; and (b) describe the 26562 limitations and the code they affect. Such description must be placed in a 26563 text file included with all distributions of the Covered Software under 26564 this License. Except to the extent prohibited by statute or regulation, 26565 such description must be sufficiently detailed for a recipient of ordinary 26566 skill to be able to understand it. 26567 26568 5. Termination 26569 26570 5.1. The rights granted under this License will terminate automatically if You 26571 fail to comply with any of its terms. However, if You become compliant, 26572 then the rights granted under this License from a particular Contributor 26573 are reinstated (a) provisionally, unless and until such Contributor 26574 explicitly and finally terminates Your grants, and (b) on an ongoing 26575 basis, if such Contributor fails to notify You of the non-compliance by 26576 some reasonable means prior to 60 days after You have come back into 26577 compliance. Moreover, Your grants from a particular Contributor are 26578 reinstated on an ongoing basis if such Contributor notifies You of the 26579 non-compliance by some reasonable means, this is the first time You have 26580 received notice of non-compliance with this License from such 26581 Contributor, and You become compliant prior to 30 days after Your receipt 26582 of the notice. 26583 26584 5.2. If You initiate litigation against any entity by asserting a patent 26585 infringement claim (excluding declaratory judgment actions, 26586 counter-claims, and cross-claims) alleging that a Contributor Version 26587 directly or indirectly infringes any patent, then the rights granted to 26588 You by any and all Contributors for the Covered Software under Section 26589 2.1 of this License shall terminate. 26590 26591 5.3. In the event of termination under Sections 5.1 or 5.2 above, all end user 26592 license agreements (excluding distributors and resellers) which have been 26593 validly granted by You or Your distributors under this License prior to 26594 termination shall survive termination. 26595 26596 6. Disclaimer of Warranty 26597 26598 Covered Software is provided under this License on an "as is" basis, 26599 without warranty of any kind, either expressed, implied, or statutory, 26600 including, without limitation, warranties that the Covered Software is free 26601 of defects, merchantable, fit for a particular purpose or non-infringing. 26602 The entire risk as to the quality and performance of the Covered Software 26603 is with You. Should any Covered Software prove defective in any respect, 26604 You (not any Contributor) assume the cost of any necessary servicing, 26605 repair, or correction. This disclaimer of warranty constitutes an essential 26606 part of this License. No use of any Covered Software is authorized under 26607 this License except under this disclaimer. 26608 26609 7. Limitation of Liability 26610 26611 Under no circumstances and under no legal theory, whether tort (including 26612 negligence), contract, or otherwise, shall any Contributor, or anyone who 26613 distributes Covered Software as permitted above, be liable to You for any 26614 direct, indirect, special, incidental, or consequential damages of any 26615 character including, without limitation, damages for lost profits, loss of 26616 goodwill, work stoppage, computer failure or malfunction, or any and all 26617 other commercial damages or losses, even if such party shall have been 26618 informed of the possibility of such damages. This limitation of liability 26619 shall not apply to liability for death or personal injury resulting from 26620 such party's negligence to the extent applicable law prohibits such 26621 limitation. Some jurisdictions do not allow the exclusion or limitation of 26622 incidental or consequential damages, so this exclusion and limitation may 26623 not apply to You. 26624 26625 8. Litigation 26626 26627 Any litigation relating to this License may be brought only in the courts 26628 of a jurisdiction where the defendant maintains its principal place of 26629 business and such litigation shall be governed by laws of that 26630 jurisdiction, without reference to its conflict-of-law provisions. Nothing 26631 in this Section shall prevent a party's ability to bring cross-claims or 26632 counter-claims. 26633 26634 9. Miscellaneous 26635 26636 This License represents the complete agreement concerning the subject 26637 matter hereof. If any provision of this License is held to be 26638 unenforceable, such provision shall be reformed only to the extent 26639 necessary to make it enforceable. Any law or regulation which provides that 26640 the language of a contract shall be construed against the drafter shall not 26641 be used to construe this License against a Contributor. 26642 26643 26644 10. Versions of the License 26645 26646 10.1. New Versions 26647 26648 Mozilla Foundation is the license steward. Except as provided in Section 26649 10.3, no one other than the license steward has the right to modify or 26650 publish new versions of this License. Each version will be given a 26651 distinguishing version number. 26652 26653 10.2. Effect of New Versions 26654 26655 You may distribute the Covered Software under the terms of the version 26656 of the License under which You originally received the Covered Software, 26657 or under the terms of any subsequent version published by the license 26658 steward. 26659 26660 10.3. Modified Versions 26661 26662 If you create software not governed by this License, and you want to 26663 create a new license for such software, you may create and use a 26664 modified version of this License if you rename the license and remove 26665 any references to the name of the license steward (except to note that 26666 such modified license differs from this License). 26667 26668 10.4. Distributing Source Code Form that is Incompatible With Secondary 26669 Licenses If You choose to distribute Source Code Form that is 26670 Incompatible With Secondary Licenses under the terms of this version of 26671 the License, the notice described in Exhibit B of this License must be 26672 attached. 26673 26674 Exhibit A - Source Code Form License Notice 26675 26676 This Source Code Form is subject to the 26677 terms of the Mozilla Public License, v. 26678 2.0. If a copy of the MPL was not 26679 distributed with this file, You can 26680 obtain one at 26681 http://mozilla.org/MPL/2.0/. 26682 26683 If it is not possible or desirable to put the notice in a particular file, 26684 then You may include the notice in a location (such as a LICENSE file in a 26685 relevant directory) where a recipient would be likely to look for such a 26686 notice. 26687 26688 You may add additional accurate notices of copyright ownership. 26689 26690 Exhibit B - "Incompatible With Secondary Licenses" Notice 26691 26692 This Source Code Form is "Incompatible 26693 With Secondary Licenses", as defined by 26694 the Mozilla Public License, v. 2.0. 26695 26696 26697 ================================================================ 26698 26699 github.com/shoenig/test 26700 https://github.com/shoenig/test 26701 ---------------------------------------------------------------- 26702 Mozilla Public License, version 2.0 26703 26704 1. Definitions 26705 26706 1.1. "Contributor" 26707 26708 means each individual or legal entity that creates, contributes to the 26709 creation of, or owns Covered Software. 26710 26711 1.2. "Contributor Version" 26712 26713 means the combination of the Contributions of others (if any) used by a 26714 Contributor and that particular Contributor's Contribution. 26715 26716 1.3. "Contribution" 26717 26718 means Covered Software of a particular Contributor. 26719 26720 1.4. "Covered Software" 26721 26722 means Source Code Form to which the initial Contributor has attached the 26723 notice in Exhibit A, the Executable Form of such Source Code Form, and 26724 Modifications of such Source Code Form, in each case including portions 26725 thereof. 26726 26727 1.5. "Incompatible With Secondary Licenses" 26728 means 26729 26730 a. that the initial Contributor has attached the notice described in 26731 Exhibit B to the Covered Software; or 26732 26733 b. that the Covered Software was made available under the terms of 26734 version 1.1 or earlier of the License, but not also under the terms of 26735 a Secondary License. 26736 26737 1.6. "Executable Form" 26738 26739 means any form of the work other than Source Code Form. 26740 26741 1.7. "Larger Work" 26742 26743 means a work that combines Covered Software with other material, in a 26744 separate file or files, that is not Covered Software. 26745 26746 1.8. "License" 26747 26748 means this document. 26749 26750 1.9. "Licensable" 26751 26752 means having the right to grant, to the maximum extent possible, whether 26753 at the time of the initial grant or subsequently, any and all of the 26754 rights conveyed by this License. 26755 26756 1.10. "Modifications" 26757 26758 means any of the following: 26759 26760 a. any file in Source Code Form that results from an addition to, 26761 deletion from, or modification of the contents of Covered Software; or 26762 26763 b. any new file in Source Code Form that contains any Covered Software. 26764 26765 1.11. "Patent Claims" of a Contributor 26766 26767 means any patent claim(s), including without limitation, method, 26768 process, and apparatus claims, in any patent Licensable by such 26769 Contributor that would be infringed, but for the grant of the License, 26770 by the making, using, selling, offering for sale, having made, import, 26771 or transfer of either its Contributions or its Contributor Version. 26772 26773 1.12. "Secondary License" 26774 26775 means either the GNU General Public License, Version 2.0, the GNU Lesser 26776 General Public License, Version 2.1, the GNU Affero General Public 26777 License, Version 3.0, or any later versions of those licenses. 26778 26779 1.13. "Source Code Form" 26780 26781 means the form of the work preferred for making modifications. 26782 26783 1.14. "You" (or "Your") 26784 26785 means an individual or a legal entity exercising rights under this 26786 License. For legal entities, "You" includes any entity that controls, is 26787 controlled by, or is under common control with You. For purposes of this 26788 definition, "control" means (a) the power, direct or indirect, to cause 26789 the direction or management of such entity, whether by contract or 26790 otherwise, or (b) ownership of more than fifty percent (50%) of the 26791 outstanding shares or beneficial ownership of such entity. 26792 26793 26794 2. License Grants and Conditions 26795 26796 2.1. Grants 26797 26798 Each Contributor hereby grants You a world-wide, royalty-free, 26799 non-exclusive license: 26800 26801 a. under intellectual property rights (other than patent or trademark) 26802 Licensable by such Contributor to use, reproduce, make available, 26803 modify, display, perform, distribute, and otherwise exploit its 26804 Contributions, either on an unmodified basis, with Modifications, or 26805 as part of a Larger Work; and 26806 26807 b. under Patent Claims of such Contributor to make, use, sell, offer for 26808 sale, have made, import, and otherwise transfer either its 26809 Contributions or its Contributor Version. 26810 26811 2.2. Effective Date 26812 26813 The licenses granted in Section 2.1 with respect to any Contribution 26814 become effective for each Contribution on the date the Contributor first 26815 distributes such Contribution. 26816 26817 2.3. Limitations on Grant Scope 26818 26819 The licenses granted in this Section 2 are the only rights granted under 26820 this License. No additional rights or licenses will be implied from the 26821 distribution or licensing of Covered Software under this License. 26822 Notwithstanding Section 2.1(b) above, no patent license is granted by a 26823 Contributor: 26824 26825 a. for any code that a Contributor has removed from Covered Software; or 26826 26827 b. for infringements caused by: (i) Your and any other third party's 26828 modifications of Covered Software, or (ii) the combination of its 26829 Contributions with other software (except as part of its Contributor 26830 Version); or 26831 26832 c. under Patent Claims infringed by Covered Software in the absence of 26833 its Contributions. 26834 26835 This License does not grant any rights in the trademarks, service marks, 26836 or logos of any Contributor (except as may be necessary to comply with 26837 the notice requirements in Section 3.4). 26838 26839 2.4. Subsequent Licenses 26840 26841 No Contributor makes additional grants as a result of Your choice to 26842 distribute the Covered Software under a subsequent version of this 26843 License (see Section 10.2) or under the terms of a Secondary License (if 26844 permitted under the terms of Section 3.3). 26845 26846 2.5. Representation 26847 26848 Each Contributor represents that the Contributor believes its 26849 Contributions are its original creation(s) or it has sufficient rights to 26850 grant the rights to its Contributions conveyed by this License. 26851 26852 2.6. Fair Use 26853 26854 This License is not intended to limit any rights You have under 26855 applicable copyright doctrines of fair use, fair dealing, or other 26856 equivalents. 26857 26858 2.7. Conditions 26859 26860 Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted in 26861 Section 2.1. 26862 26863 26864 3. Responsibilities 26865 26866 3.1. Distribution of Source Form 26867 26868 All distribution of Covered Software in Source Code Form, including any 26869 Modifications that You create or to which You contribute, must be under 26870 the terms of this License. You must inform recipients that the Source 26871 Code Form of the Covered Software is governed by the terms of this 26872 License, and how they can obtain a copy of this License. You may not 26873 attempt to alter or restrict the recipients' rights in the Source Code 26874 Form. 26875 26876 3.2. Distribution of Executable Form 26877 26878 If You distribute Covered Software in Executable Form then: 26879 26880 a. such Covered Software must also be made available in Source Code Form, 26881 as described in Section 3.1, and You must inform recipients of the 26882 Executable Form how they can obtain a copy of such Source Code Form by 26883 reasonable means in a timely manner, at a charge no more than the cost 26884 of distribution to the recipient; and 26885 26886 b. You may distribute such Executable Form under the terms of this 26887 License, or sublicense it under different terms, provided that the 26888 license for the Executable Form does not attempt to limit or alter the 26889 recipients' rights in the Source Code Form under this License. 26890 26891 3.3. Distribution of a Larger Work 26892 26893 You may create and distribute a Larger Work under terms of Your choice, 26894 provided that You also comply with the requirements of this License for 26895 the Covered Software. If the Larger Work is a combination of Covered 26896 Software with a work governed by one or more Secondary Licenses, and the 26897 Covered Software is not Incompatible With Secondary Licenses, this 26898 License permits You to additionally distribute such Covered Software 26899 under the terms of such Secondary License(s), so that the recipient of 26900 the Larger Work may, at their option, further distribute the Covered 26901 Software under the terms of either this License or such Secondary 26902 License(s). 26903 26904 3.4. Notices 26905 26906 You may not remove or alter the substance of any license notices 26907 (including copyright notices, patent notices, disclaimers of warranty, or 26908 limitations of liability) contained within the Source Code Form of the 26909 Covered Software, except that You may alter any license notices to the 26910 extent required to remedy known factual inaccuracies. 26911 26912 3.5. Application of Additional Terms 26913 26914 You may choose to offer, and to charge a fee for, warranty, support, 26915 indemnity or liability obligations to one or more recipients of Covered 26916 Software. However, You may do so only on Your own behalf, and not on 26917 behalf of any Contributor. You must make it absolutely clear that any 26918 such warranty, support, indemnity, or liability obligation is offered by 26919 You alone, and You hereby agree to indemnify every Contributor for any 26920 liability incurred by such Contributor as a result of warranty, support, 26921 indemnity or liability terms You offer. You may include additional 26922 disclaimers of warranty and limitations of liability specific to any 26923 jurisdiction. 26924 26925 4. Inability to Comply Due to Statute or Regulation 26926 26927 If it is impossible for You to comply with any of the terms of this License 26928 with respect to some or all of the Covered Software due to statute, 26929 judicial order, or regulation then You must: (a) comply with the terms of 26930 this License to the maximum extent possible; and (b) describe the 26931 limitations and the code they affect. Such description must be placed in a 26932 text file included with all distributions of the Covered Software under 26933 this License. Except to the extent prohibited by statute or regulation, 26934 such description must be sufficiently detailed for a recipient of ordinary 26935 skill to be able to understand it. 26936 26937 5. Termination 26938 26939 5.1. The rights granted under this License will terminate automatically if You 26940 fail to comply with any of its terms. However, if You become compliant, 26941 then the rights granted under this License from a particular Contributor 26942 are reinstated (a) provisionally, unless and until such Contributor 26943 explicitly and finally terminates Your grants, and (b) on an ongoing 26944 basis, if such Contributor fails to notify You of the non-compliance by 26945 some reasonable means prior to 60 days after You have come back into 26946 compliance. Moreover, Your grants from a particular Contributor are 26947 reinstated on an ongoing basis if such Contributor notifies You of the 26948 non-compliance by some reasonable means, this is the first time You have 26949 received notice of non-compliance with this License from such 26950 Contributor, and You become compliant prior to 30 days after Your receipt 26951 of the notice. 26952 26953 5.2. If You initiate litigation against any entity by asserting a patent 26954 infringement claim (excluding declaratory judgment actions, 26955 counter-claims, and cross-claims) alleging that a Contributor Version 26956 directly or indirectly infringes any patent, then the rights granted to 26957 You by any and all Contributors for the Covered Software under Section 26958 2.1 of this License shall terminate. 26959 26960 5.3. In the event of termination under Sections 5.1 or 5.2 above, all end user 26961 license agreements (excluding distributors and resellers) which have been 26962 validly granted by You or Your distributors under this License prior to 26963 termination shall survive termination. 26964 26965 6. Disclaimer of Warranty 26966 26967 Covered Software is provided under this License on an "as is" basis, 26968 without warranty of any kind, either expressed, implied, or statutory, 26969 including, without limitation, warranties that the Covered Software is free 26970 of defects, merchantable, fit for a particular purpose or non-infringing. 26971 The entire risk as to the quality and performance of the Covered Software 26972 is with You. Should any Covered Software prove defective in any respect, 26973 You (not any Contributor) assume the cost of any necessary servicing, 26974 repair, or correction. This disclaimer of warranty constitutes an essential 26975 part of this License. No use of any Covered Software is authorized under 26976 this License except under this disclaimer. 26977 26978 7. Limitation of Liability 26979 26980 Under no circumstances and under no legal theory, whether tort (including 26981 negligence), contract, or otherwise, shall any Contributor, or anyone who 26982 distributes Covered Software as permitted above, be liable to You for any 26983 direct, indirect, special, incidental, or consequential damages of any 26984 character including, without limitation, damages for lost profits, loss of 26985 goodwill, work stoppage, computer failure or malfunction, or any and all 26986 other commercial damages or losses, even if such party shall have been 26987 informed of the possibility of such damages. This limitation of liability 26988 shall not apply to liability for death or personal injury resulting from 26989 such party's negligence to the extent applicable law prohibits such 26990 limitation. Some jurisdictions do not allow the exclusion or limitation of 26991 incidental or consequential damages, so this exclusion and limitation may 26992 not apply to You. 26993 26994 8. Litigation 26995 26996 Any litigation relating to this License may be brought only in the courts 26997 of a jurisdiction where the defendant maintains its principal place of 26998 business and such litigation shall be governed by laws of that 26999 jurisdiction, without reference to its conflict-of-law provisions. Nothing 27000 in this Section shall prevent a party's ability to bring cross-claims or 27001 counter-claims. 27002 27003 9. Miscellaneous 27004 27005 This License represents the complete agreement concerning the subject 27006 matter hereof. If any provision of this License is held to be 27007 unenforceable, such provision shall be reformed only to the extent 27008 necessary to make it enforceable. Any law or regulation which provides that 27009 the language of a contract shall be construed against the drafter shall not 27010 be used to construe this License against a Contributor. 27011 27012 27013 10. Versions of the License 27014 27015 10.1. New Versions 27016 27017 Mozilla Foundation is the license steward. Except as provided in Section 27018 10.3, no one other than the license steward has the right to modify or 27019 publish new versions of this License. Each version will be given a 27020 distinguishing version number. 27021 27022 10.2. Effect of New Versions 27023 27024 You may distribute the Covered Software under the terms of the version 27025 of the License under which You originally received the Covered Software, 27026 or under the terms of any subsequent version published by the license 27027 steward. 27028 27029 10.3. Modified Versions 27030 27031 If you create software not governed by this License, and you want to 27032 create a new license for such software, you may create and use a 27033 modified version of this License if you rename the license and remove 27034 any references to the name of the license steward (except to note that 27035 such modified license differs from this License). 27036 27037 10.4. Distributing Source Code Form that is Incompatible With Secondary 27038 Licenses If You choose to distribute Source Code Form that is 27039 Incompatible With Secondary Licenses under the terms of this version of 27040 the License, the notice described in Exhibit B of this License must be 27041 attached. 27042 27043 Exhibit A - Source Code Form License Notice 27044 27045 This Source Code Form is subject to the 27046 terms of the Mozilla Public License, v. 27047 2.0. If a copy of the MPL was not 27048 distributed with this file, You can 27049 obtain one at 27050 http://mozilla.org/MPL/2.0/. 27051 27052 If it is not possible or desirable to put the notice in a particular file, 27053 then You may include the notice in a location (such as a LICENSE file in a 27054 relevant directory) where a recipient would be likely to look for such a 27055 notice. 27056 27057 You may add additional accurate notices of copyright ownership. 27058 27059 Exhibit B - "Incompatible With Secondary Licenses" Notice 27060 27061 This Source Code Form is "Incompatible 27062 With Secondary Licenses", as defined by 27063 the Mozilla Public License, v. 2.0. 27064 27065 27066 ================================================================ 27067 27068 github.com/stretchr/testify 27069 https://github.com/stretchr/testify 27070 ---------------------------------------------------------------- 27071 MIT License 27072 27073 Copyright (c) 2012-2020 Mat Ryer, Tyler Bunnell and contributors. 27074 27075 Permission is hereby granted, free of charge, to any person obtaining a copy 27076 of this software and associated documentation files (the "Software"), to deal 27077 in the Software without restriction, including without limitation the rights 27078 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 27079 copies of the Software, and to permit persons to whom the Software is 27080 furnished to do so, subject to the following conditions: 27081 27082 The above copyright notice and this permission notice shall be included in all 27083 copies or substantial portions of the Software. 27084 27085 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 27086 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 27087 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 27088 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 27089 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 27090 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 27091 SOFTWARE. 27092 27093 ================================================================ 27094 27095 github.com/tidwall/gjson 27096 https://github.com/tidwall/gjson 27097 ---------------------------------------------------------------- 27098 The MIT License (MIT) 27099 27100 Copyright (c) 2016 Josh Baker 27101 27102 Permission is hereby granted, free of charge, to any person obtaining a copy of 27103 this software and associated documentation files (the "Software"), to deal in 27104 the Software without restriction, including without limitation the rights to 27105 use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of 27106 the Software, and to permit persons to whom the Software is furnished to do so, 27107 subject to the following conditions: 27108 27109 The above copyright notice and this permission notice shall be included in all 27110 copies or substantial portions of the Software. 27111 27112 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 27113 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS 27114 FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR 27115 COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER 27116 IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN 27117 CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 27118 27119 ================================================================ 27120 27121 github.com/tidwall/match 27122 https://github.com/tidwall/match 27123 ---------------------------------------------------------------- 27124 The MIT License (MIT) 27125 27126 Copyright (c) 2016 Josh Baker 27127 27128 Permission is hereby granted, free of charge, to any person obtaining a copy of 27129 this software and associated documentation files (the "Software"), to deal in 27130 the Software without restriction, including without limitation the rights to 27131 use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of 27132 the Software, and to permit persons to whom the Software is furnished to do so, 27133 subject to the following conditions: 27134 27135 The above copyright notice and this permission notice shall be included in all 27136 copies or substantial portions of the Software. 27137 27138 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 27139 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS 27140 FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR 27141 COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER 27142 IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN 27143 CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 27144 27145 ================================================================ 27146 27147 github.com/tidwall/pretty 27148 https://github.com/tidwall/pretty 27149 ---------------------------------------------------------------- 27150 The MIT License (MIT) 27151 27152 Copyright (c) 2017 Josh Baker 27153 27154 Permission is hereby granted, free of charge, to any person obtaining a copy of 27155 this software and associated documentation files (the "Software"), to deal in 27156 the Software without restriction, including without limitation the rights to 27157 use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of 27158 the Software, and to permit persons to whom the Software is furnished to do so, 27159 subject to the following conditions: 27160 27161 The above copyright notice and this permission notice shall be included in all 27162 copies or substantial portions of the Software. 27163 27164 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 27165 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS 27166 FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR 27167 COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER 27168 IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN 27169 CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 27170 27171 ================================================================ 27172 27173 github.com/tinylib/msgp 27174 https://github.com/tinylib/msgp 27175 ---------------------------------------------------------------- 27176 Copyright (c) 2014 Philip Hofer 27177 Portions Copyright (c) 2009 The Go Authors (license at http://golang.org) where indicated 27178 27179 Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: 27180 27181 The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. 27182 27183 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 27184 ================================================================ 27185 27186 github.com/tklauser/go-sysconf 27187 https://github.com/tklauser/go-sysconf 27188 ---------------------------------------------------------------- 27189 BSD 3-Clause License 27190 27191 Copyright (c) 2018-2022, Tobias Klauser 27192 All rights reserved. 27193 27194 Redistribution and use in source and binary forms, with or without 27195 modification, are permitted provided that the following conditions are met: 27196 27197 * Redistributions of source code must retain the above copyright notice, this 27198 list of conditions and the following disclaimer. 27199 27200 * Redistributions in binary form must reproduce the above copyright notice, 27201 this list of conditions and the following disclaimer in the documentation 27202 and/or other materials provided with the distribution. 27203 27204 * Neither the name of the copyright holder nor the names of its 27205 contributors may be used to endorse or promote products derived from 27206 this software without specific prior written permission. 27207 27208 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 27209 AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 27210 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 27211 DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE 27212 FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 27213 DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR 27214 SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER 27215 CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, 27216 OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 27217 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 27218 27219 ================================================================ 27220 27221 github.com/tklauser/numcpus 27222 https://github.com/tklauser/numcpus 27223 ---------------------------------------------------------------- 27224 27225 Apache License 27226 Version 2.0, January 2004 27227 http://www.apache.org/licenses/ 27228 27229 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 27230 27231 1. Definitions. 27232 27233 "License" shall mean the terms and conditions for use, reproduction, 27234 and distribution as defined by Sections 1 through 9 of this document. 27235 27236 "Licensor" shall mean the copyright owner or entity authorized by 27237 the copyright owner that is granting the License. 27238 27239 "Legal Entity" shall mean the union of the acting entity and all 27240 other entities that control, are controlled by, or are under common 27241 control with that entity. For the purposes of this definition, 27242 "control" means (i) the power, direct or indirect, to cause the 27243 direction or management of such entity, whether by contract or 27244 otherwise, or (ii) ownership of fifty percent (50%) or more of the 27245 outstanding shares, or (iii) beneficial ownership of such entity. 27246 27247 "You" (or "Your") shall mean an individual or Legal Entity 27248 exercising permissions granted by this License. 27249 27250 "Source" form shall mean the preferred form for making modifications, 27251 including but not limited to software source code, documentation 27252 source, and configuration files. 27253 27254 "Object" form shall mean any form resulting from mechanical 27255 transformation or translation of a Source form, including but 27256 not limited to compiled object code, generated documentation, 27257 and conversions to other media types. 27258 27259 "Work" shall mean the work of authorship, whether in Source or 27260 Object form, made available under the License, as indicated by a 27261 copyright notice that is included in or attached to the work 27262 (an example is provided in the Appendix below). 27263 27264 "Derivative Works" shall mean any work, whether in Source or Object 27265 form, that is based on (or derived from) the Work and for which the 27266 editorial revisions, annotations, elaborations, or other modifications 27267 represent, as a whole, an original work of authorship. For the purposes 27268 of this License, Derivative Works shall not include works that remain 27269 separable from, or merely link (or bind by name) to the interfaces of, 27270 the Work and Derivative Works thereof. 27271 27272 "Contribution" shall mean any work of authorship, including 27273 the original version of the Work and any modifications or additions 27274 to that Work or Derivative Works thereof, that is intentionally 27275 submitted to Licensor for inclusion in the Work by the copyright owner 27276 or by an individual or Legal Entity authorized to submit on behalf of 27277 the copyright owner. For the purposes of this definition, "submitted" 27278 means any form of electronic, verbal, or written communication sent 27279 to the Licensor or its representatives, including but not limited to 27280 communication on electronic mailing lists, source code control systems, 27281 and issue tracking systems that are managed by, or on behalf of, the 27282 Licensor for the purpose of discussing and improving the Work, but 27283 excluding communication that is conspicuously marked or otherwise 27284 designated in writing by the copyright owner as "Not a Contribution." 27285 27286 "Contributor" shall mean Licensor and any individual or Legal Entity 27287 on behalf of whom a Contribution has been received by Licensor and 27288 subsequently incorporated within the Work. 27289 27290 2. Grant of Copyright License. Subject to the terms and conditions of 27291 this License, each Contributor hereby grants to You a perpetual, 27292 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 27293 copyright license to reproduce, prepare Derivative Works of, 27294 publicly display, publicly perform, sublicense, and distribute the 27295 Work and such Derivative Works in Source or Object form. 27296 27297 3. Grant of Patent License. Subject to the terms and conditions of 27298 this License, each Contributor hereby grants to You a perpetual, 27299 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 27300 (except as stated in this section) patent license to make, have made, 27301 use, offer to sell, sell, import, and otherwise transfer the Work, 27302 where such license applies only to those patent claims licensable 27303 by such Contributor that are necessarily infringed by their 27304 Contribution(s) alone or by combination of their Contribution(s) 27305 with the Work to which such Contribution(s) was submitted. If You 27306 institute patent litigation against any entity (including a 27307 cross-claim or counterclaim in a lawsuit) alleging that the Work 27308 or a Contribution incorporated within the Work constitutes direct 27309 or contributory patent infringement, then any patent licenses 27310 granted to You under this License for that Work shall terminate 27311 as of the date such litigation is filed. 27312 27313 4. Redistribution. You may reproduce and distribute copies of the 27314 Work or Derivative Works thereof in any medium, with or without 27315 modifications, and in Source or Object form, provided that You 27316 meet the following conditions: 27317 27318 (a) You must give any other recipients of the Work or 27319 Derivative Works a copy of this License; and 27320 27321 (b) You must cause any modified files to carry prominent notices 27322 stating that You changed the files; and 27323 27324 (c) You must retain, in the Source form of any Derivative Works 27325 that You distribute, all copyright, patent, trademark, and 27326 attribution notices from the Source form of the Work, 27327 excluding those notices that do not pertain to any part of 27328 the Derivative Works; and 27329 27330 (d) If the Work includes a "NOTICE" text file as part of its 27331 distribution, then any Derivative Works that You distribute must 27332 include a readable copy of the attribution notices contained 27333 within such NOTICE file, excluding those notices that do not 27334 pertain to any part of the Derivative Works, in at least one 27335 of the following places: within a NOTICE text file distributed 27336 as part of the Derivative Works; within the Source form or 27337 documentation, if provided along with the Derivative Works; or, 27338 within a display generated by the Derivative Works, if and 27339 wherever such third-party notices normally appear. The contents 27340 of the NOTICE file are for informational purposes only and 27341 do not modify the License. You may add Your own attribution 27342 notices within Derivative Works that You distribute, alongside 27343 or as an addendum to the NOTICE text from the Work, provided 27344 that such additional attribution notices cannot be construed 27345 as modifying the License. 27346 27347 You may add Your own copyright statement to Your modifications and 27348 may provide additional or different license terms and conditions 27349 for use, reproduction, or distribution of Your modifications, or 27350 for any such Derivative Works as a whole, provided Your use, 27351 reproduction, and distribution of the Work otherwise complies with 27352 the conditions stated in this License. 27353 27354 5. Submission of Contributions. Unless You explicitly state otherwise, 27355 any Contribution intentionally submitted for inclusion in the Work 27356 by You to the Licensor shall be under the terms and conditions of 27357 this License, without any additional terms or conditions. 27358 Notwithstanding the above, nothing herein shall supersede or modify 27359 the terms of any separate license agreement you may have executed 27360 with Licensor regarding such Contributions. 27361 27362 6. Trademarks. This License does not grant permission to use the trade 27363 names, trademarks, service marks, or product names of the Licensor, 27364 except as required for reasonable and customary use in describing the 27365 origin of the Work and reproducing the content of the NOTICE file. 27366 27367 7. Disclaimer of Warranty. Unless required by applicable law or 27368 agreed to in writing, Licensor provides the Work (and each 27369 Contributor provides its Contributions) on an "AS IS" BASIS, 27370 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 27371 implied, including, without limitation, any warranties or conditions 27372 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 27373 PARTICULAR PURPOSE. You are solely responsible for determining the 27374 appropriateness of using or redistributing the Work and assume any 27375 risks associated with Your exercise of permissions under this License. 27376 27377 8. Limitation of Liability. In no event and under no legal theory, 27378 whether in tort (including negligence), contract, or otherwise, 27379 unless required by applicable law (such as deliberate and grossly 27380 negligent acts) or agreed to in writing, shall any Contributor be 27381 liable to You for damages, including any direct, indirect, special, 27382 incidental, or consequential damages of any character arising as a 27383 result of this License or out of the use or inability to use the 27384 Work (including but not limited to damages for loss of goodwill, 27385 work stoppage, computer failure or malfunction, or any and all 27386 other commercial damages or losses), even if such Contributor 27387 has been advised of the possibility of such damages. 27388 27389 9. Accepting Warranty or Additional Liability. While redistributing 27390 the Work or Derivative Works thereof, You may choose to offer, 27391 and charge a fee for, acceptance of support, warranty, indemnity, 27392 or other liability obligations and/or rights consistent with this 27393 License. However, in accepting such obligations, You may act only 27394 on Your own behalf and on Your sole responsibility, not on behalf 27395 of any other Contributor, and only if You agree to indemnify, 27396 defend, and hold each Contributor harmless for any liability 27397 incurred by, or claims asserted against, such Contributor by reason 27398 of your accepting any such warranty or additional liability. 27399 27400 END OF TERMS AND CONDITIONS 27401 27402 APPENDIX: How to apply the Apache License to your work. 27403 27404 To apply the Apache License to your work, attach the following 27405 boilerplate notice, with the fields enclosed by brackets "[]" 27406 replaced with your own identifying information. (Don't include 27407 the brackets!) The text should be enclosed in the appropriate 27408 comment syntax for the file format. We also recommend that a 27409 file or class name and description of purpose be included on the 27410 same "printed page" as the copyright notice for easier 27411 identification within third-party archives. 27412 27413 Copyright [yyyy] [name of copyright owner] 27414 27415 Licensed under the Apache License, Version 2.0 (the "License"); 27416 you may not use this file except in compliance with the License. 27417 You may obtain a copy of the License at 27418 27419 http://www.apache.org/licenses/LICENSE-2.0 27420 27421 Unless required by applicable law or agreed to in writing, software 27422 distributed under the License is distributed on an "AS IS" BASIS, 27423 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 27424 See the License for the specific language governing permissions and 27425 limitations under the License. 27426 27427 ================================================================ 27428 27429 github.com/unrolled/secure 27430 https://github.com/unrolled/secure 27431 ---------------------------------------------------------------- 27432 The MIT License (MIT) 27433 27434 Copyright (c) 2014 Cory Jacobsen 27435 27436 Permission is hereby granted, free of charge, to any person obtaining a copy of 27437 this software and associated documentation files (the "Software"), to deal in 27438 the Software without restriction, including without limitation the rights to 27439 use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of 27440 the Software, and to permit persons to whom the Software is furnished to do so, 27441 subject to the following conditions: 27442 27443 The above copyright notice and this permission notice shall be included in all 27444 copies or substantial portions of the Software. 27445 27446 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 27447 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS 27448 FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR 27449 COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER 27450 IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN 27451 CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 27452 27453 ================================================================ 27454 27455 github.com/valyala/bytebufferpool 27456 https://github.com/valyala/bytebufferpool 27457 ---------------------------------------------------------------- 27458 The MIT License (MIT) 27459 27460 Copyright (c) 2016 Aliaksandr Valialkin, VertaMedia 27461 27462 Permission is hereby granted, free of charge, to any person obtaining a copy 27463 of this software and associated documentation files (the "Software"), to deal 27464 in the Software without restriction, including without limitation the rights 27465 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 27466 copies of the Software, and to permit persons to whom the Software is 27467 furnished to do so, subject to the following conditions: 27468 27469 The above copyright notice and this permission notice shall be included in all 27470 copies or substantial portions of the Software. 27471 27472 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 27473 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 27474 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 27475 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 27476 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 27477 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 27478 SOFTWARE. 27479 27480 27481 ================================================================ 27482 27483 github.com/vbauerster/mpb/v8 27484 https://github.com/vbauerster/mpb/v8 27485 ---------------------------------------------------------------- 27486 This is free and unencumbered software released into the public domain. 27487 27488 Anyone is free to copy, modify, publish, use, compile, sell, or 27489 distribute this software, either in source code form or as a compiled 27490 binary, for any purpose, commercial or non-commercial, and by any 27491 means. 27492 27493 In jurisdictions that recognize copyright laws, the author or authors 27494 of this software dedicate any and all copyright interest in the 27495 software to the public domain. We make this dedication for the benefit 27496 of the public at large and to the detriment of our heirs and 27497 successors. We intend this dedication to be an overt act of 27498 relinquishment in perpetuity of all present and future rights to this 27499 software under copyright law. 27500 27501 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 27502 EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 27503 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. 27504 IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR 27505 OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, 27506 ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 27507 OTHER DEALINGS IN THE SOFTWARE. 27508 27509 For more information, please refer to <http://unlicense.org/> 27510 27511 ================================================================ 27512 27513 github.com/xdg/scram 27514 https://github.com/xdg/scram 27515 ---------------------------------------------------------------- 27516 27517 Apache License 27518 Version 2.0, January 2004 27519 http://www.apache.org/licenses/ 27520 27521 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 27522 27523 1. Definitions. 27524 27525 "License" shall mean the terms and conditions for use, reproduction, 27526 and distribution as defined by Sections 1 through 9 of this document. 27527 27528 "Licensor" shall mean the copyright owner or entity authorized by 27529 the copyright owner that is granting the License. 27530 27531 "Legal Entity" shall mean the union of the acting entity and all 27532 other entities that control, are controlled by, or are under common 27533 control with that entity. For the purposes of this definition, 27534 "control" means (i) the power, direct or indirect, to cause the 27535 direction or management of such entity, whether by contract or 27536 otherwise, or (ii) ownership of fifty percent (50%) or more of the 27537 outstanding shares, or (iii) beneficial ownership of such entity. 27538 27539 "You" (or "Your") shall mean an individual or Legal Entity 27540 exercising permissions granted by this License. 27541 27542 "Source" form shall mean the preferred form for making modifications, 27543 including but not limited to software source code, documentation 27544 source, and configuration files. 27545 27546 "Object" form shall mean any form resulting from mechanical 27547 transformation or translation of a Source form, including but 27548 not limited to compiled object code, generated documentation, 27549 and conversions to other media types. 27550 27551 "Work" shall mean the work of authorship, whether in Source or 27552 Object form, made available under the License, as indicated by a 27553 copyright notice that is included in or attached to the work 27554 (an example is provided in the Appendix below). 27555 27556 "Derivative Works" shall mean any work, whether in Source or Object 27557 form, that is based on (or derived from) the Work and for which the 27558 editorial revisions, annotations, elaborations, or other modifications 27559 represent, as a whole, an original work of authorship. For the purposes 27560 of this License, Derivative Works shall not include works that remain 27561 separable from, or merely link (or bind by name) to the interfaces of, 27562 the Work and Derivative Works thereof. 27563 27564 "Contribution" shall mean any work of authorship, including 27565 the original version of the Work and any modifications or additions 27566 to that Work or Derivative Works thereof, that is intentionally 27567 submitted to Licensor for inclusion in the Work by the copyright owner 27568 or by an individual or Legal Entity authorized to submit on behalf of 27569 the copyright owner. For the purposes of this definition, "submitted" 27570 means any form of electronic, verbal, or written communication sent 27571 to the Licensor or its representatives, including but not limited to 27572 communication on electronic mailing lists, source code control systems, 27573 and issue tracking systems that are managed by, or on behalf of, the 27574 Licensor for the purpose of discussing and improving the Work, but 27575 excluding communication that is conspicuously marked or otherwise 27576 designated in writing by the copyright owner as "Not a Contribution." 27577 27578 "Contributor" shall mean Licensor and any individual or Legal Entity 27579 on behalf of whom a Contribution has been received by Licensor and 27580 subsequently incorporated within the Work. 27581 27582 2. Grant of Copyright License. Subject to the terms and conditions of 27583 this License, each Contributor hereby grants to You a perpetual, 27584 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 27585 copyright license to reproduce, prepare Derivative Works of, 27586 publicly display, publicly perform, sublicense, and distribute the 27587 Work and such Derivative Works in Source or Object form. 27588 27589 3. Grant of Patent License. Subject to the terms and conditions of 27590 this License, each Contributor hereby grants to You a perpetual, 27591 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 27592 (except as stated in this section) patent license to make, have made, 27593 use, offer to sell, sell, import, and otherwise transfer the Work, 27594 where such license applies only to those patent claims licensable 27595 by such Contributor that are necessarily infringed by their 27596 Contribution(s) alone or by combination of their Contribution(s) 27597 with the Work to which such Contribution(s) was submitted. If You 27598 institute patent litigation against any entity (including a 27599 cross-claim or counterclaim in a lawsuit) alleging that the Work 27600 or a Contribution incorporated within the Work constitutes direct 27601 or contributory patent infringement, then any patent licenses 27602 granted to You under this License for that Work shall terminate 27603 as of the date such litigation is filed. 27604 27605 4. Redistribution. You may reproduce and distribute copies of the 27606 Work or Derivative Works thereof in any medium, with or without 27607 modifications, and in Source or Object form, provided that You 27608 meet the following conditions: 27609 27610 (a) You must give any other recipients of the Work or 27611 Derivative Works a copy of this License; and 27612 27613 (b) You must cause any modified files to carry prominent notices 27614 stating that You changed the files; and 27615 27616 (c) You must retain, in the Source form of any Derivative Works 27617 that You distribute, all copyright, patent, trademark, and 27618 attribution notices from the Source form of the Work, 27619 excluding those notices that do not pertain to any part of 27620 the Derivative Works; and 27621 27622 (d) If the Work includes a "NOTICE" text file as part of its 27623 distribution, then any Derivative Works that You distribute must 27624 include a readable copy of the attribution notices contained 27625 within such NOTICE file, excluding those notices that do not 27626 pertain to any part of the Derivative Works, in at least one 27627 of the following places: within a NOTICE text file distributed 27628 as part of the Derivative Works; within the Source form or 27629 documentation, if provided along with the Derivative Works; or, 27630 within a display generated by the Derivative Works, if and 27631 wherever such third-party notices normally appear. The contents 27632 of the NOTICE file are for informational purposes only and 27633 do not modify the License. You may add Your own attribution 27634 notices within Derivative Works that You distribute, alongside 27635 or as an addendum to the NOTICE text from the Work, provided 27636 that such additional attribution notices cannot be construed 27637 as modifying the License. 27638 27639 You may add Your own copyright statement to Your modifications and 27640 may provide additional or different license terms and conditions 27641 for use, reproduction, or distribution of Your modifications, or 27642 for any such Derivative Works as a whole, provided Your use, 27643 reproduction, and distribution of the Work otherwise complies with 27644 the conditions stated in this License. 27645 27646 5. Submission of Contributions. Unless You explicitly state otherwise, 27647 any Contribution intentionally submitted for inclusion in the Work 27648 by You to the Licensor shall be under the terms and conditions of 27649 this License, without any additional terms or conditions. 27650 Notwithstanding the above, nothing herein shall supersede or modify 27651 the terms of any separate license agreement you may have executed 27652 with Licensor regarding such Contributions. 27653 27654 6. Trademarks. This License does not grant permission to use the trade 27655 names, trademarks, service marks, or product names of the Licensor, 27656 except as required for reasonable and customary use in describing the 27657 origin of the Work and reproducing the content of the NOTICE file. 27658 27659 7. Disclaimer of Warranty. Unless required by applicable law or 27660 agreed to in writing, Licensor provides the Work (and each 27661 Contributor provides its Contributions) on an "AS IS" BASIS, 27662 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 27663 implied, including, without limitation, any warranties or conditions 27664 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 27665 PARTICULAR PURPOSE. You are solely responsible for determining the 27666 appropriateness of using or redistributing the Work and assume any 27667 risks associated with Your exercise of permissions under this License. 27668 27669 8. Limitation of Liability. In no event and under no legal theory, 27670 whether in tort (including negligence), contract, or otherwise, 27671 unless required by applicable law (such as deliberate and grossly 27672 negligent acts) or agreed to in writing, shall any Contributor be 27673 liable to You for damages, including any direct, indirect, special, 27674 incidental, or consequential damages of any character arising as a 27675 result of this License or out of the use or inability to use the 27676 Work (including but not limited to damages for loss of goodwill, 27677 work stoppage, computer failure or malfunction, or any and all 27678 other commercial damages or losses), even if such Contributor 27679 has been advised of the possibility of such damages. 27680 27681 9. Accepting Warranty or Additional Liability. While redistributing 27682 the Work or Derivative Works thereof, You may choose to offer, 27683 and charge a fee for, acceptance of support, warranty, indemnity, 27684 or other liability obligations and/or rights consistent with this 27685 License. However, in accepting such obligations, You may act only 27686 on Your own behalf and on Your sole responsibility, not on behalf 27687 of any other Contributor, and only if You agree to indemnify, 27688 defend, and hold each Contributor harmless for any liability 27689 incurred by, or claims asserted against, such Contributor by reason 27690 of your accepting any such warranty or additional liability. 27691 27692 ================================================================ 27693 27694 github.com/xdg/stringprep 27695 https://github.com/xdg/stringprep 27696 ---------------------------------------------------------------- 27697 27698 Apache License 27699 Version 2.0, January 2004 27700 http://www.apache.org/licenses/ 27701 27702 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 27703 27704 1. Definitions. 27705 27706 "License" shall mean the terms and conditions for use, reproduction, 27707 and distribution as defined by Sections 1 through 9 of this document. 27708 27709 "Licensor" shall mean the copyright owner or entity authorized by 27710 the copyright owner that is granting the License. 27711 27712 "Legal Entity" shall mean the union of the acting entity and all 27713 other entities that control, are controlled by, or are under common 27714 control with that entity. For the purposes of this definition, 27715 "control" means (i) the power, direct or indirect, to cause the 27716 direction or management of such entity, whether by contract or 27717 otherwise, or (ii) ownership of fifty percent (50%) or more of the 27718 outstanding shares, or (iii) beneficial ownership of such entity. 27719 27720 "You" (or "Your") shall mean an individual or Legal Entity 27721 exercising permissions granted by this License. 27722 27723 "Source" form shall mean the preferred form for making modifications, 27724 including but not limited to software source code, documentation 27725 source, and configuration files. 27726 27727 "Object" form shall mean any form resulting from mechanical 27728 transformation or translation of a Source form, including but 27729 not limited to compiled object code, generated documentation, 27730 and conversions to other media types. 27731 27732 "Work" shall mean the work of authorship, whether in Source or 27733 Object form, made available under the License, as indicated by a 27734 copyright notice that is included in or attached to the work 27735 (an example is provided in the Appendix below). 27736 27737 "Derivative Works" shall mean any work, whether in Source or Object 27738 form, that is based on (or derived from) the Work and for which the 27739 editorial revisions, annotations, elaborations, or other modifications 27740 represent, as a whole, an original work of authorship. For the purposes 27741 of this License, Derivative Works shall not include works that remain 27742 separable from, or merely link (or bind by name) to the interfaces of, 27743 the Work and Derivative Works thereof. 27744 27745 "Contribution" shall mean any work of authorship, including 27746 the original version of the Work and any modifications or additions 27747 to that Work or Derivative Works thereof, that is intentionally 27748 submitted to Licensor for inclusion in the Work by the copyright owner 27749 or by an individual or Legal Entity authorized to submit on behalf of 27750 the copyright owner. For the purposes of this definition, "submitted" 27751 means any form of electronic, verbal, or written communication sent 27752 to the Licensor or its representatives, including but not limited to 27753 communication on electronic mailing lists, source code control systems, 27754 and issue tracking systems that are managed by, or on behalf of, the 27755 Licensor for the purpose of discussing and improving the Work, but 27756 excluding communication that is conspicuously marked or otherwise 27757 designated in writing by the copyright owner as "Not a Contribution." 27758 27759 "Contributor" shall mean Licensor and any individual or Legal Entity 27760 on behalf of whom a Contribution has been received by Licensor and 27761 subsequently incorporated within the Work. 27762 27763 2. Grant of Copyright License. Subject to the terms and conditions of 27764 this License, each Contributor hereby grants to You a perpetual, 27765 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 27766 copyright license to reproduce, prepare Derivative Works of, 27767 publicly display, publicly perform, sublicense, and distribute the 27768 Work and such Derivative Works in Source or Object form. 27769 27770 3. Grant of Patent License. Subject to the terms and conditions of 27771 this License, each Contributor hereby grants to You a perpetual, 27772 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 27773 (except as stated in this section) patent license to make, have made, 27774 use, offer to sell, sell, import, and otherwise transfer the Work, 27775 where such license applies only to those patent claims licensable 27776 by such Contributor that are necessarily infringed by their 27777 Contribution(s) alone or by combination of their Contribution(s) 27778 with the Work to which such Contribution(s) was submitted. If You 27779 institute patent litigation against any entity (including a 27780 cross-claim or counterclaim in a lawsuit) alleging that the Work 27781 or a Contribution incorporated within the Work constitutes direct 27782 or contributory patent infringement, then any patent licenses 27783 granted to You under this License for that Work shall terminate 27784 as of the date such litigation is filed. 27785 27786 4. Redistribution. You may reproduce and distribute copies of the 27787 Work or Derivative Works thereof in any medium, with or without 27788 modifications, and in Source or Object form, provided that You 27789 meet the following conditions: 27790 27791 (a) You must give any other recipients of the Work or 27792 Derivative Works a copy of this License; and 27793 27794 (b) You must cause any modified files to carry prominent notices 27795 stating that You changed the files; and 27796 27797 (c) You must retain, in the Source form of any Derivative Works 27798 that You distribute, all copyright, patent, trademark, and 27799 attribution notices from the Source form of the Work, 27800 excluding those notices that do not pertain to any part of 27801 the Derivative Works; and 27802 27803 (d) If the Work includes a "NOTICE" text file as part of its 27804 distribution, then any Derivative Works that You distribute must 27805 include a readable copy of the attribution notices contained 27806 within such NOTICE file, excluding those notices that do not 27807 pertain to any part of the Derivative Works, in at least one 27808 of the following places: within a NOTICE text file distributed 27809 as part of the Derivative Works; within the Source form or 27810 documentation, if provided along with the Derivative Works; or, 27811 within a display generated by the Derivative Works, if and 27812 wherever such third-party notices normally appear. The contents 27813 of the NOTICE file are for informational purposes only and 27814 do not modify the License. You may add Your own attribution 27815 notices within Derivative Works that You distribute, alongside 27816 or as an addendum to the NOTICE text from the Work, provided 27817 that such additional attribution notices cannot be construed 27818 as modifying the License. 27819 27820 You may add Your own copyright statement to Your modifications and 27821 may provide additional or different license terms and conditions 27822 for use, reproduction, or distribution of Your modifications, or 27823 for any such Derivative Works as a whole, provided Your use, 27824 reproduction, and distribution of the Work otherwise complies with 27825 the conditions stated in this License. 27826 27827 5. Submission of Contributions. Unless You explicitly state otherwise, 27828 any Contribution intentionally submitted for inclusion in the Work 27829 by You to the Licensor shall be under the terms and conditions of 27830 this License, without any additional terms or conditions. 27831 Notwithstanding the above, nothing herein shall supersede or modify 27832 the terms of any separate license agreement you may have executed 27833 with Licensor regarding such Contributions. 27834 27835 6. Trademarks. This License does not grant permission to use the trade 27836 names, trademarks, service marks, or product names of the Licensor, 27837 except as required for reasonable and customary use in describing the 27838 origin of the Work and reproducing the content of the NOTICE file. 27839 27840 7. Disclaimer of Warranty. Unless required by applicable law or 27841 agreed to in writing, Licensor provides the Work (and each 27842 Contributor provides its Contributions) on an "AS IS" BASIS, 27843 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 27844 implied, including, without limitation, any warranties or conditions 27845 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 27846 PARTICULAR PURPOSE. You are solely responsible for determining the 27847 appropriateness of using or redistributing the Work and assume any 27848 risks associated with Your exercise of permissions under this License. 27849 27850 8. Limitation of Liability. In no event and under no legal theory, 27851 whether in tort (including negligence), contract, or otherwise, 27852 unless required by applicable law (such as deliberate and grossly 27853 negligent acts) or agreed to in writing, shall any Contributor be 27854 liable to You for damages, including any direct, indirect, special, 27855 incidental, or consequential damages of any character arising as a 27856 result of this License or out of the use or inability to use the 27857 Work (including but not limited to damages for loss of goodwill, 27858 work stoppage, computer failure or malfunction, or any and all 27859 other commercial damages or losses), even if such Contributor 27860 has been advised of the possibility of such damages. 27861 27862 9. Accepting Warranty or Additional Liability. While redistributing 27863 the Work or Derivative Works thereof, You may choose to offer, 27864 and charge a fee for, acceptance of support, warranty, indemnity, 27865 or other liability obligations and/or rights consistent with this 27866 License. However, in accepting such obligations, You may act only 27867 on Your own behalf and on Your sole responsibility, not on behalf 27868 of any other Contributor, and only if You agree to indemnify, 27869 defend, and hold each Contributor harmless for any liability 27870 incurred by, or claims asserted against, such Contributor by reason 27871 of your accepting any such warranty or additional liability. 27872 27873 ================================================================ 27874 27875 github.com/yusufpapurcu/wmi 27876 https://github.com/yusufpapurcu/wmi 27877 ---------------------------------------------------------------- 27878 The MIT License (MIT) 27879 27880 Copyright (c) 2013 Stack Exchange 27881 27882 Permission is hereby granted, free of charge, to any person obtaining a copy of 27883 this software and associated documentation files (the "Software"), to deal in 27884 the Software without restriction, including without limitation the rights to 27885 use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of 27886 the Software, and to permit persons to whom the Software is furnished to do so, 27887 subject to the following conditions: 27888 27889 The above copyright notice and this permission notice shall be included in all 27890 copies or substantial portions of the Software. 27891 27892 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 27893 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS 27894 FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR 27895 COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER 27896 IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN 27897 CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 27898 27899 ================================================================ 27900 27901 github.com/zeebo/assert 27902 https://github.com/zeebo/assert 27903 ---------------------------------------------------------------- 27904 Creative Commons Legal Code 27905 27906 CC0 1.0 Universal 27907 27908 CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE 27909 LEGAL SERVICES. DISTRIBUTION OF THIS DOCUMENT DOES NOT CREATE AN 27910 ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS 27911 INFORMATION ON AN "AS-IS" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES 27912 REGARDING THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS 27913 PROVIDED HEREUNDER, AND DISCLAIMS LIABILITY FOR DAMAGES RESULTING FROM 27914 THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS PROVIDED 27915 HEREUNDER. 27916 27917 Statement of Purpose 27918 27919 The laws of most jurisdictions throughout the world automatically confer 27920 exclusive Copyright and Related Rights (defined below) upon the creator 27921 and subsequent owner(s) (each and all, an "owner") of an original work of 27922 authorship and/or a database (each, a "Work"). 27923 27924 Certain owners wish to permanently relinquish those rights to a Work for 27925 the purpose of contributing to a commons of creative, cultural and 27926 scientific works ("Commons") that the public can reliably and without fear 27927 of later claims of infringement build upon, modify, incorporate in other 27928 works, reuse and redistribute as freely as possible in any form whatsoever 27929 and for any purposes, including without limitation commercial purposes. 27930 These owners may contribute to the Commons to promote the ideal of a free 27931 culture and the further production of creative, cultural and scientific 27932 works, or to gain reputation or greater distribution for their Work in 27933 part through the use and efforts of others. 27934 27935 For these and/or other purposes and motivations, and without any 27936 expectation of additional consideration or compensation, the person 27937 associating CC0 with a Work (the "Affirmer"), to the extent that he or she 27938 is an owner of Copyright and Related Rights in the Work, voluntarily 27939 elects to apply CC0 to the Work and publicly distribute the Work under its 27940 terms, with knowledge of his or her Copyright and Related Rights in the 27941 Work and the meaning and intended legal effect of CC0 on those rights. 27942 27943 1. Copyright and Related Rights. A Work made available under CC0 may be 27944 protected by copyright and related or neighboring rights ("Copyright and 27945 Related Rights"). Copyright and Related Rights include, but are not 27946 limited to, the following: 27947 27948 i. the right to reproduce, adapt, distribute, perform, display, 27949 communicate, and translate a Work; 27950 ii. moral rights retained by the original author(s) and/or performer(s); 27951 iii. publicity and privacy rights pertaining to a person's image or 27952 likeness depicted in a Work; 27953 iv. rights protecting against unfair competition in regards to a Work, 27954 subject to the limitations in paragraph 4(a), below; 27955 v. rights protecting the extraction, dissemination, use and reuse of data 27956 in a Work; 27957 vi. database rights (such as those arising under Directive 96/9/EC of the 27958 European Parliament and of the Council of 11 March 1996 on the legal 27959 protection of databases, and under any national implementation 27960 thereof, including any amended or successor version of such 27961 directive); and 27962 vii. other similar, equivalent or corresponding rights throughout the 27963 world based on applicable law or treaty, and any national 27964 implementations thereof. 27965 27966 2. Waiver. To the greatest extent permitted by, but not in contravention 27967 of, applicable law, Affirmer hereby overtly, fully, permanently, 27968 irrevocably and unconditionally waives, abandons, and surrenders all of 27969 Affirmer's Copyright and Related Rights and associated claims and causes 27970 of action, whether now known or unknown (including existing as well as 27971 future claims and causes of action), in the Work (i) in all territories 27972 worldwide, (ii) for the maximum duration provided by applicable law or 27973 treaty (including future time extensions), (iii) in any current or future 27974 medium and for any number of copies, and (iv) for any purpose whatsoever, 27975 including without limitation commercial, advertising or promotional 27976 purposes (the "Waiver"). Affirmer makes the Waiver for the benefit of each 27977 member of the public at large and to the detriment of Affirmer's heirs and 27978 successors, fully intending that such Waiver shall not be subject to 27979 revocation, rescission, cancellation, termination, or any other legal or 27980 equitable action to disrupt the quiet enjoyment of the Work by the public 27981 as contemplated by Affirmer's express Statement of Purpose. 27982 27983 3. Public License Fallback. Should any part of the Waiver for any reason 27984 be judged legally invalid or ineffective under applicable law, then the 27985 Waiver shall be preserved to the maximum extent permitted taking into 27986 account Affirmer's express Statement of Purpose. In addition, to the 27987 extent the Waiver is so judged Affirmer hereby grants to each affected 27988 person a royalty-free, non transferable, non sublicensable, non exclusive, 27989 irrevocable and unconditional license to exercise Affirmer's Copyright and 27990 Related Rights in the Work (i) in all territories worldwide, (ii) for the 27991 maximum duration provided by applicable law or treaty (including future 27992 time extensions), (iii) in any current or future medium and for any number 27993 of copies, and (iv) for any purpose whatsoever, including without 27994 limitation commercial, advertising or promotional purposes (the 27995 "License"). The License shall be deemed effective as of the date CC0 was 27996 applied by Affirmer to the Work. Should any part of the License for any 27997 reason be judged legally invalid or ineffective under applicable law, such 27998 partial invalidity or ineffectiveness shall not invalidate the remainder 27999 of the License, and in such case Affirmer hereby affirms that he or she 28000 will not (i) exercise any of his or her remaining Copyright and Related 28001 Rights in the Work or (ii) assert any associated claims and causes of 28002 action with respect to the Work, in either case contrary to Affirmer's 28003 express Statement of Purpose. 28004 28005 4. Limitations and Disclaimers. 28006 28007 a. No trademark or patent rights held by Affirmer are waived, abandoned, 28008 surrendered, licensed or otherwise affected by this document. 28009 b. Affirmer offers the Work as-is and makes no representations or 28010 warranties of any kind concerning the Work, express, implied, 28011 statutory or otherwise, including without limitation warranties of 28012 title, merchantability, fitness for a particular purpose, non 28013 infringement, or the absence of latent or other defects, accuracy, or 28014 the present or absence of errors, whether or not discoverable, all to 28015 the greatest extent permissible under applicable law. 28016 c. Affirmer disclaims responsibility for clearing rights of other persons 28017 that may apply to the Work or any use thereof, including without 28018 limitation any person's Copyright and Related Rights in the Work. 28019 Further, Affirmer disclaims responsibility for obtaining any necessary 28020 consents, permissions or other rights required for any use of the 28021 Work. 28022 d. Affirmer understands and acknowledges that Creative Commons is not a 28023 party to this document and has no duty or obligation with respect to 28024 this CC0 or use of the Work. 28025 28026 ================================================================ 28027 28028 github.com/zeebo/xxh3 28029 https://github.com/zeebo/xxh3 28030 ---------------------------------------------------------------- 28031 xxHash Library 28032 Copyright (c) 2012-2014, Yann Collet 28033 Copyright (c) 2019, Jeff Wendling 28034 All rights reserved. 28035 28036 Redistribution and use in source and binary forms, with or without modification, 28037 are permitted provided that the following conditions are met: 28038 28039 * Redistributions of source code must retain the above copyright notice, this 28040 list of conditions and the following disclaimer. 28041 28042 * Redistributions in binary form must reproduce the above copyright notice, this 28043 list of conditions and the following disclaimer in the documentation and/or 28044 other materials provided with the distribution. 28045 28046 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND 28047 ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 28048 WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 28049 DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR 28050 ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES 28051 (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 28052 LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON 28053 ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 28054 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 28055 SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 28056 28057 ================================================================ 28058 28059 go.etcd.io/bbolt 28060 https://go.etcd.io/bbolt 28061 ---------------------------------------------------------------- 28062 The MIT License (MIT) 28063 28064 Copyright (c) 2013 Ben Johnson 28065 28066 Permission is hereby granted, free of charge, to any person obtaining a copy of 28067 this software and associated documentation files (the "Software"), to deal in 28068 the Software without restriction, including without limitation the rights to 28069 use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of 28070 the Software, and to permit persons to whom the Software is furnished to do so, 28071 subject to the following conditions: 28072 28073 The above copyright notice and this permission notice shall be included in all 28074 copies or substantial portions of the Software. 28075 28076 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 28077 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS 28078 FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR 28079 COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER 28080 IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN 28081 CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 28082 28083 ================================================================ 28084 28085 go.etcd.io/etcd/api/v3 28086 https://go.etcd.io/etcd/api/v3 28087 ---------------------------------------------------------------- 28088 28089 Apache License 28090 Version 2.0, January 2004 28091 http://www.apache.org/licenses/ 28092 28093 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 28094 28095 1. Definitions. 28096 28097 "License" shall mean the terms and conditions for use, reproduction, 28098 and distribution as defined by Sections 1 through 9 of this document. 28099 28100 "Licensor" shall mean the copyright owner or entity authorized by 28101 the copyright owner that is granting the License. 28102 28103 "Legal Entity" shall mean the union of the acting entity and all 28104 other entities that control, are controlled by, or are under common 28105 control with that entity. For the purposes of this definition, 28106 "control" means (i) the power, direct or indirect, to cause the 28107 direction or management of such entity, whether by contract or 28108 otherwise, or (ii) ownership of fifty percent (50%) or more of the 28109 outstanding shares, or (iii) beneficial ownership of such entity. 28110 28111 "You" (or "Your") shall mean an individual or Legal Entity 28112 exercising permissions granted by this License. 28113 28114 "Source" form shall mean the preferred form for making modifications, 28115 including but not limited to software source code, documentation 28116 source, and configuration files. 28117 28118 "Object" form shall mean any form resulting from mechanical 28119 transformation or translation of a Source form, including but 28120 not limited to compiled object code, generated documentation, 28121 and conversions to other media types. 28122 28123 "Work" shall mean the work of authorship, whether in Source or 28124 Object form, made available under the License, as indicated by a 28125 copyright notice that is included in or attached to the work 28126 (an example is provided in the Appendix below). 28127 28128 "Derivative Works" shall mean any work, whether in Source or Object 28129 form, that is based on (or derived from) the Work and for which the 28130 editorial revisions, annotations, elaborations, or other modifications 28131 represent, as a whole, an original work of authorship. For the purposes 28132 of this License, Derivative Works shall not include works that remain 28133 separable from, or merely link (or bind by name) to the interfaces of, 28134 the Work and Derivative Works thereof. 28135 28136 "Contribution" shall mean any work of authorship, including 28137 the original version of the Work and any modifications or additions 28138 to that Work or Derivative Works thereof, that is intentionally 28139 submitted to Licensor for inclusion in the Work by the copyright owner 28140 or by an individual or Legal Entity authorized to submit on behalf of 28141 the copyright owner. For the purposes of this definition, "submitted" 28142 means any form of electronic, verbal, or written communication sent 28143 to the Licensor or its representatives, including but not limited to 28144 communication on electronic mailing lists, source code control systems, 28145 and issue tracking systems that are managed by, or on behalf of, the 28146 Licensor for the purpose of discussing and improving the Work, but 28147 excluding communication that is conspicuously marked or otherwise 28148 designated in writing by the copyright owner as "Not a Contribution." 28149 28150 "Contributor" shall mean Licensor and any individual or Legal Entity 28151 on behalf of whom a Contribution has been received by Licensor and 28152 subsequently incorporated within the Work. 28153 28154 2. Grant of Copyright License. Subject to the terms and conditions of 28155 this License, each Contributor hereby grants to You a perpetual, 28156 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 28157 copyright license to reproduce, prepare Derivative Works of, 28158 publicly display, publicly perform, sublicense, and distribute the 28159 Work and such Derivative Works in Source or Object form. 28160 28161 3. Grant of Patent License. Subject to the terms and conditions of 28162 this License, each Contributor hereby grants to You a perpetual, 28163 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 28164 (except as stated in this section) patent license to make, have made, 28165 use, offer to sell, sell, import, and otherwise transfer the Work, 28166 where such license applies only to those patent claims licensable 28167 by such Contributor that are necessarily infringed by their 28168 Contribution(s) alone or by combination of their Contribution(s) 28169 with the Work to which such Contribution(s) was submitted. If You 28170 institute patent litigation against any entity (including a 28171 cross-claim or counterclaim in a lawsuit) alleging that the Work 28172 or a Contribution incorporated within the Work constitutes direct 28173 or contributory patent infringement, then any patent licenses 28174 granted to You under this License for that Work shall terminate 28175 as of the date such litigation is filed. 28176 28177 4. Redistribution. You may reproduce and distribute copies of the 28178 Work or Derivative Works thereof in any medium, with or without 28179 modifications, and in Source or Object form, provided that You 28180 meet the following conditions: 28181 28182 (a) You must give any other recipients of the Work or 28183 Derivative Works a copy of this License; and 28184 28185 (b) You must cause any modified files to carry prominent notices 28186 stating that You changed the files; and 28187 28188 (c) You must retain, in the Source form of any Derivative Works 28189 that You distribute, all copyright, patent, trademark, and 28190 attribution notices from the Source form of the Work, 28191 excluding those notices that do not pertain to any part of 28192 the Derivative Works; and 28193 28194 (d) If the Work includes a "NOTICE" text file as part of its 28195 distribution, then any Derivative Works that You distribute must 28196 include a readable copy of the attribution notices contained 28197 within such NOTICE file, excluding those notices that do not 28198 pertain to any part of the Derivative Works, in at least one 28199 of the following places: within a NOTICE text file distributed 28200 as part of the Derivative Works; within the Source form or 28201 documentation, if provided along with the Derivative Works; or, 28202 within a display generated by the Derivative Works, if and 28203 wherever such third-party notices normally appear. The contents 28204 of the NOTICE file are for informational purposes only and 28205 do not modify the License. You may add Your own attribution 28206 notices within Derivative Works that You distribute, alongside 28207 or as an addendum to the NOTICE text from the Work, provided 28208 that such additional attribution notices cannot be construed 28209 as modifying the License. 28210 28211 You may add Your own copyright statement to Your modifications and 28212 may provide additional or different license terms and conditions 28213 for use, reproduction, or distribution of Your modifications, or 28214 for any such Derivative Works as a whole, provided Your use, 28215 reproduction, and distribution of the Work otherwise complies with 28216 the conditions stated in this License. 28217 28218 5. Submission of Contributions. Unless You explicitly state otherwise, 28219 any Contribution intentionally submitted for inclusion in the Work 28220 by You to the Licensor shall be under the terms and conditions of 28221 this License, without any additional terms or conditions. 28222 Notwithstanding the above, nothing herein shall supersede or modify 28223 the terms of any separate license agreement you may have executed 28224 with Licensor regarding such Contributions. 28225 28226 6. Trademarks. This License does not grant permission to use the trade 28227 names, trademarks, service marks, or product names of the Licensor, 28228 except as required for reasonable and customary use in describing the 28229 origin of the Work and reproducing the content of the NOTICE file. 28230 28231 7. Disclaimer of Warranty. Unless required by applicable law or 28232 agreed to in writing, Licensor provides the Work (and each 28233 Contributor provides its Contributions) on an "AS IS" BASIS, 28234 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 28235 implied, including, without limitation, any warranties or conditions 28236 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 28237 PARTICULAR PURPOSE. You are solely responsible for determining the 28238 appropriateness of using or redistributing the Work and assume any 28239 risks associated with Your exercise of permissions under this License. 28240 28241 8. Limitation of Liability. In no event and under no legal theory, 28242 whether in tort (including negligence), contract, or otherwise, 28243 unless required by applicable law (such as deliberate and grossly 28244 negligent acts) or agreed to in writing, shall any Contributor be 28245 liable to You for damages, including any direct, indirect, special, 28246 incidental, or consequential damages of any character arising as a 28247 result of this License or out of the use or inability to use the 28248 Work (including but not limited to damages for loss of goodwill, 28249 work stoppage, computer failure or malfunction, or any and all 28250 other commercial damages or losses), even if such Contributor 28251 has been advised of the possibility of such damages. 28252 28253 9. Accepting Warranty or Additional Liability. While redistributing 28254 the Work or Derivative Works thereof, You may choose to offer, 28255 and charge a fee for, acceptance of support, warranty, indemnity, 28256 or other liability obligations and/or rights consistent with this 28257 License. However, in accepting such obligations, You may act only 28258 on Your own behalf and on Your sole responsibility, not on behalf 28259 of any other Contributor, and only if You agree to indemnify, 28260 defend, and hold each Contributor harmless for any liability 28261 incurred by, or claims asserted against, such Contributor by reason 28262 of your accepting any such warranty or additional liability. 28263 28264 END OF TERMS AND CONDITIONS 28265 28266 APPENDIX: How to apply the Apache License to your work. 28267 28268 To apply the Apache License to your work, attach the following 28269 boilerplate notice, with the fields enclosed by brackets "[]" 28270 replaced with your own identifying information. (Don't include 28271 the brackets!) The text should be enclosed in the appropriate 28272 comment syntax for the file format. We also recommend that a 28273 file or class name and description of purpose be included on the 28274 same "printed page" as the copyright notice for easier 28275 identification within third-party archives. 28276 28277 Copyright [yyyy] [name of copyright owner] 28278 28279 Licensed under the Apache License, Version 2.0 (the "License"); 28280 you may not use this file except in compliance with the License. 28281 You may obtain a copy of the License at 28282 28283 http://www.apache.org/licenses/LICENSE-2.0 28284 28285 Unless required by applicable law or agreed to in writing, software 28286 distributed under the License is distributed on an "AS IS" BASIS, 28287 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 28288 See the License for the specific language governing permissions and 28289 limitations under the License. 28290 28291 ================================================================ 28292 28293 go.etcd.io/etcd/client/pkg/v3 28294 https://go.etcd.io/etcd/client/pkg/v3 28295 ---------------------------------------------------------------- 28296 28297 Apache License 28298 Version 2.0, January 2004 28299 http://www.apache.org/licenses/ 28300 28301 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 28302 28303 1. Definitions. 28304 28305 "License" shall mean the terms and conditions for use, reproduction, 28306 and distribution as defined by Sections 1 through 9 of this document. 28307 28308 "Licensor" shall mean the copyright owner or entity authorized by 28309 the copyright owner that is granting the License. 28310 28311 "Legal Entity" shall mean the union of the acting entity and all 28312 other entities that control, are controlled by, or are under common 28313 control with that entity. For the purposes of this definition, 28314 "control" means (i) the power, direct or indirect, to cause the 28315 direction or management of such entity, whether by contract or 28316 otherwise, or (ii) ownership of fifty percent (50%) or more of the 28317 outstanding shares, or (iii) beneficial ownership of such entity. 28318 28319 "You" (or "Your") shall mean an individual or Legal Entity 28320 exercising permissions granted by this License. 28321 28322 "Source" form shall mean the preferred form for making modifications, 28323 including but not limited to software source code, documentation 28324 source, and configuration files. 28325 28326 "Object" form shall mean any form resulting from mechanical 28327 transformation or translation of a Source form, including but 28328 not limited to compiled object code, generated documentation, 28329 and conversions to other media types. 28330 28331 "Work" shall mean the work of authorship, whether in Source or 28332 Object form, made available under the License, as indicated by a 28333 copyright notice that is included in or attached to the work 28334 (an example is provided in the Appendix below). 28335 28336 "Derivative Works" shall mean any work, whether in Source or Object 28337 form, that is based on (or derived from) the Work and for which the 28338 editorial revisions, annotations, elaborations, or other modifications 28339 represent, as a whole, an original work of authorship. For the purposes 28340 of this License, Derivative Works shall not include works that remain 28341 separable from, or merely link (or bind by name) to the interfaces of, 28342 the Work and Derivative Works thereof. 28343 28344 "Contribution" shall mean any work of authorship, including 28345 the original version of the Work and any modifications or additions 28346 to that Work or Derivative Works thereof, that is intentionally 28347 submitted to Licensor for inclusion in the Work by the copyright owner 28348 or by an individual or Legal Entity authorized to submit on behalf of 28349 the copyright owner. For the purposes of this definition, "submitted" 28350 means any form of electronic, verbal, or written communication sent 28351 to the Licensor or its representatives, including but not limited to 28352 communication on electronic mailing lists, source code control systems, 28353 and issue tracking systems that are managed by, or on behalf of, the 28354 Licensor for the purpose of discussing and improving the Work, but 28355 excluding communication that is conspicuously marked or otherwise 28356 designated in writing by the copyright owner as "Not a Contribution." 28357 28358 "Contributor" shall mean Licensor and any individual or Legal Entity 28359 on behalf of whom a Contribution has been received by Licensor and 28360 subsequently incorporated within the Work. 28361 28362 2. Grant of Copyright License. Subject to the terms and conditions of 28363 this License, each Contributor hereby grants to You a perpetual, 28364 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 28365 copyright license to reproduce, prepare Derivative Works of, 28366 publicly display, publicly perform, sublicense, and distribute the 28367 Work and such Derivative Works in Source or Object form. 28368 28369 3. Grant of Patent License. Subject to the terms and conditions of 28370 this License, each Contributor hereby grants to You a perpetual, 28371 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 28372 (except as stated in this section) patent license to make, have made, 28373 use, offer to sell, sell, import, and otherwise transfer the Work, 28374 where such license applies only to those patent claims licensable 28375 by such Contributor that are necessarily infringed by their 28376 Contribution(s) alone or by combination of their Contribution(s) 28377 with the Work to which such Contribution(s) was submitted. If You 28378 institute patent litigation against any entity (including a 28379 cross-claim or counterclaim in a lawsuit) alleging that the Work 28380 or a Contribution incorporated within the Work constitutes direct 28381 or contributory patent infringement, then any patent licenses 28382 granted to You under this License for that Work shall terminate 28383 as of the date such litigation is filed. 28384 28385 4. Redistribution. You may reproduce and distribute copies of the 28386 Work or Derivative Works thereof in any medium, with or without 28387 modifications, and in Source or Object form, provided that You 28388 meet the following conditions: 28389 28390 (a) You must give any other recipients of the Work or 28391 Derivative Works a copy of this License; and 28392 28393 (b) You must cause any modified files to carry prominent notices 28394 stating that You changed the files; and 28395 28396 (c) You must retain, in the Source form of any Derivative Works 28397 that You distribute, all copyright, patent, trademark, and 28398 attribution notices from the Source form of the Work, 28399 excluding those notices that do not pertain to any part of 28400 the Derivative Works; and 28401 28402 (d) If the Work includes a "NOTICE" text file as part of its 28403 distribution, then any Derivative Works that You distribute must 28404 include a readable copy of the attribution notices contained 28405 within such NOTICE file, excluding those notices that do not 28406 pertain to any part of the Derivative Works, in at least one 28407 of the following places: within a NOTICE text file distributed 28408 as part of the Derivative Works; within the Source form or 28409 documentation, if provided along with the Derivative Works; or, 28410 within a display generated by the Derivative Works, if and 28411 wherever such third-party notices normally appear. The contents 28412 of the NOTICE file are for informational purposes only and 28413 do not modify the License. You may add Your own attribution 28414 notices within Derivative Works that You distribute, alongside 28415 or as an addendum to the NOTICE text from the Work, provided 28416 that such additional attribution notices cannot be construed 28417 as modifying the License. 28418 28419 You may add Your own copyright statement to Your modifications and 28420 may provide additional or different license terms and conditions 28421 for use, reproduction, or distribution of Your modifications, or 28422 for any such Derivative Works as a whole, provided Your use, 28423 reproduction, and distribution of the Work otherwise complies with 28424 the conditions stated in this License. 28425 28426 5. Submission of Contributions. Unless You explicitly state otherwise, 28427 any Contribution intentionally submitted for inclusion in the Work 28428 by You to the Licensor shall be under the terms and conditions of 28429 this License, without any additional terms or conditions. 28430 Notwithstanding the above, nothing herein shall supersede or modify 28431 the terms of any separate license agreement you may have executed 28432 with Licensor regarding such Contributions. 28433 28434 6. Trademarks. This License does not grant permission to use the trade 28435 names, trademarks, service marks, or product names of the Licensor, 28436 except as required for reasonable and customary use in describing the 28437 origin of the Work and reproducing the content of the NOTICE file. 28438 28439 7. Disclaimer of Warranty. Unless required by applicable law or 28440 agreed to in writing, Licensor provides the Work (and each 28441 Contributor provides its Contributions) on an "AS IS" BASIS, 28442 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 28443 implied, including, without limitation, any warranties or conditions 28444 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 28445 PARTICULAR PURPOSE. You are solely responsible for determining the 28446 appropriateness of using or redistributing the Work and assume any 28447 risks associated with Your exercise of permissions under this License. 28448 28449 8. Limitation of Liability. In no event and under no legal theory, 28450 whether in tort (including negligence), contract, or otherwise, 28451 unless required by applicable law (such as deliberate and grossly 28452 negligent acts) or agreed to in writing, shall any Contributor be 28453 liable to You for damages, including any direct, indirect, special, 28454 incidental, or consequential damages of any character arising as a 28455 result of this License or out of the use or inability to use the 28456 Work (including but not limited to damages for loss of goodwill, 28457 work stoppage, computer failure or malfunction, or any and all 28458 other commercial damages or losses), even if such Contributor 28459 has been advised of the possibility of such damages. 28460 28461 9. Accepting Warranty or Additional Liability. While redistributing 28462 the Work or Derivative Works thereof, You may choose to offer, 28463 and charge a fee for, acceptance of support, warranty, indemnity, 28464 or other liability obligations and/or rights consistent with this 28465 License. However, in accepting such obligations, You may act only 28466 on Your own behalf and on Your sole responsibility, not on behalf 28467 of any other Contributor, and only if You agree to indemnify, 28468 defend, and hold each Contributor harmless for any liability 28469 incurred by, or claims asserted against, such Contributor by reason 28470 of your accepting any such warranty or additional liability. 28471 28472 END OF TERMS AND CONDITIONS 28473 28474 APPENDIX: How to apply the Apache License to your work. 28475 28476 To apply the Apache License to your work, attach the following 28477 boilerplate notice, with the fields enclosed by brackets "[]" 28478 replaced with your own identifying information. (Don't include 28479 the brackets!) The text should be enclosed in the appropriate 28480 comment syntax for the file format. We also recommend that a 28481 file or class name and description of purpose be included on the 28482 same "printed page" as the copyright notice for easier 28483 identification within third-party archives. 28484 28485 Copyright [yyyy] [name of copyright owner] 28486 28487 Licensed under the Apache License, Version 2.0 (the "License"); 28488 you may not use this file except in compliance with the License. 28489 You may obtain a copy of the License at 28490 28491 http://www.apache.org/licenses/LICENSE-2.0 28492 28493 Unless required by applicable law or agreed to in writing, software 28494 distributed under the License is distributed on an "AS IS" BASIS, 28495 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 28496 See the License for the specific language governing permissions and 28497 limitations under the License. 28498 28499 ================================================================ 28500 28501 go.etcd.io/etcd/client/v3 28502 https://go.etcd.io/etcd/client/v3 28503 ---------------------------------------------------------------- 28504 28505 Apache License 28506 Version 2.0, January 2004 28507 http://www.apache.org/licenses/ 28508 28509 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 28510 28511 1. Definitions. 28512 28513 "License" shall mean the terms and conditions for use, reproduction, 28514 and distribution as defined by Sections 1 through 9 of this document. 28515 28516 "Licensor" shall mean the copyright owner or entity authorized by 28517 the copyright owner that is granting the License. 28518 28519 "Legal Entity" shall mean the union of the acting entity and all 28520 other entities that control, are controlled by, or are under common 28521 control with that entity. For the purposes of this definition, 28522 "control" means (i) the power, direct or indirect, to cause the 28523 direction or management of such entity, whether by contract or 28524 otherwise, or (ii) ownership of fifty percent (50%) or more of the 28525 outstanding shares, or (iii) beneficial ownership of such entity. 28526 28527 "You" (or "Your") shall mean an individual or Legal Entity 28528 exercising permissions granted by this License. 28529 28530 "Source" form shall mean the preferred form for making modifications, 28531 including but not limited to software source code, documentation 28532 source, and configuration files. 28533 28534 "Object" form shall mean any form resulting from mechanical 28535 transformation or translation of a Source form, including but 28536 not limited to compiled object code, generated documentation, 28537 and conversions to other media types. 28538 28539 "Work" shall mean the work of authorship, whether in Source or 28540 Object form, made available under the License, as indicated by a 28541 copyright notice that is included in or attached to the work 28542 (an example is provided in the Appendix below). 28543 28544 "Derivative Works" shall mean any work, whether in Source or Object 28545 form, that is based on (or derived from) the Work and for which the 28546 editorial revisions, annotations, elaborations, or other modifications 28547 represent, as a whole, an original work of authorship. For the purposes 28548 of this License, Derivative Works shall not include works that remain 28549 separable from, or merely link (or bind by name) to the interfaces of, 28550 the Work and Derivative Works thereof. 28551 28552 "Contribution" shall mean any work of authorship, including 28553 the original version of the Work and any modifications or additions 28554 to that Work or Derivative Works thereof, that is intentionally 28555 submitted to Licensor for inclusion in the Work by the copyright owner 28556 or by an individual or Legal Entity authorized to submit on behalf of 28557 the copyright owner. For the purposes of this definition, "submitted" 28558 means any form of electronic, verbal, or written communication sent 28559 to the Licensor or its representatives, including but not limited to 28560 communication on electronic mailing lists, source code control systems, 28561 and issue tracking systems that are managed by, or on behalf of, the 28562 Licensor for the purpose of discussing and improving the Work, but 28563 excluding communication that is conspicuously marked or otherwise 28564 designated in writing by the copyright owner as "Not a Contribution." 28565 28566 "Contributor" shall mean Licensor and any individual or Legal Entity 28567 on behalf of whom a Contribution has been received by Licensor and 28568 subsequently incorporated within the Work. 28569 28570 2. Grant of Copyright License. Subject to the terms and conditions of 28571 this License, each Contributor hereby grants to You a perpetual, 28572 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 28573 copyright license to reproduce, prepare Derivative Works of, 28574 publicly display, publicly perform, sublicense, and distribute the 28575 Work and such Derivative Works in Source or Object form. 28576 28577 3. Grant of Patent License. Subject to the terms and conditions of 28578 this License, each Contributor hereby grants to You a perpetual, 28579 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 28580 (except as stated in this section) patent license to make, have made, 28581 use, offer to sell, sell, import, and otherwise transfer the Work, 28582 where such license applies only to those patent claims licensable 28583 by such Contributor that are necessarily infringed by their 28584 Contribution(s) alone or by combination of their Contribution(s) 28585 with the Work to which such Contribution(s) was submitted. If You 28586 institute patent litigation against any entity (including a 28587 cross-claim or counterclaim in a lawsuit) alleging that the Work 28588 or a Contribution incorporated within the Work constitutes direct 28589 or contributory patent infringement, then any patent licenses 28590 granted to You under this License for that Work shall terminate 28591 as of the date such litigation is filed. 28592 28593 4. Redistribution. You may reproduce and distribute copies of the 28594 Work or Derivative Works thereof in any medium, with or without 28595 modifications, and in Source or Object form, provided that You 28596 meet the following conditions: 28597 28598 (a) You must give any other recipients of the Work or 28599 Derivative Works a copy of this License; and 28600 28601 (b) You must cause any modified files to carry prominent notices 28602 stating that You changed the files; and 28603 28604 (c) You must retain, in the Source form of any Derivative Works 28605 that You distribute, all copyright, patent, trademark, and 28606 attribution notices from the Source form of the Work, 28607 excluding those notices that do not pertain to any part of 28608 the Derivative Works; and 28609 28610 (d) If the Work includes a "NOTICE" text file as part of its 28611 distribution, then any Derivative Works that You distribute must 28612 include a readable copy of the attribution notices contained 28613 within such NOTICE file, excluding those notices that do not 28614 pertain to any part of the Derivative Works, in at least one 28615 of the following places: within a NOTICE text file distributed 28616 as part of the Derivative Works; within the Source form or 28617 documentation, if provided along with the Derivative Works; or, 28618 within a display generated by the Derivative Works, if and 28619 wherever such third-party notices normally appear. The contents 28620 of the NOTICE file are for informational purposes only and 28621 do not modify the License. You may add Your own attribution 28622 notices within Derivative Works that You distribute, alongside 28623 or as an addendum to the NOTICE text from the Work, provided 28624 that such additional attribution notices cannot be construed 28625 as modifying the License. 28626 28627 You may add Your own copyright statement to Your modifications and 28628 may provide additional or different license terms and conditions 28629 for use, reproduction, or distribution of Your modifications, or 28630 for any such Derivative Works as a whole, provided Your use, 28631 reproduction, and distribution of the Work otherwise complies with 28632 the conditions stated in this License. 28633 28634 5. Submission of Contributions. Unless You explicitly state otherwise, 28635 any Contribution intentionally submitted for inclusion in the Work 28636 by You to the Licensor shall be under the terms and conditions of 28637 this License, without any additional terms or conditions. 28638 Notwithstanding the above, nothing herein shall supersede or modify 28639 the terms of any separate license agreement you may have executed 28640 with Licensor regarding such Contributions. 28641 28642 6. Trademarks. This License does not grant permission to use the trade 28643 names, trademarks, service marks, or product names of the Licensor, 28644 except as required for reasonable and customary use in describing the 28645 origin of the Work and reproducing the content of the NOTICE file. 28646 28647 7. Disclaimer of Warranty. Unless required by applicable law or 28648 agreed to in writing, Licensor provides the Work (and each 28649 Contributor provides its Contributions) on an "AS IS" BASIS, 28650 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 28651 implied, including, without limitation, any warranties or conditions 28652 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 28653 PARTICULAR PURPOSE. You are solely responsible for determining the 28654 appropriateness of using or redistributing the Work and assume any 28655 risks associated with Your exercise of permissions under this License. 28656 28657 8. Limitation of Liability. In no event and under no legal theory, 28658 whether in tort (including negligence), contract, or otherwise, 28659 unless required by applicable law (such as deliberate and grossly 28660 negligent acts) or agreed to in writing, shall any Contributor be 28661 liable to You for damages, including any direct, indirect, special, 28662 incidental, or consequential damages of any character arising as a 28663 result of this License or out of the use or inability to use the 28664 Work (including but not limited to damages for loss of goodwill, 28665 work stoppage, computer failure or malfunction, or any and all 28666 other commercial damages or losses), even if such Contributor 28667 has been advised of the possibility of such damages. 28668 28669 9. Accepting Warranty or Additional Liability. While redistributing 28670 the Work or Derivative Works thereof, You may choose to offer, 28671 and charge a fee for, acceptance of support, warranty, indemnity, 28672 or other liability obligations and/or rights consistent with this 28673 License. However, in accepting such obligations, You may act only 28674 on Your own behalf and on Your sole responsibility, not on behalf 28675 of any other Contributor, and only if You agree to indemnify, 28676 defend, and hold each Contributor harmless for any liability 28677 incurred by, or claims asserted against, such Contributor by reason 28678 of your accepting any such warranty or additional liability. 28679 28680 END OF TERMS AND CONDITIONS 28681 28682 APPENDIX: How to apply the Apache License to your work. 28683 28684 To apply the Apache License to your work, attach the following 28685 boilerplate notice, with the fields enclosed by brackets "[]" 28686 replaced with your own identifying information. (Don't include 28687 the brackets!) The text should be enclosed in the appropriate 28688 comment syntax for the file format. We also recommend that a 28689 file or class name and description of purpose be included on the 28690 same "printed page" as the copyright notice for easier 28691 identification within third-party archives. 28692 28693 Copyright [yyyy] [name of copyright owner] 28694 28695 Licensed under the Apache License, Version 2.0 (the "License"); 28696 you may not use this file except in compliance with the License. 28697 You may obtain a copy of the License at 28698 28699 http://www.apache.org/licenses/LICENSE-2.0 28700 28701 Unless required by applicable law or agreed to in writing, software 28702 distributed under the License is distributed on an "AS IS" BASIS, 28703 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 28704 See the License for the specific language governing permissions and 28705 limitations under the License. 28706 28707 ================================================================ 28708 28709 go.mongodb.org/mongo-driver 28710 https://go.mongodb.org/mongo-driver 28711 ---------------------------------------------------------------- 28712 Apache License 28713 Version 2.0, January 2004 28714 http://www.apache.org/licenses/ 28715 28716 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 28717 28718 1. Definitions. 28719 28720 "License" shall mean the terms and conditions for use, reproduction, 28721 and distribution as defined by Sections 1 through 9 of this document. 28722 28723 "Licensor" shall mean the copyright owner or entity authorized by 28724 the copyright owner that is granting the License. 28725 28726 "Legal Entity" shall mean the union of the acting entity and all 28727 other entities that control, are controlled by, or are under common 28728 control with that entity. For the purposes of this definition, 28729 "control" means (i) the power, direct or indirect, to cause the 28730 direction or management of such entity, whether by contract or 28731 otherwise, or (ii) ownership of fifty percent (50%) or more of the 28732 outstanding shares, or (iii) beneficial ownership of such entity. 28733 28734 "You" (or "Your") shall mean an individual or Legal Entity 28735 exercising permissions granted by this License. 28736 28737 "Source" form shall mean the preferred form for making modifications, 28738 including but not limited to software source code, documentation 28739 source, and configuration files. 28740 28741 "Object" form shall mean any form resulting from mechanical 28742 transformation or translation of a Source form, including but 28743 not limited to compiled object code, generated documentation, 28744 and conversions to other media types. 28745 28746 "Work" shall mean the work of authorship, whether in Source or 28747 Object form, made available under the License, as indicated by a 28748 copyright notice that is included in or attached to the work 28749 (an example is provided in the Appendix below). 28750 28751 "Derivative Works" shall mean any work, whether in Source or Object 28752 form, that is based on (or derived from) the Work and for which the 28753 editorial revisions, annotations, elaborations, or other modifications 28754 represent, as a whole, an original work of authorship. For the purposes 28755 of this License, Derivative Works shall not include works that remain 28756 separable from, or merely link (or bind by name) to the interfaces of, 28757 the Work and Derivative Works thereof. 28758 28759 "Contribution" shall mean any work of authorship, including 28760 the original version of the Work and any modifications or additions 28761 to that Work or Derivative Works thereof, that is intentionally 28762 submitted to Licensor for inclusion in the Work by the copyright owner 28763 or by an individual or Legal Entity authorized to submit on behalf of 28764 the copyright owner. For the purposes of this definition, "submitted" 28765 means any form of electronic, verbal, or written communication sent 28766 to the Licensor or its representatives, including but not limited to 28767 communication on electronic mailing lists, source code control systems, 28768 and issue tracking systems that are managed by, or on behalf of, the 28769 Licensor for the purpose of discussing and improving the Work, but 28770 excluding communication that is conspicuously marked or otherwise 28771 designated in writing by the copyright owner as "Not a Contribution." 28772 28773 "Contributor" shall mean Licensor and any individual or Legal Entity 28774 on behalf of whom a Contribution has been received by Licensor and 28775 subsequently incorporated within the Work. 28776 28777 2. Grant of Copyright License. Subject to the terms and conditions of 28778 this License, each Contributor hereby grants to You a perpetual, 28779 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 28780 copyright license to reproduce, prepare Derivative Works of, 28781 publicly display, publicly perform, sublicense, and distribute the 28782 Work and such Derivative Works in Source or Object form. 28783 28784 3. Grant of Patent License. Subject to the terms and conditions of 28785 this License, each Contributor hereby grants to You a perpetual, 28786 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 28787 (except as stated in this section) patent license to make, have made, 28788 use, offer to sell, sell, import, and otherwise transfer the Work, 28789 where such license applies only to those patent claims licensable 28790 by such Contributor that are necessarily infringed by their 28791 Contribution(s) alone or by combination of their Contribution(s) 28792 with the Work to which such Contribution(s) was submitted. If You 28793 institute patent litigation against any entity (including a 28794 cross-claim or counterclaim in a lawsuit) alleging that the Work 28795 or a Contribution incorporated within the Work constitutes direct 28796 or contributory patent infringement, then any patent licenses 28797 granted to You under this License for that Work shall terminate 28798 as of the date such litigation is filed. 28799 28800 4. Redistribution. You may reproduce and distribute copies of the 28801 Work or Derivative Works thereof in any medium, with or without 28802 modifications, and in Source or Object form, provided that You 28803 meet the following conditions: 28804 28805 (a) You must give any other recipients of the Work or 28806 Derivative Works a copy of this License; and 28807 28808 (b) You must cause any modified files to carry prominent notices 28809 stating that You changed the files; and 28810 28811 (c) You must retain, in the Source form of any Derivative Works 28812 that You distribute, all copyright, patent, trademark, and 28813 attribution notices from the Source form of the Work, 28814 excluding those notices that do not pertain to any part of 28815 the Derivative Works; and 28816 28817 (d) If the Work includes a "NOTICE" text file as part of its 28818 distribution, then any Derivative Works that You distribute must 28819 include a readable copy of the attribution notices contained 28820 within such NOTICE file, excluding those notices that do not 28821 pertain to any part of the Derivative Works, in at least one 28822 of the following places: within a NOTICE text file distributed 28823 as part of the Derivative Works; within the Source form or 28824 documentation, if provided along with the Derivative Works; or, 28825 within a display generated by the Derivative Works, if and 28826 wherever such third-party notices normally appear. The contents 28827 of the NOTICE file are for informational purposes only and 28828 do not modify the License. You may add Your own attribution 28829 notices within Derivative Works that You distribute, alongside 28830 or as an addendum to the NOTICE text from the Work, provided 28831 that such additional attribution notices cannot be construed 28832 as modifying the License. 28833 28834 You may add Your own copyright statement to Your modifications and 28835 may provide additional or different license terms and conditions 28836 for use, reproduction, or distribution of Your modifications, or 28837 for any such Derivative Works as a whole, provided Your use, 28838 reproduction, and distribution of the Work otherwise complies with 28839 the conditions stated in this License. 28840 28841 5. Submission of Contributions. Unless You explicitly state otherwise, 28842 any Contribution intentionally submitted for inclusion in the Work 28843 by You to the Licensor shall be under the terms and conditions of 28844 this License, without any additional terms or conditions. 28845 Notwithstanding the above, nothing herein shall supersede or modify 28846 the terms of any separate license agreement you may have executed 28847 with Licensor regarding such Contributions. 28848 28849 6. Trademarks. This License does not grant permission to use the trade 28850 names, trademarks, service marks, or product names of the Licensor, 28851 except as required for reasonable and customary use in describing the 28852 origin of the Work and reproducing the content of the NOTICE file. 28853 28854 7. Disclaimer of Warranty. Unless required by applicable law or 28855 agreed to in writing, Licensor provides the Work (and each 28856 Contributor provides its Contributions) on an "AS IS" BASIS, 28857 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 28858 implied, including, without limitation, any warranties or conditions 28859 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 28860 PARTICULAR PURPOSE. You are solely responsible for determining the 28861 appropriateness of using or redistributing the Work and assume any 28862 risks associated with Your exercise of permissions under this License. 28863 28864 8. Limitation of Liability. In no event and under no legal theory, 28865 whether in tort (including negligence), contract, or otherwise, 28866 unless required by applicable law (such as deliberate and grossly 28867 negligent acts) or agreed to in writing, shall any Contributor be 28868 liable to You for damages, including any direct, indirect, special, 28869 incidental, or consequential damages of any character arising as a 28870 result of this License or out of the use or inability to use the 28871 Work (including but not limited to damages for loss of goodwill, 28872 work stoppage, computer failure or malfunction, or any and all 28873 other commercial damages or losses), even if such Contributor 28874 has been advised of the possibility of such damages. 28875 28876 9. Accepting Warranty or Additional Liability. While redistributing 28877 the Work or Derivative Works thereof, You may choose to offer, 28878 and charge a fee for, acceptance of support, warranty, indemnity, 28879 or other liability obligations and/or rights consistent with this 28880 License. However, in accepting such obligations, You may act only 28881 on Your own behalf and on Your sole responsibility, not on behalf 28882 of any other Contributor, and only if You agree to indemnify, 28883 defend, and hold each Contributor harmless for any liability 28884 incurred by, or claims asserted against, such Contributor by reason 28885 of your accepting any such warranty or additional liability. 28886 28887 END OF TERMS AND CONDITIONS 28888 28889 APPENDIX: How to apply the Apache License to your work. 28890 28891 To apply the Apache License to your work, attach the following 28892 boilerplate notice, with the fields enclosed by brackets "[]" 28893 replaced with your own identifying information. (Don't include 28894 the brackets!) The text should be enclosed in the appropriate 28895 comment syntax for the file format. We also recommend that a 28896 file or class name and description of purpose be included on the 28897 same "printed page" as the copyright notice for easier 28898 identification within third-party archives. 28899 28900 Copyright [yyyy] [name of copyright owner] 28901 28902 Licensed under the Apache License, Version 2.0 (the "License"); 28903 you may not use this file except in compliance with the License. 28904 You may obtain a copy of the License at 28905 28906 http://www.apache.org/licenses/LICENSE-2.0 28907 28908 Unless required by applicable law or agreed to in writing, software 28909 distributed under the License is distributed on an "AS IS" BASIS, 28910 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 28911 See the License for the specific language governing permissions and 28912 limitations under the License. 28913 28914 ================================================================ 28915 28916 go.opencensus.io 28917 https://go.opencensus.io 28918 ---------------------------------------------------------------- 28919 28920 Apache License 28921 Version 2.0, January 2004 28922 http://www.apache.org/licenses/ 28923 28924 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 28925 28926 1. Definitions. 28927 28928 "License" shall mean the terms and conditions for use, reproduction, 28929 and distribution as defined by Sections 1 through 9 of this document. 28930 28931 "Licensor" shall mean the copyright owner or entity authorized by 28932 the copyright owner that is granting the License. 28933 28934 "Legal Entity" shall mean the union of the acting entity and all 28935 other entities that control, are controlled by, or are under common 28936 control with that entity. For the purposes of this definition, 28937 "control" means (i) the power, direct or indirect, to cause the 28938 direction or management of such entity, whether by contract or 28939 otherwise, or (ii) ownership of fifty percent (50%) or more of the 28940 outstanding shares, or (iii) beneficial ownership of such entity. 28941 28942 "You" (or "Your") shall mean an individual or Legal Entity 28943 exercising permissions granted by this License. 28944 28945 "Source" form shall mean the preferred form for making modifications, 28946 including but not limited to software source code, documentation 28947 source, and configuration files. 28948 28949 "Object" form shall mean any form resulting from mechanical 28950 transformation or translation of a Source form, including but 28951 not limited to compiled object code, generated documentation, 28952 and conversions to other media types. 28953 28954 "Work" shall mean the work of authorship, whether in Source or 28955 Object form, made available under the License, as indicated by a 28956 copyright notice that is included in or attached to the work 28957 (an example is provided in the Appendix below). 28958 28959 "Derivative Works" shall mean any work, whether in Source or Object 28960 form, that is based on (or derived from) the Work and for which the 28961 editorial revisions, annotations, elaborations, or other modifications 28962 represent, as a whole, an original work of authorship. For the purposes 28963 of this License, Derivative Works shall not include works that remain 28964 separable from, or merely link (or bind by name) to the interfaces of, 28965 the Work and Derivative Works thereof. 28966 28967 "Contribution" shall mean any work of authorship, including 28968 the original version of the Work and any modifications or additions 28969 to that Work or Derivative Works thereof, that is intentionally 28970 submitted to Licensor for inclusion in the Work by the copyright owner 28971 or by an individual or Legal Entity authorized to submit on behalf of 28972 the copyright owner. For the purposes of this definition, "submitted" 28973 means any form of electronic, verbal, or written communication sent 28974 to the Licensor or its representatives, including but not limited to 28975 communication on electronic mailing lists, source code control systems, 28976 and issue tracking systems that are managed by, or on behalf of, the 28977 Licensor for the purpose of discussing and improving the Work, but 28978 excluding communication that is conspicuously marked or otherwise 28979 designated in writing by the copyright owner as "Not a Contribution." 28980 28981 "Contributor" shall mean Licensor and any individual or Legal Entity 28982 on behalf of whom a Contribution has been received by Licensor and 28983 subsequently incorporated within the Work. 28984 28985 2. Grant of Copyright License. Subject to the terms and conditions of 28986 this License, each Contributor hereby grants to You a perpetual, 28987 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 28988 copyright license to reproduce, prepare Derivative Works of, 28989 publicly display, publicly perform, sublicense, and distribute the 28990 Work and such Derivative Works in Source or Object form. 28991 28992 3. Grant of Patent License. Subject to the terms and conditions of 28993 this License, each Contributor hereby grants to You a perpetual, 28994 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 28995 (except as stated in this section) patent license to make, have made, 28996 use, offer to sell, sell, import, and otherwise transfer the Work, 28997 where such license applies only to those patent claims licensable 28998 by such Contributor that are necessarily infringed by their 28999 Contribution(s) alone or by combination of their Contribution(s) 29000 with the Work to which such Contribution(s) was submitted. If You 29001 institute patent litigation against any entity (including a 29002 cross-claim or counterclaim in a lawsuit) alleging that the Work 29003 or a Contribution incorporated within the Work constitutes direct 29004 or contributory patent infringement, then any patent licenses 29005 granted to You under this License for that Work shall terminate 29006 as of the date such litigation is filed. 29007 29008 4. Redistribution. You may reproduce and distribute copies of the 29009 Work or Derivative Works thereof in any medium, with or without 29010 modifications, and in Source or Object form, provided that You 29011 meet the following conditions: 29012 29013 (a) You must give any other recipients of the Work or 29014 Derivative Works a copy of this License; and 29015 29016 (b) You must cause any modified files to carry prominent notices 29017 stating that You changed the files; and 29018 29019 (c) You must retain, in the Source form of any Derivative Works 29020 that You distribute, all copyright, patent, trademark, and 29021 attribution notices from the Source form of the Work, 29022 excluding those notices that do not pertain to any part of 29023 the Derivative Works; and 29024 29025 (d) If the Work includes a "NOTICE" text file as part of its 29026 distribution, then any Derivative Works that You distribute must 29027 include a readable copy of the attribution notices contained 29028 within such NOTICE file, excluding those notices that do not 29029 pertain to any part of the Derivative Works, in at least one 29030 of the following places: within a NOTICE text file distributed 29031 as part of the Derivative Works; within the Source form or 29032 documentation, if provided along with the Derivative Works; or, 29033 within a display generated by the Derivative Works, if and 29034 wherever such third-party notices normally appear. The contents 29035 of the NOTICE file are for informational purposes only and 29036 do not modify the License. You may add Your own attribution 29037 notices within Derivative Works that You distribute, alongside 29038 or as an addendum to the NOTICE text from the Work, provided 29039 that such additional attribution notices cannot be construed 29040 as modifying the License. 29041 29042 You may add Your own copyright statement to Your modifications and 29043 may provide additional or different license terms and conditions 29044 for use, reproduction, or distribution of Your modifications, or 29045 for any such Derivative Works as a whole, provided Your use, 29046 reproduction, and distribution of the Work otherwise complies with 29047 the conditions stated in this License. 29048 29049 5. Submission of Contributions. Unless You explicitly state otherwise, 29050 any Contribution intentionally submitted for inclusion in the Work 29051 by You to the Licensor shall be under the terms and conditions of 29052 this License, without any additional terms or conditions. 29053 Notwithstanding the above, nothing herein shall supersede or modify 29054 the terms of any separate license agreement you may have executed 29055 with Licensor regarding such Contributions. 29056 29057 6. Trademarks. This License does not grant permission to use the trade 29058 names, trademarks, service marks, or product names of the Licensor, 29059 except as required for reasonable and customary use in describing the 29060 origin of the Work and reproducing the content of the NOTICE file. 29061 29062 7. Disclaimer of Warranty. Unless required by applicable law or 29063 agreed to in writing, Licensor provides the Work (and each 29064 Contributor provides its Contributions) on an "AS IS" BASIS, 29065 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 29066 implied, including, without limitation, any warranties or conditions 29067 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 29068 PARTICULAR PURPOSE. You are solely responsible for determining the 29069 appropriateness of using or redistributing the Work and assume any 29070 risks associated with Your exercise of permissions under this License. 29071 29072 8. Limitation of Liability. In no event and under no legal theory, 29073 whether in tort (including negligence), contract, or otherwise, 29074 unless required by applicable law (such as deliberate and grossly 29075 negligent acts) or agreed to in writing, shall any Contributor be 29076 liable to You for damages, including any direct, indirect, special, 29077 incidental, or consequential damages of any character arising as a 29078 result of this License or out of the use or inability to use the 29079 Work (including but not limited to damages for loss of goodwill, 29080 work stoppage, computer failure or malfunction, or any and all 29081 other commercial damages or losses), even if such Contributor 29082 has been advised of the possibility of such damages. 29083 29084 9. Accepting Warranty or Additional Liability. While redistributing 29085 the Work or Derivative Works thereof, You may choose to offer, 29086 and charge a fee for, acceptance of support, warranty, indemnity, 29087 or other liability obligations and/or rights consistent with this 29088 License. However, in accepting such obligations, You may act only 29089 on Your own behalf and on Your sole responsibility, not on behalf 29090 of any other Contributor, and only if You agree to indemnify, 29091 defend, and hold each Contributor harmless for any liability 29092 incurred by, or claims asserted against, such Contributor by reason 29093 of your accepting any such warranty or additional liability. 29094 29095 END OF TERMS AND CONDITIONS 29096 29097 APPENDIX: How to apply the Apache License to your work. 29098 29099 To apply the Apache License to your work, attach the following 29100 boilerplate notice, with the fields enclosed by brackets "[]" 29101 replaced with your own identifying information. (Don't include 29102 the brackets!) The text should be enclosed in the appropriate 29103 comment syntax for the file format. We also recommend that a 29104 file or class name and description of purpose be included on the 29105 same "printed page" as the copyright notice for easier 29106 identification within third-party archives. 29107 29108 Copyright [yyyy] [name of copyright owner] 29109 29110 Licensed under the Apache License, Version 2.0 (the "License"); 29111 you may not use this file except in compliance with the License. 29112 You may obtain a copy of the License at 29113 29114 http://www.apache.org/licenses/LICENSE-2.0 29115 29116 Unless required by applicable law or agreed to in writing, software 29117 distributed under the License is distributed on an "AS IS" BASIS, 29118 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 29119 See the License for the specific language governing permissions and 29120 limitations under the License. 29121 ================================================================ 29122 29123 go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc 29124 https://go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc 29125 ---------------------------------------------------------------- 29126 Apache License 29127 Version 2.0, January 2004 29128 http://www.apache.org/licenses/ 29129 29130 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 29131 29132 1. Definitions. 29133 29134 "License" shall mean the terms and conditions for use, reproduction, 29135 and distribution as defined by Sections 1 through 9 of this document. 29136 29137 "Licensor" shall mean the copyright owner or entity authorized by 29138 the copyright owner that is granting the License. 29139 29140 "Legal Entity" shall mean the union of the acting entity and all 29141 other entities that control, are controlled by, or are under common 29142 control with that entity. For the purposes of this definition, 29143 "control" means (i) the power, direct or indirect, to cause the 29144 direction or management of such entity, whether by contract or 29145 otherwise, or (ii) ownership of fifty percent (50%) or more of the 29146 outstanding shares, or (iii) beneficial ownership of such entity. 29147 29148 "You" (or "Your") shall mean an individual or Legal Entity 29149 exercising permissions granted by this License. 29150 29151 "Source" form shall mean the preferred form for making modifications, 29152 including but not limited to software source code, documentation 29153 source, and configuration files. 29154 29155 "Object" form shall mean any form resulting from mechanical 29156 transformation or translation of a Source form, including but 29157 not limited to compiled object code, generated documentation, 29158 and conversions to other media types. 29159 29160 "Work" shall mean the work of authorship, whether in Source or 29161 Object form, made available under the License, as indicated by a 29162 copyright notice that is included in or attached to the work 29163 (an example is provided in the Appendix below). 29164 29165 "Derivative Works" shall mean any work, whether in Source or Object 29166 form, that is based on (or derived from) the Work and for which the 29167 editorial revisions, annotations, elaborations, or other modifications 29168 represent, as a whole, an original work of authorship. For the purposes 29169 of this License, Derivative Works shall not include works that remain 29170 separable from, or merely link (or bind by name) to the interfaces of, 29171 the Work and Derivative Works thereof. 29172 29173 "Contribution" shall mean any work of authorship, including 29174 the original version of the Work and any modifications or additions 29175 to that Work or Derivative Works thereof, that is intentionally 29176 submitted to Licensor for inclusion in the Work by the copyright owner 29177 or by an individual or Legal Entity authorized to submit on behalf of 29178 the copyright owner. For the purposes of this definition, "submitted" 29179 means any form of electronic, verbal, or written communication sent 29180 to the Licensor or its representatives, including but not limited to 29181 communication on electronic mailing lists, source code control systems, 29182 and issue tracking systems that are managed by, or on behalf of, the 29183 Licensor for the purpose of discussing and improving the Work, but 29184 excluding communication that is conspicuously marked or otherwise 29185 designated in writing by the copyright owner as "Not a Contribution." 29186 29187 "Contributor" shall mean Licensor and any individual or Legal Entity 29188 on behalf of whom a Contribution has been received by Licensor and 29189 subsequently incorporated within the Work. 29190 29191 2. Grant of Copyright License. Subject to the terms and conditions of 29192 this License, each Contributor hereby grants to You a perpetual, 29193 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 29194 copyright license to reproduce, prepare Derivative Works of, 29195 publicly display, publicly perform, sublicense, and distribute the 29196 Work and such Derivative Works in Source or Object form. 29197 29198 3. Grant of Patent License. Subject to the terms and conditions of 29199 this License, each Contributor hereby grants to You a perpetual, 29200 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 29201 (except as stated in this section) patent license to make, have made, 29202 use, offer to sell, sell, import, and otherwise transfer the Work, 29203 where such license applies only to those patent claims licensable 29204 by such Contributor that are necessarily infringed by their 29205 Contribution(s) alone or by combination of their Contribution(s) 29206 with the Work to which such Contribution(s) was submitted. If You 29207 institute patent litigation against any entity (including a 29208 cross-claim or counterclaim in a lawsuit) alleging that the Work 29209 or a Contribution incorporated within the Work constitutes direct 29210 or contributory patent infringement, then any patent licenses 29211 granted to You under this License for that Work shall terminate 29212 as of the date such litigation is filed. 29213 29214 4. Redistribution. You may reproduce and distribute copies of the 29215 Work or Derivative Works thereof in any medium, with or without 29216 modifications, and in Source or Object form, provided that You 29217 meet the following conditions: 29218 29219 (a) You must give any other recipients of the Work or 29220 Derivative Works a copy of this License; and 29221 29222 (b) You must cause any modified files to carry prominent notices 29223 stating that You changed the files; and 29224 29225 (c) You must retain, in the Source form of any Derivative Works 29226 that You distribute, all copyright, patent, trademark, and 29227 attribution notices from the Source form of the Work, 29228 excluding those notices that do not pertain to any part of 29229 the Derivative Works; and 29230 29231 (d) If the Work includes a "NOTICE" text file as part of its 29232 distribution, then any Derivative Works that You distribute must 29233 include a readable copy of the attribution notices contained 29234 within such NOTICE file, excluding those notices that do not 29235 pertain to any part of the Derivative Works, in at least one 29236 of the following places: within a NOTICE text file distributed 29237 as part of the Derivative Works; within the Source form or 29238 documentation, if provided along with the Derivative Works; or, 29239 within a display generated by the Derivative Works, if and 29240 wherever such third-party notices normally appear. The contents 29241 of the NOTICE file are for informational purposes only and 29242 do not modify the License. You may add Your own attribution 29243 notices within Derivative Works that You distribute, alongside 29244 or as an addendum to the NOTICE text from the Work, provided 29245 that such additional attribution notices cannot be construed 29246 as modifying the License. 29247 29248 You may add Your own copyright statement to Your modifications and 29249 may provide additional or different license terms and conditions 29250 for use, reproduction, or distribution of Your modifications, or 29251 for any such Derivative Works as a whole, provided Your use, 29252 reproduction, and distribution of the Work otherwise complies with 29253 the conditions stated in this License. 29254 29255 5. Submission of Contributions. Unless You explicitly state otherwise, 29256 any Contribution intentionally submitted for inclusion in the Work 29257 by You to the Licensor shall be under the terms and conditions of 29258 this License, without any additional terms or conditions. 29259 Notwithstanding the above, nothing herein shall supersede or modify 29260 the terms of any separate license agreement you may have executed 29261 with Licensor regarding such Contributions. 29262 29263 6. Trademarks. This License does not grant permission to use the trade 29264 names, trademarks, service marks, or product names of the Licensor, 29265 except as required for reasonable and customary use in describing the 29266 origin of the Work and reproducing the content of the NOTICE file. 29267 29268 7. Disclaimer of Warranty. Unless required by applicable law or 29269 agreed to in writing, Licensor provides the Work (and each 29270 Contributor provides its Contributions) on an "AS IS" BASIS, 29271 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 29272 implied, including, without limitation, any warranties or conditions 29273 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 29274 PARTICULAR PURPOSE. You are solely responsible for determining the 29275 appropriateness of using or redistributing the Work and assume any 29276 risks associated with Your exercise of permissions under this License. 29277 29278 8. Limitation of Liability. In no event and under no legal theory, 29279 whether in tort (including negligence), contract, or otherwise, 29280 unless required by applicable law (such as deliberate and grossly 29281 negligent acts) or agreed to in writing, shall any Contributor be 29282 liable to You for damages, including any direct, indirect, special, 29283 incidental, or consequential damages of any character arising as a 29284 result of this License or out of the use or inability to use the 29285 Work (including but not limited to damages for loss of goodwill, 29286 work stoppage, computer failure or malfunction, or any and all 29287 other commercial damages or losses), even if such Contributor 29288 has been advised of the possibility of such damages. 29289 29290 9. Accepting Warranty or Additional Liability. While redistributing 29291 the Work or Derivative Works thereof, You may choose to offer, 29292 and charge a fee for, acceptance of support, warranty, indemnity, 29293 or other liability obligations and/or rights consistent with this 29294 License. However, in accepting such obligations, You may act only 29295 on Your own behalf and on Your sole responsibility, not on behalf 29296 of any other Contributor, and only if You agree to indemnify, 29297 defend, and hold each Contributor harmless for any liability 29298 incurred by, or claims asserted against, such Contributor by reason 29299 of your accepting any such warranty or additional liability. 29300 29301 END OF TERMS AND CONDITIONS 29302 29303 APPENDIX: How to apply the Apache License to your work. 29304 29305 To apply the Apache License to your work, attach the following 29306 boilerplate notice, with the fields enclosed by brackets "[]" 29307 replaced with your own identifying information. (Don't include 29308 the brackets!) The text should be enclosed in the appropriate 29309 comment syntax for the file format. We also recommend that a 29310 file or class name and description of purpose be included on the 29311 same "printed page" as the copyright notice for easier 29312 identification within third-party archives. 29313 29314 Copyright [yyyy] [name of copyright owner] 29315 29316 Licensed under the Apache License, Version 2.0 (the "License"); 29317 you may not use this file except in compliance with the License. 29318 You may obtain a copy of the License at 29319 29320 http://www.apache.org/licenses/LICENSE-2.0 29321 29322 Unless required by applicable law or agreed to in writing, software 29323 distributed under the License is distributed on an "AS IS" BASIS, 29324 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 29325 See the License for the specific language governing permissions and 29326 limitations under the License. 29327 29328 ================================================================ 29329 29330 go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp 29331 https://go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp 29332 ---------------------------------------------------------------- 29333 Apache License 29334 Version 2.0, January 2004 29335 http://www.apache.org/licenses/ 29336 29337 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 29338 29339 1. Definitions. 29340 29341 "License" shall mean the terms and conditions for use, reproduction, 29342 and distribution as defined by Sections 1 through 9 of this document. 29343 29344 "Licensor" shall mean the copyright owner or entity authorized by 29345 the copyright owner that is granting the License. 29346 29347 "Legal Entity" shall mean the union of the acting entity and all 29348 other entities that control, are controlled by, or are under common 29349 control with that entity. For the purposes of this definition, 29350 "control" means (i) the power, direct or indirect, to cause the 29351 direction or management of such entity, whether by contract or 29352 otherwise, or (ii) ownership of fifty percent (50%) or more of the 29353 outstanding shares, or (iii) beneficial ownership of such entity. 29354 29355 "You" (or "Your") shall mean an individual or Legal Entity 29356 exercising permissions granted by this License. 29357 29358 "Source" form shall mean the preferred form for making modifications, 29359 including but not limited to software source code, documentation 29360 source, and configuration files. 29361 29362 "Object" form shall mean any form resulting from mechanical 29363 transformation or translation of a Source form, including but 29364 not limited to compiled object code, generated documentation, 29365 and conversions to other media types. 29366 29367 "Work" shall mean the work of authorship, whether in Source or 29368 Object form, made available under the License, as indicated by a 29369 copyright notice that is included in or attached to the work 29370 (an example is provided in the Appendix below). 29371 29372 "Derivative Works" shall mean any work, whether in Source or Object 29373 form, that is based on (or derived from) the Work and for which the 29374 editorial revisions, annotations, elaborations, or other modifications 29375 represent, as a whole, an original work of authorship. For the purposes 29376 of this License, Derivative Works shall not include works that remain 29377 separable from, or merely link (or bind by name) to the interfaces of, 29378 the Work and Derivative Works thereof. 29379 29380 "Contribution" shall mean any work of authorship, including 29381 the original version of the Work and any modifications or additions 29382 to that Work or Derivative Works thereof, that is intentionally 29383 submitted to Licensor for inclusion in the Work by the copyright owner 29384 or by an individual or Legal Entity authorized to submit on behalf of 29385 the copyright owner. For the purposes of this definition, "submitted" 29386 means any form of electronic, verbal, or written communication sent 29387 to the Licensor or its representatives, including but not limited to 29388 communication on electronic mailing lists, source code control systems, 29389 and issue tracking systems that are managed by, or on behalf of, the 29390 Licensor for the purpose of discussing and improving the Work, but 29391 excluding communication that is conspicuously marked or otherwise 29392 designated in writing by the copyright owner as "Not a Contribution." 29393 29394 "Contributor" shall mean Licensor and any individual or Legal Entity 29395 on behalf of whom a Contribution has been received by Licensor and 29396 subsequently incorporated within the Work. 29397 29398 2. Grant of Copyright License. Subject to the terms and conditions of 29399 this License, each Contributor hereby grants to You a perpetual, 29400 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 29401 copyright license to reproduce, prepare Derivative Works of, 29402 publicly display, publicly perform, sublicense, and distribute the 29403 Work and such Derivative Works in Source or Object form. 29404 29405 3. Grant of Patent License. Subject to the terms and conditions of 29406 this License, each Contributor hereby grants to You a perpetual, 29407 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 29408 (except as stated in this section) patent license to make, have made, 29409 use, offer to sell, sell, import, and otherwise transfer the Work, 29410 where such license applies only to those patent claims licensable 29411 by such Contributor that are necessarily infringed by their 29412 Contribution(s) alone or by combination of their Contribution(s) 29413 with the Work to which such Contribution(s) was submitted. If You 29414 institute patent litigation against any entity (including a 29415 cross-claim or counterclaim in a lawsuit) alleging that the Work 29416 or a Contribution incorporated within the Work constitutes direct 29417 or contributory patent infringement, then any patent licenses 29418 granted to You under this License for that Work shall terminate 29419 as of the date such litigation is filed. 29420 29421 4. Redistribution. You may reproduce and distribute copies of the 29422 Work or Derivative Works thereof in any medium, with or without 29423 modifications, and in Source or Object form, provided that You 29424 meet the following conditions: 29425 29426 (a) You must give any other recipients of the Work or 29427 Derivative Works a copy of this License; and 29428 29429 (b) You must cause any modified files to carry prominent notices 29430 stating that You changed the files; and 29431 29432 (c) You must retain, in the Source form of any Derivative Works 29433 that You distribute, all copyright, patent, trademark, and 29434 attribution notices from the Source form of the Work, 29435 excluding those notices that do not pertain to any part of 29436 the Derivative Works; and 29437 29438 (d) If the Work includes a "NOTICE" text file as part of its 29439 distribution, then any Derivative Works that You distribute must 29440 include a readable copy of the attribution notices contained 29441 within such NOTICE file, excluding those notices that do not 29442 pertain to any part of the Derivative Works, in at least one 29443 of the following places: within a NOTICE text file distributed 29444 as part of the Derivative Works; within the Source form or 29445 documentation, if provided along with the Derivative Works; or, 29446 within a display generated by the Derivative Works, if and 29447 wherever such third-party notices normally appear. The contents 29448 of the NOTICE file are for informational purposes only and 29449 do not modify the License. You may add Your own attribution 29450 notices within Derivative Works that You distribute, alongside 29451 or as an addendum to the NOTICE text from the Work, provided 29452 that such additional attribution notices cannot be construed 29453 as modifying the License. 29454 29455 You may add Your own copyright statement to Your modifications and 29456 may provide additional or different license terms and conditions 29457 for use, reproduction, or distribution of Your modifications, or 29458 for any such Derivative Works as a whole, provided Your use, 29459 reproduction, and distribution of the Work otherwise complies with 29460 the conditions stated in this License. 29461 29462 5. Submission of Contributions. Unless You explicitly state otherwise, 29463 any Contribution intentionally submitted for inclusion in the Work 29464 by You to the Licensor shall be under the terms and conditions of 29465 this License, without any additional terms or conditions. 29466 Notwithstanding the above, nothing herein shall supersede or modify 29467 the terms of any separate license agreement you may have executed 29468 with Licensor regarding such Contributions. 29469 29470 6. Trademarks. This License does not grant permission to use the trade 29471 names, trademarks, service marks, or product names of the Licensor, 29472 except as required for reasonable and customary use in describing the 29473 origin of the Work and reproducing the content of the NOTICE file. 29474 29475 7. Disclaimer of Warranty. Unless required by applicable law or 29476 agreed to in writing, Licensor provides the Work (and each 29477 Contributor provides its Contributions) on an "AS IS" BASIS, 29478 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 29479 implied, including, without limitation, any warranties or conditions 29480 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 29481 PARTICULAR PURPOSE. You are solely responsible for determining the 29482 appropriateness of using or redistributing the Work and assume any 29483 risks associated with Your exercise of permissions under this License. 29484 29485 8. Limitation of Liability. In no event and under no legal theory, 29486 whether in tort (including negligence), contract, or otherwise, 29487 unless required by applicable law (such as deliberate and grossly 29488 negligent acts) or agreed to in writing, shall any Contributor be 29489 liable to You for damages, including any direct, indirect, special, 29490 incidental, or consequential damages of any character arising as a 29491 result of this License or out of the use or inability to use the 29492 Work (including but not limited to damages for loss of goodwill, 29493 work stoppage, computer failure or malfunction, or any and all 29494 other commercial damages or losses), even if such Contributor 29495 has been advised of the possibility of such damages. 29496 29497 9. Accepting Warranty or Additional Liability. While redistributing 29498 the Work or Derivative Works thereof, You may choose to offer, 29499 and charge a fee for, acceptance of support, warranty, indemnity, 29500 or other liability obligations and/or rights consistent with this 29501 License. However, in accepting such obligations, You may act only 29502 on Your own behalf and on Your sole responsibility, not on behalf 29503 of any other Contributor, and only if You agree to indemnify, 29504 defend, and hold each Contributor harmless for any liability 29505 incurred by, or claims asserted against, such Contributor by reason 29506 of your accepting any such warranty or additional liability. 29507 29508 END OF TERMS AND CONDITIONS 29509 29510 APPENDIX: How to apply the Apache License to your work. 29511 29512 To apply the Apache License to your work, attach the following 29513 boilerplate notice, with the fields enclosed by brackets "[]" 29514 replaced with your own identifying information. (Don't include 29515 the brackets!) The text should be enclosed in the appropriate 29516 comment syntax for the file format. We also recommend that a 29517 file or class name and description of purpose be included on the 29518 same "printed page" as the copyright notice for easier 29519 identification within third-party archives. 29520 29521 Copyright [yyyy] [name of copyright owner] 29522 29523 Licensed under the Apache License, Version 2.0 (the "License"); 29524 you may not use this file except in compliance with the License. 29525 You may obtain a copy of the License at 29526 29527 http://www.apache.org/licenses/LICENSE-2.0 29528 29529 Unless required by applicable law or agreed to in writing, software 29530 distributed under the License is distributed on an "AS IS" BASIS, 29531 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 29532 See the License for the specific language governing permissions and 29533 limitations under the License. 29534 29535 ================================================================ 29536 29537 go.opentelemetry.io/otel 29538 https://go.opentelemetry.io/otel 29539 ---------------------------------------------------------------- 29540 Apache License 29541 Version 2.0, January 2004 29542 http://www.apache.org/licenses/ 29543 29544 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 29545 29546 1. Definitions. 29547 29548 "License" shall mean the terms and conditions for use, reproduction, 29549 and distribution as defined by Sections 1 through 9 of this document. 29550 29551 "Licensor" shall mean the copyright owner or entity authorized by 29552 the copyright owner that is granting the License. 29553 29554 "Legal Entity" shall mean the union of the acting entity and all 29555 other entities that control, are controlled by, or are under common 29556 control with that entity. For the purposes of this definition, 29557 "control" means (i) the power, direct or indirect, to cause the 29558 direction or management of such entity, whether by contract or 29559 otherwise, or (ii) ownership of fifty percent (50%) or more of the 29560 outstanding shares, or (iii) beneficial ownership of such entity. 29561 29562 "You" (or "Your") shall mean an individual or Legal Entity 29563 exercising permissions granted by this License. 29564 29565 "Source" form shall mean the preferred form for making modifications, 29566 including but not limited to software source code, documentation 29567 source, and configuration files. 29568 29569 "Object" form shall mean any form resulting from mechanical 29570 transformation or translation of a Source form, including but 29571 not limited to compiled object code, generated documentation, 29572 and conversions to other media types. 29573 29574 "Work" shall mean the work of authorship, whether in Source or 29575 Object form, made available under the License, as indicated by a 29576 copyright notice that is included in or attached to the work 29577 (an example is provided in the Appendix below). 29578 29579 "Derivative Works" shall mean any work, whether in Source or Object 29580 form, that is based on (or derived from) the Work and for which the 29581 editorial revisions, annotations, elaborations, or other modifications 29582 represent, as a whole, an original work of authorship. For the purposes 29583 of this License, Derivative Works shall not include works that remain 29584 separable from, or merely link (or bind by name) to the interfaces of, 29585 the Work and Derivative Works thereof. 29586 29587 "Contribution" shall mean any work of authorship, including 29588 the original version of the Work and any modifications or additions 29589 to that Work or Derivative Works thereof, that is intentionally 29590 submitted to Licensor for inclusion in the Work by the copyright owner 29591 or by an individual or Legal Entity authorized to submit on behalf of 29592 the copyright owner. For the purposes of this definition, "submitted" 29593 means any form of electronic, verbal, or written communication sent 29594 to the Licensor or its representatives, including but not limited to 29595 communication on electronic mailing lists, source code control systems, 29596 and issue tracking systems that are managed by, or on behalf of, the 29597 Licensor for the purpose of discussing and improving the Work, but 29598 excluding communication that is conspicuously marked or otherwise 29599 designated in writing by the copyright owner as "Not a Contribution." 29600 29601 "Contributor" shall mean Licensor and any individual or Legal Entity 29602 on behalf of whom a Contribution has been received by Licensor and 29603 subsequently incorporated within the Work. 29604 29605 2. Grant of Copyright License. Subject to the terms and conditions of 29606 this License, each Contributor hereby grants to You a perpetual, 29607 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 29608 copyright license to reproduce, prepare Derivative Works of, 29609 publicly display, publicly perform, sublicense, and distribute the 29610 Work and such Derivative Works in Source or Object form. 29611 29612 3. Grant of Patent License. Subject to the terms and conditions of 29613 this License, each Contributor hereby grants to You a perpetual, 29614 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 29615 (except as stated in this section) patent license to make, have made, 29616 use, offer to sell, sell, import, and otherwise transfer the Work, 29617 where such license applies only to those patent claims licensable 29618 by such Contributor that are necessarily infringed by their 29619 Contribution(s) alone or by combination of their Contribution(s) 29620 with the Work to which such Contribution(s) was submitted. If You 29621 institute patent litigation against any entity (including a 29622 cross-claim or counterclaim in a lawsuit) alleging that the Work 29623 or a Contribution incorporated within the Work constitutes direct 29624 or contributory patent infringement, then any patent licenses 29625 granted to You under this License for that Work shall terminate 29626 as of the date such litigation is filed. 29627 29628 4. Redistribution. You may reproduce and distribute copies of the 29629 Work or Derivative Works thereof in any medium, with or without 29630 modifications, and in Source or Object form, provided that You 29631 meet the following conditions: 29632 29633 (a) You must give any other recipients of the Work or 29634 Derivative Works a copy of this License; and 29635 29636 (b) You must cause any modified files to carry prominent notices 29637 stating that You changed the files; and 29638 29639 (c) You must retain, in the Source form of any Derivative Works 29640 that You distribute, all copyright, patent, trademark, and 29641 attribution notices from the Source form of the Work, 29642 excluding those notices that do not pertain to any part of 29643 the Derivative Works; and 29644 29645 (d) If the Work includes a "NOTICE" text file as part of its 29646 distribution, then any Derivative Works that You distribute must 29647 include a readable copy of the attribution notices contained 29648 within such NOTICE file, excluding those notices that do not 29649 pertain to any part of the Derivative Works, in at least one 29650 of the following places: within a NOTICE text file distributed 29651 as part of the Derivative Works; within the Source form or 29652 documentation, if provided along with the Derivative Works; or, 29653 within a display generated by the Derivative Works, if and 29654 wherever such third-party notices normally appear. The contents 29655 of the NOTICE file are for informational purposes only and 29656 do not modify the License. You may add Your own attribution 29657 notices within Derivative Works that You distribute, alongside 29658 or as an addendum to the NOTICE text from the Work, provided 29659 that such additional attribution notices cannot be construed 29660 as modifying the License. 29661 29662 You may add Your own copyright statement to Your modifications and 29663 may provide additional or different license terms and conditions 29664 for use, reproduction, or distribution of Your modifications, or 29665 for any such Derivative Works as a whole, provided Your use, 29666 reproduction, and distribution of the Work otherwise complies with 29667 the conditions stated in this License. 29668 29669 5. Submission of Contributions. Unless You explicitly state otherwise, 29670 any Contribution intentionally submitted for inclusion in the Work 29671 by You to the Licensor shall be under the terms and conditions of 29672 this License, without any additional terms or conditions. 29673 Notwithstanding the above, nothing herein shall supersede or modify 29674 the terms of any separate license agreement you may have executed 29675 with Licensor regarding such Contributions. 29676 29677 6. Trademarks. This License does not grant permission to use the trade 29678 names, trademarks, service marks, or product names of the Licensor, 29679 except as required for reasonable and customary use in describing the 29680 origin of the Work and reproducing the content of the NOTICE file. 29681 29682 7. Disclaimer of Warranty. Unless required by applicable law or 29683 agreed to in writing, Licensor provides the Work (and each 29684 Contributor provides its Contributions) on an "AS IS" BASIS, 29685 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 29686 implied, including, without limitation, any warranties or conditions 29687 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 29688 PARTICULAR PURPOSE. You are solely responsible for determining the 29689 appropriateness of using or redistributing the Work and assume any 29690 risks associated with Your exercise of permissions under this License. 29691 29692 8. Limitation of Liability. In no event and under no legal theory, 29693 whether in tort (including negligence), contract, or otherwise, 29694 unless required by applicable law (such as deliberate and grossly 29695 negligent acts) or agreed to in writing, shall any Contributor be 29696 liable to You for damages, including any direct, indirect, special, 29697 incidental, or consequential damages of any character arising as a 29698 result of this License or out of the use or inability to use the 29699 Work (including but not limited to damages for loss of goodwill, 29700 work stoppage, computer failure or malfunction, or any and all 29701 other commercial damages or losses), even if such Contributor 29702 has been advised of the possibility of such damages. 29703 29704 9. Accepting Warranty or Additional Liability. While redistributing 29705 the Work or Derivative Works thereof, You may choose to offer, 29706 and charge a fee for, acceptance of support, warranty, indemnity, 29707 or other liability obligations and/or rights consistent with this 29708 License. However, in accepting such obligations, You may act only 29709 on Your own behalf and on Your sole responsibility, not on behalf 29710 of any other Contributor, and only if You agree to indemnify, 29711 defend, and hold each Contributor harmless for any liability 29712 incurred by, or claims asserted against, such Contributor by reason 29713 of your accepting any such warranty or additional liability. 29714 29715 END OF TERMS AND CONDITIONS 29716 29717 APPENDIX: How to apply the Apache License to your work. 29718 29719 To apply the Apache License to your work, attach the following 29720 boilerplate notice, with the fields enclosed by brackets "[]" 29721 replaced with your own identifying information. (Don't include 29722 the brackets!) The text should be enclosed in the appropriate 29723 comment syntax for the file format. We also recommend that a 29724 file or class name and description of purpose be included on the 29725 same "printed page" as the copyright notice for easier 29726 identification within third-party archives. 29727 29728 Copyright [yyyy] [name of copyright owner] 29729 29730 Licensed under the Apache License, Version 2.0 (the "License"); 29731 you may not use this file except in compliance with the License. 29732 You may obtain a copy of the License at 29733 29734 http://www.apache.org/licenses/LICENSE-2.0 29735 29736 Unless required by applicable law or agreed to in writing, software 29737 distributed under the License is distributed on an "AS IS" BASIS, 29738 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 29739 See the License for the specific language governing permissions and 29740 limitations under the License. 29741 29742 ================================================================ 29743 29744 go.opentelemetry.io/otel/metric 29745 https://go.opentelemetry.io/otel/metric 29746 ---------------------------------------------------------------- 29747 Apache License 29748 Version 2.0, January 2004 29749 http://www.apache.org/licenses/ 29750 29751 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 29752 29753 1. Definitions. 29754 29755 "License" shall mean the terms and conditions for use, reproduction, 29756 and distribution as defined by Sections 1 through 9 of this document. 29757 29758 "Licensor" shall mean the copyright owner or entity authorized by 29759 the copyright owner that is granting the License. 29760 29761 "Legal Entity" shall mean the union of the acting entity and all 29762 other entities that control, are controlled by, or are under common 29763 control with that entity. For the purposes of this definition, 29764 "control" means (i) the power, direct or indirect, to cause the 29765 direction or management of such entity, whether by contract or 29766 otherwise, or (ii) ownership of fifty percent (50%) or more of the 29767 outstanding shares, or (iii) beneficial ownership of such entity. 29768 29769 "You" (or "Your") shall mean an individual or Legal Entity 29770 exercising permissions granted by this License. 29771 29772 "Source" form shall mean the preferred form for making modifications, 29773 including but not limited to software source code, documentation 29774 source, and configuration files. 29775 29776 "Object" form shall mean any form resulting from mechanical 29777 transformation or translation of a Source form, including but 29778 not limited to compiled object code, generated documentation, 29779 and conversions to other media types. 29780 29781 "Work" shall mean the work of authorship, whether in Source or 29782 Object form, made available under the License, as indicated by a 29783 copyright notice that is included in or attached to the work 29784 (an example is provided in the Appendix below). 29785 29786 "Derivative Works" shall mean any work, whether in Source or Object 29787 form, that is based on (or derived from) the Work and for which the 29788 editorial revisions, annotations, elaborations, or other modifications 29789 represent, as a whole, an original work of authorship. For the purposes 29790 of this License, Derivative Works shall not include works that remain 29791 separable from, or merely link (or bind by name) to the interfaces of, 29792 the Work and Derivative Works thereof. 29793 29794 "Contribution" shall mean any work of authorship, including 29795 the original version of the Work and any modifications or additions 29796 to that Work or Derivative Works thereof, that is intentionally 29797 submitted to Licensor for inclusion in the Work by the copyright owner 29798 or by an individual or Legal Entity authorized to submit on behalf of 29799 the copyright owner. For the purposes of this definition, "submitted" 29800 means any form of electronic, verbal, or written communication sent 29801 to the Licensor or its representatives, including but not limited to 29802 communication on electronic mailing lists, source code control systems, 29803 and issue tracking systems that are managed by, or on behalf of, the 29804 Licensor for the purpose of discussing and improving the Work, but 29805 excluding communication that is conspicuously marked or otherwise 29806 designated in writing by the copyright owner as "Not a Contribution." 29807 29808 "Contributor" shall mean Licensor and any individual or Legal Entity 29809 on behalf of whom a Contribution has been received by Licensor and 29810 subsequently incorporated within the Work. 29811 29812 2. Grant of Copyright License. Subject to the terms and conditions of 29813 this License, each Contributor hereby grants to You a perpetual, 29814 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 29815 copyright license to reproduce, prepare Derivative Works of, 29816 publicly display, publicly perform, sublicense, and distribute the 29817 Work and such Derivative Works in Source or Object form. 29818 29819 3. Grant of Patent License. Subject to the terms and conditions of 29820 this License, each Contributor hereby grants to You a perpetual, 29821 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 29822 (except as stated in this section) patent license to make, have made, 29823 use, offer to sell, sell, import, and otherwise transfer the Work, 29824 where such license applies only to those patent claims licensable 29825 by such Contributor that are necessarily infringed by their 29826 Contribution(s) alone or by combination of their Contribution(s) 29827 with the Work to which such Contribution(s) was submitted. If You 29828 institute patent litigation against any entity (including a 29829 cross-claim or counterclaim in a lawsuit) alleging that the Work 29830 or a Contribution incorporated within the Work constitutes direct 29831 or contributory patent infringement, then any patent licenses 29832 granted to You under this License for that Work shall terminate 29833 as of the date such litigation is filed. 29834 29835 4. Redistribution. You may reproduce and distribute copies of the 29836 Work or Derivative Works thereof in any medium, with or without 29837 modifications, and in Source or Object form, provided that You 29838 meet the following conditions: 29839 29840 (a) You must give any other recipients of the Work or 29841 Derivative Works a copy of this License; and 29842 29843 (b) You must cause any modified files to carry prominent notices 29844 stating that You changed the files; and 29845 29846 (c) You must retain, in the Source form of any Derivative Works 29847 that You distribute, all copyright, patent, trademark, and 29848 attribution notices from the Source form of the Work, 29849 excluding those notices that do not pertain to any part of 29850 the Derivative Works; and 29851 29852 (d) If the Work includes a "NOTICE" text file as part of its 29853 distribution, then any Derivative Works that You distribute must 29854 include a readable copy of the attribution notices contained 29855 within such NOTICE file, excluding those notices that do not 29856 pertain to any part of the Derivative Works, in at least one 29857 of the following places: within a NOTICE text file distributed 29858 as part of the Derivative Works; within the Source form or 29859 documentation, if provided along with the Derivative Works; or, 29860 within a display generated by the Derivative Works, if and 29861 wherever such third-party notices normally appear. The contents 29862 of the NOTICE file are for informational purposes only and 29863 do not modify the License. You may add Your own attribution 29864 notices within Derivative Works that You distribute, alongside 29865 or as an addendum to the NOTICE text from the Work, provided 29866 that such additional attribution notices cannot be construed 29867 as modifying the License. 29868 29869 You may add Your own copyright statement to Your modifications and 29870 may provide additional or different license terms and conditions 29871 for use, reproduction, or distribution of Your modifications, or 29872 for any such Derivative Works as a whole, provided Your use, 29873 reproduction, and distribution of the Work otherwise complies with 29874 the conditions stated in this License. 29875 29876 5. Submission of Contributions. Unless You explicitly state otherwise, 29877 any Contribution intentionally submitted for inclusion in the Work 29878 by You to the Licensor shall be under the terms and conditions of 29879 this License, without any additional terms or conditions. 29880 Notwithstanding the above, nothing herein shall supersede or modify 29881 the terms of any separate license agreement you may have executed 29882 with Licensor regarding such Contributions. 29883 29884 6. Trademarks. This License does not grant permission to use the trade 29885 names, trademarks, service marks, or product names of the Licensor, 29886 except as required for reasonable and customary use in describing the 29887 origin of the Work and reproducing the content of the NOTICE file. 29888 29889 7. Disclaimer of Warranty. Unless required by applicable law or 29890 agreed to in writing, Licensor provides the Work (and each 29891 Contributor provides its Contributions) on an "AS IS" BASIS, 29892 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 29893 implied, including, without limitation, any warranties or conditions 29894 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 29895 PARTICULAR PURPOSE. You are solely responsible for determining the 29896 appropriateness of using or redistributing the Work and assume any 29897 risks associated with Your exercise of permissions under this License. 29898 29899 8. Limitation of Liability. In no event and under no legal theory, 29900 whether in tort (including negligence), contract, or otherwise, 29901 unless required by applicable law (such as deliberate and grossly 29902 negligent acts) or agreed to in writing, shall any Contributor be 29903 liable to You for damages, including any direct, indirect, special, 29904 incidental, or consequential damages of any character arising as a 29905 result of this License or out of the use or inability to use the 29906 Work (including but not limited to damages for loss of goodwill, 29907 work stoppage, computer failure or malfunction, or any and all 29908 other commercial damages or losses), even if such Contributor 29909 has been advised of the possibility of such damages. 29910 29911 9. Accepting Warranty or Additional Liability. While redistributing 29912 the Work or Derivative Works thereof, You may choose to offer, 29913 and charge a fee for, acceptance of support, warranty, indemnity, 29914 or other liability obligations and/or rights consistent with this 29915 License. However, in accepting such obligations, You may act only 29916 on Your own behalf and on Your sole responsibility, not on behalf 29917 of any other Contributor, and only if You agree to indemnify, 29918 defend, and hold each Contributor harmless for any liability 29919 incurred by, or claims asserted against, such Contributor by reason 29920 of your accepting any such warranty or additional liability. 29921 29922 END OF TERMS AND CONDITIONS 29923 29924 APPENDIX: How to apply the Apache License to your work. 29925 29926 To apply the Apache License to your work, attach the following 29927 boilerplate notice, with the fields enclosed by brackets "[]" 29928 replaced with your own identifying information. (Don't include 29929 the brackets!) The text should be enclosed in the appropriate 29930 comment syntax for the file format. We also recommend that a 29931 file or class name and description of purpose be included on the 29932 same "printed page" as the copyright notice for easier 29933 identification within third-party archives. 29934 29935 Copyright [yyyy] [name of copyright owner] 29936 29937 Licensed under the Apache License, Version 2.0 (the "License"); 29938 you may not use this file except in compliance with the License. 29939 You may obtain a copy of the License at 29940 29941 http://www.apache.org/licenses/LICENSE-2.0 29942 29943 Unless required by applicable law or agreed to in writing, software 29944 distributed under the License is distributed on an "AS IS" BASIS, 29945 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 29946 See the License for the specific language governing permissions and 29947 limitations under the License. 29948 29949 ================================================================ 29950 29951 go.opentelemetry.io/otel/sdk 29952 https://go.opentelemetry.io/otel/sdk 29953 ---------------------------------------------------------------- 29954 Apache License 29955 Version 2.0, January 2004 29956 http://www.apache.org/licenses/ 29957 29958 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 29959 29960 1. Definitions. 29961 29962 "License" shall mean the terms and conditions for use, reproduction, 29963 and distribution as defined by Sections 1 through 9 of this document. 29964 29965 "Licensor" shall mean the copyright owner or entity authorized by 29966 the copyright owner that is granting the License. 29967 29968 "Legal Entity" shall mean the union of the acting entity and all 29969 other entities that control, are controlled by, or are under common 29970 control with that entity. For the purposes of this definition, 29971 "control" means (i) the power, direct or indirect, to cause the 29972 direction or management of such entity, whether by contract or 29973 otherwise, or (ii) ownership of fifty percent (50%) or more of the 29974 outstanding shares, or (iii) beneficial ownership of such entity. 29975 29976 "You" (or "Your") shall mean an individual or Legal Entity 29977 exercising permissions granted by this License. 29978 29979 "Source" form shall mean the preferred form for making modifications, 29980 including but not limited to software source code, documentation 29981 source, and configuration files. 29982 29983 "Object" form shall mean any form resulting from mechanical 29984 transformation or translation of a Source form, including but 29985 not limited to compiled object code, generated documentation, 29986 and conversions to other media types. 29987 29988 "Work" shall mean the work of authorship, whether in Source or 29989 Object form, made available under the License, as indicated by a 29990 copyright notice that is included in or attached to the work 29991 (an example is provided in the Appendix below). 29992 29993 "Derivative Works" shall mean any work, whether in Source or Object 29994 form, that is based on (or derived from) the Work and for which the 29995 editorial revisions, annotations, elaborations, or other modifications 29996 represent, as a whole, an original work of authorship. For the purposes 29997 of this License, Derivative Works shall not include works that remain 29998 separable from, or merely link (or bind by name) to the interfaces of, 29999 the Work and Derivative Works thereof. 30000 30001 "Contribution" shall mean any work of authorship, including 30002 the original version of the Work and any modifications or additions 30003 to that Work or Derivative Works thereof, that is intentionally 30004 submitted to Licensor for inclusion in the Work by the copyright owner 30005 or by an individual or Legal Entity authorized to submit on behalf of 30006 the copyright owner. For the purposes of this definition, "submitted" 30007 means any form of electronic, verbal, or written communication sent 30008 to the Licensor or its representatives, including but not limited to 30009 communication on electronic mailing lists, source code control systems, 30010 and issue tracking systems that are managed by, or on behalf of, the 30011 Licensor for the purpose of discussing and improving the Work, but 30012 excluding communication that is conspicuously marked or otherwise 30013 designated in writing by the copyright owner as "Not a Contribution." 30014 30015 "Contributor" shall mean Licensor and any individual or Legal Entity 30016 on behalf of whom a Contribution has been received by Licensor and 30017 subsequently incorporated within the Work. 30018 30019 2. Grant of Copyright License. Subject to the terms and conditions of 30020 this License, each Contributor hereby grants to You a perpetual, 30021 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 30022 copyright license to reproduce, prepare Derivative Works of, 30023 publicly display, publicly perform, sublicense, and distribute the 30024 Work and such Derivative Works in Source or Object form. 30025 30026 3. Grant of Patent License. Subject to the terms and conditions of 30027 this License, each Contributor hereby grants to You a perpetual, 30028 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 30029 (except as stated in this section) patent license to make, have made, 30030 use, offer to sell, sell, import, and otherwise transfer the Work, 30031 where such license applies only to those patent claims licensable 30032 by such Contributor that are necessarily infringed by their 30033 Contribution(s) alone or by combination of their Contribution(s) 30034 with the Work to which such Contribution(s) was submitted. If You 30035 institute patent litigation against any entity (including a 30036 cross-claim or counterclaim in a lawsuit) alleging that the Work 30037 or a Contribution incorporated within the Work constitutes direct 30038 or contributory patent infringement, then any patent licenses 30039 granted to You under this License for that Work shall terminate 30040 as of the date such litigation is filed. 30041 30042 4. Redistribution. You may reproduce and distribute copies of the 30043 Work or Derivative Works thereof in any medium, with or without 30044 modifications, and in Source or Object form, provided that You 30045 meet the following conditions: 30046 30047 (a) You must give any other recipients of the Work or 30048 Derivative Works a copy of this License; and 30049 30050 (b) You must cause any modified files to carry prominent notices 30051 stating that You changed the files; and 30052 30053 (c) You must retain, in the Source form of any Derivative Works 30054 that You distribute, all copyright, patent, trademark, and 30055 attribution notices from the Source form of the Work, 30056 excluding those notices that do not pertain to any part of 30057 the Derivative Works; and 30058 30059 (d) If the Work includes a "NOTICE" text file as part of its 30060 distribution, then any Derivative Works that You distribute must 30061 include a readable copy of the attribution notices contained 30062 within such NOTICE file, excluding those notices that do not 30063 pertain to any part of the Derivative Works, in at least one 30064 of the following places: within a NOTICE text file distributed 30065 as part of the Derivative Works; within the Source form or 30066 documentation, if provided along with the Derivative Works; or, 30067 within a display generated by the Derivative Works, if and 30068 wherever such third-party notices normally appear. The contents 30069 of the NOTICE file are for informational purposes only and 30070 do not modify the License. You may add Your own attribution 30071 notices within Derivative Works that You distribute, alongside 30072 or as an addendum to the NOTICE text from the Work, provided 30073 that such additional attribution notices cannot be construed 30074 as modifying the License. 30075 30076 You may add Your own copyright statement to Your modifications and 30077 may provide additional or different license terms and conditions 30078 for use, reproduction, or distribution of Your modifications, or 30079 for any such Derivative Works as a whole, provided Your use, 30080 reproduction, and distribution of the Work otherwise complies with 30081 the conditions stated in this License. 30082 30083 5. Submission of Contributions. Unless You explicitly state otherwise, 30084 any Contribution intentionally submitted for inclusion in the Work 30085 by You to the Licensor shall be under the terms and conditions of 30086 this License, without any additional terms or conditions. 30087 Notwithstanding the above, nothing herein shall supersede or modify 30088 the terms of any separate license agreement you may have executed 30089 with Licensor regarding such Contributions. 30090 30091 6. Trademarks. This License does not grant permission to use the trade 30092 names, trademarks, service marks, or product names of the Licensor, 30093 except as required for reasonable and customary use in describing the 30094 origin of the Work and reproducing the content of the NOTICE file. 30095 30096 7. Disclaimer of Warranty. Unless required by applicable law or 30097 agreed to in writing, Licensor provides the Work (and each 30098 Contributor provides its Contributions) on an "AS IS" BASIS, 30099 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 30100 implied, including, without limitation, any warranties or conditions 30101 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 30102 PARTICULAR PURPOSE. You are solely responsible for determining the 30103 appropriateness of using or redistributing the Work and assume any 30104 risks associated with Your exercise of permissions under this License. 30105 30106 8. Limitation of Liability. In no event and under no legal theory, 30107 whether in tort (including negligence), contract, or otherwise, 30108 unless required by applicable law (such as deliberate and grossly 30109 negligent acts) or agreed to in writing, shall any Contributor be 30110 liable to You for damages, including any direct, indirect, special, 30111 incidental, or consequential damages of any character arising as a 30112 result of this License or out of the use or inability to use the 30113 Work (including but not limited to damages for loss of goodwill, 30114 work stoppage, computer failure or malfunction, or any and all 30115 other commercial damages or losses), even if such Contributor 30116 has been advised of the possibility of such damages. 30117 30118 9. Accepting Warranty or Additional Liability. While redistributing 30119 the Work or Derivative Works thereof, You may choose to offer, 30120 and charge a fee for, acceptance of support, warranty, indemnity, 30121 or other liability obligations and/or rights consistent with this 30122 License. However, in accepting such obligations, You may act only 30123 on Your own behalf and on Your sole responsibility, not on behalf 30124 of any other Contributor, and only if You agree to indemnify, 30125 defend, and hold each Contributor harmless for any liability 30126 incurred by, or claims asserted against, such Contributor by reason 30127 of your accepting any such warranty or additional liability. 30128 30129 END OF TERMS AND CONDITIONS 30130 30131 APPENDIX: How to apply the Apache License to your work. 30132 30133 To apply the Apache License to your work, attach the following 30134 boilerplate notice, with the fields enclosed by brackets "[]" 30135 replaced with your own identifying information. (Don't include 30136 the brackets!) The text should be enclosed in the appropriate 30137 comment syntax for the file format. We also recommend that a 30138 file or class name and description of purpose be included on the 30139 same "printed page" as the copyright notice for easier 30140 identification within third-party archives. 30141 30142 Copyright [yyyy] [name of copyright owner] 30143 30144 Licensed under the Apache License, Version 2.0 (the "License"); 30145 you may not use this file except in compliance with the License. 30146 You may obtain a copy of the License at 30147 30148 http://www.apache.org/licenses/LICENSE-2.0 30149 30150 Unless required by applicable law or agreed to in writing, software 30151 distributed under the License is distributed on an "AS IS" BASIS, 30152 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 30153 See the License for the specific language governing permissions and 30154 limitations under the License. 30155 30156 ================================================================ 30157 30158 go.opentelemetry.io/otel/trace 30159 https://go.opentelemetry.io/otel/trace 30160 ---------------------------------------------------------------- 30161 Apache License 30162 Version 2.0, January 2004 30163 http://www.apache.org/licenses/ 30164 30165 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 30166 30167 1. Definitions. 30168 30169 "License" shall mean the terms and conditions for use, reproduction, 30170 and distribution as defined by Sections 1 through 9 of this document. 30171 30172 "Licensor" shall mean the copyright owner or entity authorized by 30173 the copyright owner that is granting the License. 30174 30175 "Legal Entity" shall mean the union of the acting entity and all 30176 other entities that control, are controlled by, or are under common 30177 control with that entity. For the purposes of this definition, 30178 "control" means (i) the power, direct or indirect, to cause the 30179 direction or management of such entity, whether by contract or 30180 otherwise, or (ii) ownership of fifty percent (50%) or more of the 30181 outstanding shares, or (iii) beneficial ownership of such entity. 30182 30183 "You" (or "Your") shall mean an individual or Legal Entity 30184 exercising permissions granted by this License. 30185 30186 "Source" form shall mean the preferred form for making modifications, 30187 including but not limited to software source code, documentation 30188 source, and configuration files. 30189 30190 "Object" form shall mean any form resulting from mechanical 30191 transformation or translation of a Source form, including but 30192 not limited to compiled object code, generated documentation, 30193 and conversions to other media types. 30194 30195 "Work" shall mean the work of authorship, whether in Source or 30196 Object form, made available under the License, as indicated by a 30197 copyright notice that is included in or attached to the work 30198 (an example is provided in the Appendix below). 30199 30200 "Derivative Works" shall mean any work, whether in Source or Object 30201 form, that is based on (or derived from) the Work and for which the 30202 editorial revisions, annotations, elaborations, or other modifications 30203 represent, as a whole, an original work of authorship. For the purposes 30204 of this License, Derivative Works shall not include works that remain 30205 separable from, or merely link (or bind by name) to the interfaces of, 30206 the Work and Derivative Works thereof. 30207 30208 "Contribution" shall mean any work of authorship, including 30209 the original version of the Work and any modifications or additions 30210 to that Work or Derivative Works thereof, that is intentionally 30211 submitted to Licensor for inclusion in the Work by the copyright owner 30212 or by an individual or Legal Entity authorized to submit on behalf of 30213 the copyright owner. For the purposes of this definition, "submitted" 30214 means any form of electronic, verbal, or written communication sent 30215 to the Licensor or its representatives, including but not limited to 30216 communication on electronic mailing lists, source code control systems, 30217 and issue tracking systems that are managed by, or on behalf of, the 30218 Licensor for the purpose of discussing and improving the Work, but 30219 excluding communication that is conspicuously marked or otherwise 30220 designated in writing by the copyright owner as "Not a Contribution." 30221 30222 "Contributor" shall mean Licensor and any individual or Legal Entity 30223 on behalf of whom a Contribution has been received by Licensor and 30224 subsequently incorporated within the Work. 30225 30226 2. Grant of Copyright License. Subject to the terms and conditions of 30227 this License, each Contributor hereby grants to You a perpetual, 30228 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 30229 copyright license to reproduce, prepare Derivative Works of, 30230 publicly display, publicly perform, sublicense, and distribute the 30231 Work and such Derivative Works in Source or Object form. 30232 30233 3. Grant of Patent License. Subject to the terms and conditions of 30234 this License, each Contributor hereby grants to You a perpetual, 30235 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 30236 (except as stated in this section) patent license to make, have made, 30237 use, offer to sell, sell, import, and otherwise transfer the Work, 30238 where such license applies only to those patent claims licensable 30239 by such Contributor that are necessarily infringed by their 30240 Contribution(s) alone or by combination of their Contribution(s) 30241 with the Work to which such Contribution(s) was submitted. If You 30242 institute patent litigation against any entity (including a 30243 cross-claim or counterclaim in a lawsuit) alleging that the Work 30244 or a Contribution incorporated within the Work constitutes direct 30245 or contributory patent infringement, then any patent licenses 30246 granted to You under this License for that Work shall terminate 30247 as of the date such litigation is filed. 30248 30249 4. Redistribution. You may reproduce and distribute copies of the 30250 Work or Derivative Works thereof in any medium, with or without 30251 modifications, and in Source or Object form, provided that You 30252 meet the following conditions: 30253 30254 (a) You must give any other recipients of the Work or 30255 Derivative Works a copy of this License; and 30256 30257 (b) You must cause any modified files to carry prominent notices 30258 stating that You changed the files; and 30259 30260 (c) You must retain, in the Source form of any Derivative Works 30261 that You distribute, all copyright, patent, trademark, and 30262 attribution notices from the Source form of the Work, 30263 excluding those notices that do not pertain to any part of 30264 the Derivative Works; and 30265 30266 (d) If the Work includes a "NOTICE" text file as part of its 30267 distribution, then any Derivative Works that You distribute must 30268 include a readable copy of the attribution notices contained 30269 within such NOTICE file, excluding those notices that do not 30270 pertain to any part of the Derivative Works, in at least one 30271 of the following places: within a NOTICE text file distributed 30272 as part of the Derivative Works; within the Source form or 30273 documentation, if provided along with the Derivative Works; or, 30274 within a display generated by the Derivative Works, if and 30275 wherever such third-party notices normally appear. The contents 30276 of the NOTICE file are for informational purposes only and 30277 do not modify the License. You may add Your own attribution 30278 notices within Derivative Works that You distribute, alongside 30279 or as an addendum to the NOTICE text from the Work, provided 30280 that such additional attribution notices cannot be construed 30281 as modifying the License. 30282 30283 You may add Your own copyright statement to Your modifications and 30284 may provide additional or different license terms and conditions 30285 for use, reproduction, or distribution of Your modifications, or 30286 for any such Derivative Works as a whole, provided Your use, 30287 reproduction, and distribution of the Work otherwise complies with 30288 the conditions stated in this License. 30289 30290 5. Submission of Contributions. Unless You explicitly state otherwise, 30291 any Contribution intentionally submitted for inclusion in the Work 30292 by You to the Licensor shall be under the terms and conditions of 30293 this License, without any additional terms or conditions. 30294 Notwithstanding the above, nothing herein shall supersede or modify 30295 the terms of any separate license agreement you may have executed 30296 with Licensor regarding such Contributions. 30297 30298 6. Trademarks. This License does not grant permission to use the trade 30299 names, trademarks, service marks, or product names of the Licensor, 30300 except as required for reasonable and customary use in describing the 30301 origin of the Work and reproducing the content of the NOTICE file. 30302 30303 7. Disclaimer of Warranty. Unless required by applicable law or 30304 agreed to in writing, Licensor provides the Work (and each 30305 Contributor provides its Contributions) on an "AS IS" BASIS, 30306 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 30307 implied, including, without limitation, any warranties or conditions 30308 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 30309 PARTICULAR PURPOSE. You are solely responsible for determining the 30310 appropriateness of using or redistributing the Work and assume any 30311 risks associated with Your exercise of permissions under this License. 30312 30313 8. Limitation of Liability. In no event and under no legal theory, 30314 whether in tort (including negligence), contract, or otherwise, 30315 unless required by applicable law (such as deliberate and grossly 30316 negligent acts) or agreed to in writing, shall any Contributor be 30317 liable to You for damages, including any direct, indirect, special, 30318 incidental, or consequential damages of any character arising as a 30319 result of this License or out of the use or inability to use the 30320 Work (including but not limited to damages for loss of goodwill, 30321 work stoppage, computer failure or malfunction, or any and all 30322 other commercial damages or losses), even if such Contributor 30323 has been advised of the possibility of such damages. 30324 30325 9. Accepting Warranty or Additional Liability. While redistributing 30326 the Work or Derivative Works thereof, You may choose to offer, 30327 and charge a fee for, acceptance of support, warranty, indemnity, 30328 or other liability obligations and/or rights consistent with this 30329 License. However, in accepting such obligations, You may act only 30330 on Your own behalf and on Your sole responsibility, not on behalf 30331 of any other Contributor, and only if You agree to indemnify, 30332 defend, and hold each Contributor harmless for any liability 30333 incurred by, or claims asserted against, such Contributor by reason 30334 of your accepting any such warranty or additional liability. 30335 30336 END OF TERMS AND CONDITIONS 30337 30338 APPENDIX: How to apply the Apache License to your work. 30339 30340 To apply the Apache License to your work, attach the following 30341 boilerplate notice, with the fields enclosed by brackets "[]" 30342 replaced with your own identifying information. (Don't include 30343 the brackets!) The text should be enclosed in the appropriate 30344 comment syntax for the file format. We also recommend that a 30345 file or class name and description of purpose be included on the 30346 same "printed page" as the copyright notice for easier 30347 identification within third-party archives. 30348 30349 Copyright [yyyy] [name of copyright owner] 30350 30351 Licensed under the Apache License, Version 2.0 (the "License"); 30352 you may not use this file except in compliance with the License. 30353 You may obtain a copy of the License at 30354 30355 http://www.apache.org/licenses/LICENSE-2.0 30356 30357 Unless required by applicable law or agreed to in writing, software 30358 distributed under the License is distributed on an "AS IS" BASIS, 30359 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 30360 See the License for the specific language governing permissions and 30361 limitations under the License. 30362 30363 ================================================================ 30364 30365 go.uber.org/atomic 30366 https://go.uber.org/atomic 30367 ---------------------------------------------------------------- 30368 Copyright (c) 2016 Uber Technologies, Inc. 30369 30370 Permission is hereby granted, free of charge, to any person obtaining a copy 30371 of this software and associated documentation files (the "Software"), to deal 30372 in the Software without restriction, including without limitation the rights 30373 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 30374 copies of the Software, and to permit persons to whom the Software is 30375 furnished to do so, subject to the following conditions: 30376 30377 The above copyright notice and this permission notice shall be included in 30378 all copies or substantial portions of the Software. 30379 30380 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 30381 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 30382 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 30383 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 30384 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 30385 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 30386 THE SOFTWARE. 30387 30388 ================================================================ 30389 30390 go.uber.org/goleak 30391 https://go.uber.org/goleak 30392 ---------------------------------------------------------------- 30393 The MIT License (MIT) 30394 30395 Copyright (c) 2018 Uber Technologies, Inc. 30396 30397 Permission is hereby granted, free of charge, to any person obtaining a copy 30398 of this software and associated documentation files (the "Software"), to deal 30399 in the Software without restriction, including without limitation the rights 30400 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 30401 copies of the Software, and to permit persons to whom the Software is 30402 furnished to do so, subject to the following conditions: 30403 30404 The above copyright notice and this permission notice shall be included in 30405 all copies or substantial portions of the Software. 30406 30407 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 30408 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 30409 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 30410 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 30411 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 30412 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 30413 THE SOFTWARE. 30414 30415 ================================================================ 30416 30417 go.uber.org/multierr 30418 https://go.uber.org/multierr 30419 ---------------------------------------------------------------- 30420 Copyright (c) 2017-2021 Uber Technologies, Inc. 30421 30422 Permission is hereby granted, free of charge, to any person obtaining a copy 30423 of this software and associated documentation files (the "Software"), to deal 30424 in the Software without restriction, including without limitation the rights 30425 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 30426 copies of the Software, and to permit persons to whom the Software is 30427 furnished to do so, subject to the following conditions: 30428 30429 The above copyright notice and this permission notice shall be included in 30430 all copies or substantial portions of the Software. 30431 30432 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 30433 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 30434 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 30435 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 30436 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 30437 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 30438 THE SOFTWARE. 30439 30440 ================================================================ 30441 30442 go.uber.org/zap 30443 https://go.uber.org/zap 30444 ---------------------------------------------------------------- 30445 Copyright (c) 2016-2017 Uber Technologies, Inc. 30446 30447 Permission is hereby granted, free of charge, to any person obtaining a copy 30448 of this software and associated documentation files (the "Software"), to deal 30449 in the Software without restriction, including without limitation the rights 30450 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 30451 copies of the Software, and to permit persons to whom the Software is 30452 furnished to do so, subject to the following conditions: 30453 30454 The above copyright notice and this permission notice shall be included in 30455 all copies or substantial portions of the Software. 30456 30457 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 30458 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 30459 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 30460 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 30461 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 30462 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 30463 THE SOFTWARE. 30464 30465 ================================================================ 30466 30467 goftp.io/server/v2 30468 https://goftp.io/server/v2 30469 ---------------------------------------------------------------- 30470 Copyright (c) 2018 Goftp Authors 30471 30472 Permission is hereby granted, free of charge, to any person obtaining 30473 a copy of this software and associated documentation files (the 30474 "Software"), to deal in the Software without restriction, including 30475 without limitation the rights to use, copy, modify, merge, publish, 30476 distribute, sublicense, and/or sell copies of the Software, and to 30477 permit persons to whom the Software is furnished to do so, subject to 30478 the following conditions: 30479 30480 The above copyright notice and this permission notice shall be 30481 included in all copies or substantial portions of the Software. 30482 30483 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 30484 EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 30485 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 30486 NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE 30487 LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION 30488 OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION 30489 WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 30490 30491 ================================================================ 30492 30493 golang.org/x/crypto 30494 https://golang.org/x/crypto 30495 ---------------------------------------------------------------- 30496 Copyright (c) 2009 The Go Authors. All rights reserved. 30497 30498 Redistribution and use in source and binary forms, with or without 30499 modification, are permitted provided that the following conditions are 30500 met: 30501 30502 * Redistributions of source code must retain the above copyright 30503 notice, this list of conditions and the following disclaimer. 30504 * Redistributions in binary form must reproduce the above 30505 copyright notice, this list of conditions and the following disclaimer 30506 in the documentation and/or other materials provided with the 30507 distribution. 30508 * Neither the name of Google Inc. nor the names of its 30509 contributors may be used to endorse or promote products derived from 30510 this software without specific prior written permission. 30511 30512 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 30513 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 30514 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 30515 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 30516 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 30517 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 30518 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 30519 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 30520 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 30521 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 30522 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 30523 30524 ================================================================ 30525 30526 golang.org/x/exp 30527 https://golang.org/x/exp 30528 ---------------------------------------------------------------- 30529 Copyright (c) 2009 The Go Authors. All rights reserved. 30530 30531 Redistribution and use in source and binary forms, with or without 30532 modification, are permitted provided that the following conditions are 30533 met: 30534 30535 * Redistributions of source code must retain the above copyright 30536 notice, this list of conditions and the following disclaimer. 30537 * Redistributions in binary form must reproduce the above 30538 copyright notice, this list of conditions and the following disclaimer 30539 in the documentation and/or other materials provided with the 30540 distribution. 30541 * Neither the name of Google Inc. nor the names of its 30542 contributors may be used to endorse or promote products derived from 30543 this software without specific prior written permission. 30544 30545 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 30546 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 30547 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 30548 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 30549 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 30550 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 30551 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 30552 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 30553 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 30554 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 30555 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 30556 30557 ================================================================ 30558 30559 golang.org/x/mod 30560 https://golang.org/x/mod 30561 ---------------------------------------------------------------- 30562 Copyright (c) 2009 The Go Authors. All rights reserved. 30563 30564 Redistribution and use in source and binary forms, with or without 30565 modification, are permitted provided that the following conditions are 30566 met: 30567 30568 * Redistributions of source code must retain the above copyright 30569 notice, this list of conditions and the following disclaimer. 30570 * Redistributions in binary form must reproduce the above 30571 copyright notice, this list of conditions and the following disclaimer 30572 in the documentation and/or other materials provided with the 30573 distribution. 30574 * Neither the name of Google Inc. nor the names of its 30575 contributors may be used to endorse or promote products derived from 30576 this software without specific prior written permission. 30577 30578 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 30579 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 30580 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 30581 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 30582 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 30583 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 30584 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 30585 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 30586 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 30587 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 30588 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 30589 30590 ================================================================ 30591 30592 golang.org/x/net 30593 https://golang.org/x/net 30594 ---------------------------------------------------------------- 30595 Copyright (c) 2009 The Go Authors. All rights reserved. 30596 30597 Redistribution and use in source and binary forms, with or without 30598 modification, are permitted provided that the following conditions are 30599 met: 30600 30601 * Redistributions of source code must retain the above copyright 30602 notice, this list of conditions and the following disclaimer. 30603 * Redistributions in binary form must reproduce the above 30604 copyright notice, this list of conditions and the following disclaimer 30605 in the documentation and/or other materials provided with the 30606 distribution. 30607 * Neither the name of Google Inc. nor the names of its 30608 contributors may be used to endorse or promote products derived from 30609 this software without specific prior written permission. 30610 30611 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 30612 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 30613 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 30614 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 30615 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 30616 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 30617 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 30618 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 30619 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 30620 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 30621 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 30622 30623 ================================================================ 30624 30625 golang.org/x/oauth2 30626 https://golang.org/x/oauth2 30627 ---------------------------------------------------------------- 30628 Copyright (c) 2009 The Go Authors. All rights reserved. 30629 30630 Redistribution and use in source and binary forms, with or without 30631 modification, are permitted provided that the following conditions are 30632 met: 30633 30634 * Redistributions of source code must retain the above copyright 30635 notice, this list of conditions and the following disclaimer. 30636 * Redistributions in binary form must reproduce the above 30637 copyright notice, this list of conditions and the following disclaimer 30638 in the documentation and/or other materials provided with the 30639 distribution. 30640 * Neither the name of Google Inc. nor the names of its 30641 contributors may be used to endorse or promote products derived from 30642 this software without specific prior written permission. 30643 30644 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 30645 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 30646 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 30647 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 30648 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 30649 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 30650 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 30651 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 30652 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 30653 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 30654 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 30655 30656 ================================================================ 30657 30658 golang.org/x/sync 30659 https://golang.org/x/sync 30660 ---------------------------------------------------------------- 30661 Copyright (c) 2009 The Go Authors. All rights reserved. 30662 30663 Redistribution and use in source and binary forms, with or without 30664 modification, are permitted provided that the following conditions are 30665 met: 30666 30667 * Redistributions of source code must retain the above copyright 30668 notice, this list of conditions and the following disclaimer. 30669 * Redistributions in binary form must reproduce the above 30670 copyright notice, this list of conditions and the following disclaimer 30671 in the documentation and/or other materials provided with the 30672 distribution. 30673 * Neither the name of Google Inc. nor the names of its 30674 contributors may be used to endorse or promote products derived from 30675 this software without specific prior written permission. 30676 30677 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 30678 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 30679 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 30680 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 30681 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 30682 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 30683 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 30684 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 30685 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 30686 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 30687 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 30688 30689 ================================================================ 30690 30691 golang.org/x/sys 30692 https://golang.org/x/sys 30693 ---------------------------------------------------------------- 30694 Copyright (c) 2009 The Go Authors. All rights reserved. 30695 30696 Redistribution and use in source and binary forms, with or without 30697 modification, are permitted provided that the following conditions are 30698 met: 30699 30700 * Redistributions of source code must retain the above copyright 30701 notice, this list of conditions and the following disclaimer. 30702 * Redistributions in binary form must reproduce the above 30703 copyright notice, this list of conditions and the following disclaimer 30704 in the documentation and/or other materials provided with the 30705 distribution. 30706 * Neither the name of Google Inc. nor the names of its 30707 contributors may be used to endorse or promote products derived from 30708 this software without specific prior written permission. 30709 30710 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 30711 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 30712 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 30713 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 30714 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 30715 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 30716 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 30717 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 30718 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 30719 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 30720 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 30721 30722 ================================================================ 30723 30724 golang.org/x/term 30725 https://golang.org/x/term 30726 ---------------------------------------------------------------- 30727 Copyright (c) 2009 The Go Authors. All rights reserved. 30728 30729 Redistribution and use in source and binary forms, with or without 30730 modification, are permitted provided that the following conditions are 30731 met: 30732 30733 * Redistributions of source code must retain the above copyright 30734 notice, this list of conditions and the following disclaimer. 30735 * Redistributions in binary form must reproduce the above 30736 copyright notice, this list of conditions and the following disclaimer 30737 in the documentation and/or other materials provided with the 30738 distribution. 30739 * Neither the name of Google Inc. nor the names of its 30740 contributors may be used to endorse or promote products derived from 30741 this software without specific prior written permission. 30742 30743 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 30744 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 30745 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 30746 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 30747 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 30748 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 30749 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 30750 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 30751 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 30752 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 30753 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 30754 30755 ================================================================ 30756 30757 golang.org/x/text 30758 https://golang.org/x/text 30759 ---------------------------------------------------------------- 30760 Copyright (c) 2009 The Go Authors. All rights reserved. 30761 30762 Redistribution and use in source and binary forms, with or without 30763 modification, are permitted provided that the following conditions are 30764 met: 30765 30766 * Redistributions of source code must retain the above copyright 30767 notice, this list of conditions and the following disclaimer. 30768 * Redistributions in binary form must reproduce the above 30769 copyright notice, this list of conditions and the following disclaimer 30770 in the documentation and/or other materials provided with the 30771 distribution. 30772 * Neither the name of Google Inc. nor the names of its 30773 contributors may be used to endorse or promote products derived from 30774 this software without specific prior written permission. 30775 30776 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 30777 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 30778 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 30779 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 30780 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 30781 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 30782 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 30783 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 30784 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 30785 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 30786 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 30787 30788 ================================================================ 30789 30790 golang.org/x/time 30791 https://golang.org/x/time 30792 ---------------------------------------------------------------- 30793 Copyright (c) 2009 The Go Authors. All rights reserved. 30794 30795 Redistribution and use in source and binary forms, with or without 30796 modification, are permitted provided that the following conditions are 30797 met: 30798 30799 * Redistributions of source code must retain the above copyright 30800 notice, this list of conditions and the following disclaimer. 30801 * Redistributions in binary form must reproduce the above 30802 copyright notice, this list of conditions and the following disclaimer 30803 in the documentation and/or other materials provided with the 30804 distribution. 30805 * Neither the name of Google Inc. nor the names of its 30806 contributors may be used to endorse or promote products derived from 30807 this software without specific prior written permission. 30808 30809 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 30810 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 30811 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 30812 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 30813 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 30814 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 30815 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 30816 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 30817 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 30818 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 30819 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 30820 30821 ================================================================ 30822 30823 golang.org/x/tools 30824 https://golang.org/x/tools 30825 ---------------------------------------------------------------- 30826 Copyright (c) 2009 The Go Authors. All rights reserved. 30827 30828 Redistribution and use in source and binary forms, with or without 30829 modification, are permitted provided that the following conditions are 30830 met: 30831 30832 * Redistributions of source code must retain the above copyright 30833 notice, this list of conditions and the following disclaimer. 30834 * Redistributions in binary form must reproduce the above 30835 copyright notice, this list of conditions and the following disclaimer 30836 in the documentation and/or other materials provided with the 30837 distribution. 30838 * Neither the name of Google Inc. nor the names of its 30839 contributors may be used to endorse or promote products derived from 30840 this software without specific prior written permission. 30841 30842 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 30843 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 30844 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 30845 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 30846 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 30847 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 30848 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 30849 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 30850 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 30851 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 30852 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 30853 30854 ================================================================ 30855 30856 golang.org/x/xerrors 30857 https://golang.org/x/xerrors 30858 ---------------------------------------------------------------- 30859 Copyright (c) 2019 The Go Authors. All rights reserved. 30860 30861 Redistribution and use in source and binary forms, with or without 30862 modification, are permitted provided that the following conditions are 30863 met: 30864 30865 * Redistributions of source code must retain the above copyright 30866 notice, this list of conditions and the following disclaimer. 30867 * Redistributions in binary form must reproduce the above 30868 copyright notice, this list of conditions and the following disclaimer 30869 in the documentation and/or other materials provided with the 30870 distribution. 30871 * Neither the name of Google Inc. nor the names of its 30872 contributors may be used to endorse or promote products derived from 30873 this software without specific prior written permission. 30874 30875 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 30876 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 30877 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 30878 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 30879 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 30880 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 30881 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 30882 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 30883 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 30884 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 30885 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 30886 30887 ================================================================ 30888 30889 google.golang.org/api 30890 https://google.golang.org/api 30891 ---------------------------------------------------------------- 30892 Copyright (c) 2011 Google Inc. All rights reserved. 30893 30894 Redistribution and use in source and binary forms, with or without 30895 modification, are permitted provided that the following conditions are 30896 met: 30897 30898 * Redistributions of source code must retain the above copyright 30899 notice, this list of conditions and the following disclaimer. 30900 * Redistributions in binary form must reproduce the above 30901 copyright notice, this list of conditions and the following disclaimer 30902 in the documentation and/or other materials provided with the 30903 distribution. 30904 * Neither the name of Google Inc. nor the names of its 30905 contributors may be used to endorse or promote products derived from 30906 this software without specific prior written permission. 30907 30908 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 30909 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 30910 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 30911 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 30912 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 30913 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 30914 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 30915 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 30916 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 30917 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 30918 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 30919 30920 ================================================================ 30921 30922 google.golang.org/appengine 30923 https://google.golang.org/appengine 30924 ---------------------------------------------------------------- 30925 30926 Apache License 30927 Version 2.0, January 2004 30928 http://www.apache.org/licenses/ 30929 30930 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 30931 30932 1. Definitions. 30933 30934 "License" shall mean the terms and conditions for use, reproduction, 30935 and distribution as defined by Sections 1 through 9 of this document. 30936 30937 "Licensor" shall mean the copyright owner or entity authorized by 30938 the copyright owner that is granting the License. 30939 30940 "Legal Entity" shall mean the union of the acting entity and all 30941 other entities that control, are controlled by, or are under common 30942 control with that entity. For the purposes of this definition, 30943 "control" means (i) the power, direct or indirect, to cause the 30944 direction or management of such entity, whether by contract or 30945 otherwise, or (ii) ownership of fifty percent (50%) or more of the 30946 outstanding shares, or (iii) beneficial ownership of such entity. 30947 30948 "You" (or "Your") shall mean an individual or Legal Entity 30949 exercising permissions granted by this License. 30950 30951 "Source" form shall mean the preferred form for making modifications, 30952 including but not limited to software source code, documentation 30953 source, and configuration files. 30954 30955 "Object" form shall mean any form resulting from mechanical 30956 transformation or translation of a Source form, including but 30957 not limited to compiled object code, generated documentation, 30958 and conversions to other media types. 30959 30960 "Work" shall mean the work of authorship, whether in Source or 30961 Object form, made available under the License, as indicated by a 30962 copyright notice that is included in or attached to the work 30963 (an example is provided in the Appendix below). 30964 30965 "Derivative Works" shall mean any work, whether in Source or Object 30966 form, that is based on (or derived from) the Work and for which the 30967 editorial revisions, annotations, elaborations, or other modifications 30968 represent, as a whole, an original work of authorship. For the purposes 30969 of this License, Derivative Works shall not include works that remain 30970 separable from, or merely link (or bind by name) to the interfaces of, 30971 the Work and Derivative Works thereof. 30972 30973 "Contribution" shall mean any work of authorship, including 30974 the original version of the Work and any modifications or additions 30975 to that Work or Derivative Works thereof, that is intentionally 30976 submitted to Licensor for inclusion in the Work by the copyright owner 30977 or by an individual or Legal Entity authorized to submit on behalf of 30978 the copyright owner. For the purposes of this definition, "submitted" 30979 means any form of electronic, verbal, or written communication sent 30980 to the Licensor or its representatives, including but not limited to 30981 communication on electronic mailing lists, source code control systems, 30982 and issue tracking systems that are managed by, or on behalf of, the 30983 Licensor for the purpose of discussing and improving the Work, but 30984 excluding communication that is conspicuously marked or otherwise 30985 designated in writing by the copyright owner as "Not a Contribution." 30986 30987 "Contributor" shall mean Licensor and any individual or Legal Entity 30988 on behalf of whom a Contribution has been received by Licensor and 30989 subsequently incorporated within the Work. 30990 30991 2. Grant of Copyright License. Subject to the terms and conditions of 30992 this License, each Contributor hereby grants to You a perpetual, 30993 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 30994 copyright license to reproduce, prepare Derivative Works of, 30995 publicly display, publicly perform, sublicense, and distribute the 30996 Work and such Derivative Works in Source or Object form. 30997 30998 3. Grant of Patent License. Subject to the terms and conditions of 30999 this License, each Contributor hereby grants to You a perpetual, 31000 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 31001 (except as stated in this section) patent license to make, have made, 31002 use, offer to sell, sell, import, and otherwise transfer the Work, 31003 where such license applies only to those patent claims licensable 31004 by such Contributor that are necessarily infringed by their 31005 Contribution(s) alone or by combination of their Contribution(s) 31006 with the Work to which such Contribution(s) was submitted. If You 31007 institute patent litigation against any entity (including a 31008 cross-claim or counterclaim in a lawsuit) alleging that the Work 31009 or a Contribution incorporated within the Work constitutes direct 31010 or contributory patent infringement, then any patent licenses 31011 granted to You under this License for that Work shall terminate 31012 as of the date such litigation is filed. 31013 31014 4. Redistribution. You may reproduce and distribute copies of the 31015 Work or Derivative Works thereof in any medium, with or without 31016 modifications, and in Source or Object form, provided that You 31017 meet the following conditions: 31018 31019 (a) You must give any other recipients of the Work or 31020 Derivative Works a copy of this License; and 31021 31022 (b) You must cause any modified files to carry prominent notices 31023 stating that You changed the files; and 31024 31025 (c) You must retain, in the Source form of any Derivative Works 31026 that You distribute, all copyright, patent, trademark, and 31027 attribution notices from the Source form of the Work, 31028 excluding those notices that do not pertain to any part of 31029 the Derivative Works; and 31030 31031 (d) If the Work includes a "NOTICE" text file as part of its 31032 distribution, then any Derivative Works that You distribute must 31033 include a readable copy of the attribution notices contained 31034 within such NOTICE file, excluding those notices that do not 31035 pertain to any part of the Derivative Works, in at least one 31036 of the following places: within a NOTICE text file distributed 31037 as part of the Derivative Works; within the Source form or 31038 documentation, if provided along with the Derivative Works; or, 31039 within a display generated by the Derivative Works, if and 31040 wherever such third-party notices normally appear. The contents 31041 of the NOTICE file are for informational purposes only and 31042 do not modify the License. You may add Your own attribution 31043 notices within Derivative Works that You distribute, alongside 31044 or as an addendum to the NOTICE text from the Work, provided 31045 that such additional attribution notices cannot be construed 31046 as modifying the License. 31047 31048 You may add Your own copyright statement to Your modifications and 31049 may provide additional or different license terms and conditions 31050 for use, reproduction, or distribution of Your modifications, or 31051 for any such Derivative Works as a whole, provided Your use, 31052 reproduction, and distribution of the Work otherwise complies with 31053 the conditions stated in this License. 31054 31055 5. Submission of Contributions. Unless You explicitly state otherwise, 31056 any Contribution intentionally submitted for inclusion in the Work 31057 by You to the Licensor shall be under the terms and conditions of 31058 this License, without any additional terms or conditions. 31059 Notwithstanding the above, nothing herein shall supersede or modify 31060 the terms of any separate license agreement you may have executed 31061 with Licensor regarding such Contributions. 31062 31063 6. Trademarks. This License does not grant permission to use the trade 31064 names, trademarks, service marks, or product names of the Licensor, 31065 except as required for reasonable and customary use in describing the 31066 origin of the Work and reproducing the content of the NOTICE file. 31067 31068 7. Disclaimer of Warranty. Unless required by applicable law or 31069 agreed to in writing, Licensor provides the Work (and each 31070 Contributor provides its Contributions) on an "AS IS" BASIS, 31071 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 31072 implied, including, without limitation, any warranties or conditions 31073 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 31074 PARTICULAR PURPOSE. You are solely responsible for determining the 31075 appropriateness of using or redistributing the Work and assume any 31076 risks associated with Your exercise of permissions under this License. 31077 31078 8. Limitation of Liability. In no event and under no legal theory, 31079 whether in tort (including negligence), contract, or otherwise, 31080 unless required by applicable law (such as deliberate and grossly 31081 negligent acts) or agreed to in writing, shall any Contributor be 31082 liable to You for damages, including any direct, indirect, special, 31083 incidental, or consequential damages of any character arising as a 31084 result of this License or out of the use or inability to use the 31085 Work (including but not limited to damages for loss of goodwill, 31086 work stoppage, computer failure or malfunction, or any and all 31087 other commercial damages or losses), even if such Contributor 31088 has been advised of the possibility of such damages. 31089 31090 9. Accepting Warranty or Additional Liability. While redistributing 31091 the Work or Derivative Works thereof, You may choose to offer, 31092 and charge a fee for, acceptance of support, warranty, indemnity, 31093 or other liability obligations and/or rights consistent with this 31094 License. However, in accepting such obligations, You may act only 31095 on Your own behalf and on Your sole responsibility, not on behalf 31096 of any other Contributor, and only if You agree to indemnify, 31097 defend, and hold each Contributor harmless for any liability 31098 incurred by, or claims asserted against, such Contributor by reason 31099 of your accepting any such warranty or additional liability. 31100 31101 END OF TERMS AND CONDITIONS 31102 31103 APPENDIX: How to apply the Apache License to your work. 31104 31105 To apply the Apache License to your work, attach the following 31106 boilerplate notice, with the fields enclosed by brackets "[]" 31107 replaced with your own identifying information. (Don't include 31108 the brackets!) The text should be enclosed in the appropriate 31109 comment syntax for the file format. We also recommend that a 31110 file or class name and description of purpose be included on the 31111 same "printed page" as the copyright notice for easier 31112 identification within third-party archives. 31113 31114 Copyright [yyyy] [name of copyright owner] 31115 31116 Licensed under the Apache License, Version 2.0 (the "License"); 31117 you may not use this file except in compliance with the License. 31118 You may obtain a copy of the License at 31119 31120 http://www.apache.org/licenses/LICENSE-2.0 31121 31122 Unless required by applicable law or agreed to in writing, software 31123 distributed under the License is distributed on an "AS IS" BASIS, 31124 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 31125 See the License for the specific language governing permissions and 31126 limitations under the License. 31127 31128 ================================================================ 31129 31130 google.golang.org/genproto 31131 https://google.golang.org/genproto 31132 ---------------------------------------------------------------- 31133 31134 Apache License 31135 Version 2.0, January 2004 31136 http://www.apache.org/licenses/ 31137 31138 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 31139 31140 1. Definitions. 31141 31142 "License" shall mean the terms and conditions for use, reproduction, 31143 and distribution as defined by Sections 1 through 9 of this document. 31144 31145 "Licensor" shall mean the copyright owner or entity authorized by 31146 the copyright owner that is granting the License. 31147 31148 "Legal Entity" shall mean the union of the acting entity and all 31149 other entities that control, are controlled by, or are under common 31150 control with that entity. For the purposes of this definition, 31151 "control" means (i) the power, direct or indirect, to cause the 31152 direction or management of such entity, whether by contract or 31153 otherwise, or (ii) ownership of fifty percent (50%) or more of the 31154 outstanding shares, or (iii) beneficial ownership of such entity. 31155 31156 "You" (or "Your") shall mean an individual or Legal Entity 31157 exercising permissions granted by this License. 31158 31159 "Source" form shall mean the preferred form for making modifications, 31160 including but not limited to software source code, documentation 31161 source, and configuration files. 31162 31163 "Object" form shall mean any form resulting from mechanical 31164 transformation or translation of a Source form, including but 31165 not limited to compiled object code, generated documentation, 31166 and conversions to other media types. 31167 31168 "Work" shall mean the work of authorship, whether in Source or 31169 Object form, made available under the License, as indicated by a 31170 copyright notice that is included in or attached to the work 31171 (an example is provided in the Appendix below). 31172 31173 "Derivative Works" shall mean any work, whether in Source or Object 31174 form, that is based on (or derived from) the Work and for which the 31175 editorial revisions, annotations, elaborations, or other modifications 31176 represent, as a whole, an original work of authorship. For the purposes 31177 of this License, Derivative Works shall not include works that remain 31178 separable from, or merely link (or bind by name) to the interfaces of, 31179 the Work and Derivative Works thereof. 31180 31181 "Contribution" shall mean any work of authorship, including 31182 the original version of the Work and any modifications or additions 31183 to that Work or Derivative Works thereof, that is intentionally 31184 submitted to Licensor for inclusion in the Work by the copyright owner 31185 or by an individual or Legal Entity authorized to submit on behalf of 31186 the copyright owner. For the purposes of this definition, "submitted" 31187 means any form of electronic, verbal, or written communication sent 31188 to the Licensor or its representatives, including but not limited to 31189 communication on electronic mailing lists, source code control systems, 31190 and issue tracking systems that are managed by, or on behalf of, the 31191 Licensor for the purpose of discussing and improving the Work, but 31192 excluding communication that is conspicuously marked or otherwise 31193 designated in writing by the copyright owner as "Not a Contribution." 31194 31195 "Contributor" shall mean Licensor and any individual or Legal Entity 31196 on behalf of whom a Contribution has been received by Licensor and 31197 subsequently incorporated within the Work. 31198 31199 2. Grant of Copyright License. Subject to the terms and conditions of 31200 this License, each Contributor hereby grants to You a perpetual, 31201 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 31202 copyright license to reproduce, prepare Derivative Works of, 31203 publicly display, publicly perform, sublicense, and distribute the 31204 Work and such Derivative Works in Source or Object form. 31205 31206 3. Grant of Patent License. Subject to the terms and conditions of 31207 this License, each Contributor hereby grants to You a perpetual, 31208 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 31209 (except as stated in this section) patent license to make, have made, 31210 use, offer to sell, sell, import, and otherwise transfer the Work, 31211 where such license applies only to those patent claims licensable 31212 by such Contributor that are necessarily infringed by their 31213 Contribution(s) alone or by combination of their Contribution(s) 31214 with the Work to which such Contribution(s) was submitted. If You 31215 institute patent litigation against any entity (including a 31216 cross-claim or counterclaim in a lawsuit) alleging that the Work 31217 or a Contribution incorporated within the Work constitutes direct 31218 or contributory patent infringement, then any patent licenses 31219 granted to You under this License for that Work shall terminate 31220 as of the date such litigation is filed. 31221 31222 4. Redistribution. You may reproduce and distribute copies of the 31223 Work or Derivative Works thereof in any medium, with or without 31224 modifications, and in Source or Object form, provided that You 31225 meet the following conditions: 31226 31227 (a) You must give any other recipients of the Work or 31228 Derivative Works a copy of this License; and 31229 31230 (b) You must cause any modified files to carry prominent notices 31231 stating that You changed the files; and 31232 31233 (c) You must retain, in the Source form of any Derivative Works 31234 that You distribute, all copyright, patent, trademark, and 31235 attribution notices from the Source form of the Work, 31236 excluding those notices that do not pertain to any part of 31237 the Derivative Works; and 31238 31239 (d) If the Work includes a "NOTICE" text file as part of its 31240 distribution, then any Derivative Works that You distribute must 31241 include a readable copy of the attribution notices contained 31242 within such NOTICE file, excluding those notices that do not 31243 pertain to any part of the Derivative Works, in at least one 31244 of the following places: within a NOTICE text file distributed 31245 as part of the Derivative Works; within the Source form or 31246 documentation, if provided along with the Derivative Works; or, 31247 within a display generated by the Derivative Works, if and 31248 wherever such third-party notices normally appear. The contents 31249 of the NOTICE file are for informational purposes only and 31250 do not modify the License. You may add Your own attribution 31251 notices within Derivative Works that You distribute, alongside 31252 or as an addendum to the NOTICE text from the Work, provided 31253 that such additional attribution notices cannot be construed 31254 as modifying the License. 31255 31256 You may add Your own copyright statement to Your modifications and 31257 may provide additional or different license terms and conditions 31258 for use, reproduction, or distribution of Your modifications, or 31259 for any such Derivative Works as a whole, provided Your use, 31260 reproduction, and distribution of the Work otherwise complies with 31261 the conditions stated in this License. 31262 31263 5. Submission of Contributions. Unless You explicitly state otherwise, 31264 any Contribution intentionally submitted for inclusion in the Work 31265 by You to the Licensor shall be under the terms and conditions of 31266 this License, without any additional terms or conditions. 31267 Notwithstanding the above, nothing herein shall supersede or modify 31268 the terms of any separate license agreement you may have executed 31269 with Licensor regarding such Contributions. 31270 31271 6. Trademarks. This License does not grant permission to use the trade 31272 names, trademarks, service marks, or product names of the Licensor, 31273 except as required for reasonable and customary use in describing the 31274 origin of the Work and reproducing the content of the NOTICE file. 31275 31276 7. Disclaimer of Warranty. Unless required by applicable law or 31277 agreed to in writing, Licensor provides the Work (and each 31278 Contributor provides its Contributions) on an "AS IS" BASIS, 31279 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 31280 implied, including, without limitation, any warranties or conditions 31281 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 31282 PARTICULAR PURPOSE. You are solely responsible for determining the 31283 appropriateness of using or redistributing the Work and assume any 31284 risks associated with Your exercise of permissions under this License. 31285 31286 8. Limitation of Liability. In no event and under no legal theory, 31287 whether in tort (including negligence), contract, or otherwise, 31288 unless required by applicable law (such as deliberate and grossly 31289 negligent acts) or agreed to in writing, shall any Contributor be 31290 liable to You for damages, including any direct, indirect, special, 31291 incidental, or consequential damages of any character arising as a 31292 result of this License or out of the use or inability to use the 31293 Work (including but not limited to damages for loss of goodwill, 31294 work stoppage, computer failure or malfunction, or any and all 31295 other commercial damages or losses), even if such Contributor 31296 has been advised of the possibility of such damages. 31297 31298 9. Accepting Warranty or Additional Liability. While redistributing 31299 the Work or Derivative Works thereof, You may choose to offer, 31300 and charge a fee for, acceptance of support, warranty, indemnity, 31301 or other liability obligations and/or rights consistent with this 31302 License. However, in accepting such obligations, You may act only 31303 on Your own behalf and on Your sole responsibility, not on behalf 31304 of any other Contributor, and only if You agree to indemnify, 31305 defend, and hold each Contributor harmless for any liability 31306 incurred by, or claims asserted against, such Contributor by reason 31307 of your accepting any such warranty or additional liability. 31308 31309 END OF TERMS AND CONDITIONS 31310 31311 APPENDIX: How to apply the Apache License to your work. 31312 31313 To apply the Apache License to your work, attach the following 31314 boilerplate notice, with the fields enclosed by brackets "[]" 31315 replaced with your own identifying information. (Don't include 31316 the brackets!) The text should be enclosed in the appropriate 31317 comment syntax for the file format. We also recommend that a 31318 file or class name and description of purpose be included on the 31319 same "printed page" as the copyright notice for easier 31320 identification within third-party archives. 31321 31322 Copyright [yyyy] [name of copyright owner] 31323 31324 Licensed under the Apache License, Version 2.0 (the "License"); 31325 you may not use this file except in compliance with the License. 31326 You may obtain a copy of the License at 31327 31328 http://www.apache.org/licenses/LICENSE-2.0 31329 31330 Unless required by applicable law or agreed to in writing, software 31331 distributed under the License is distributed on an "AS IS" BASIS, 31332 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 31333 See the License for the specific language governing permissions and 31334 limitations under the License. 31335 31336 ================================================================ 31337 31338 google.golang.org/genproto/googleapis/api 31339 https://google.golang.org/genproto/googleapis/api 31340 ---------------------------------------------------------------- 31341 31342 Apache License 31343 Version 2.0, January 2004 31344 http://www.apache.org/licenses/ 31345 31346 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 31347 31348 1. Definitions. 31349 31350 "License" shall mean the terms and conditions for use, reproduction, 31351 and distribution as defined by Sections 1 through 9 of this document. 31352 31353 "Licensor" shall mean the copyright owner or entity authorized by 31354 the copyright owner that is granting the License. 31355 31356 "Legal Entity" shall mean the union of the acting entity and all 31357 other entities that control, are controlled by, or are under common 31358 control with that entity. For the purposes of this definition, 31359 "control" means (i) the power, direct or indirect, to cause the 31360 direction or management of such entity, whether by contract or 31361 otherwise, or (ii) ownership of fifty percent (50%) or more of the 31362 outstanding shares, or (iii) beneficial ownership of such entity. 31363 31364 "You" (or "Your") shall mean an individual or Legal Entity 31365 exercising permissions granted by this License. 31366 31367 "Source" form shall mean the preferred form for making modifications, 31368 including but not limited to software source code, documentation 31369 source, and configuration files. 31370 31371 "Object" form shall mean any form resulting from mechanical 31372 transformation or translation of a Source form, including but 31373 not limited to compiled object code, generated documentation, 31374 and conversions to other media types. 31375 31376 "Work" shall mean the work of authorship, whether in Source or 31377 Object form, made available under the License, as indicated by a 31378 copyright notice that is included in or attached to the work 31379 (an example is provided in the Appendix below). 31380 31381 "Derivative Works" shall mean any work, whether in Source or Object 31382 form, that is based on (or derived from) the Work and for which the 31383 editorial revisions, annotations, elaborations, or other modifications 31384 represent, as a whole, an original work of authorship. For the purposes 31385 of this License, Derivative Works shall not include works that remain 31386 separable from, or merely link (or bind by name) to the interfaces of, 31387 the Work and Derivative Works thereof. 31388 31389 "Contribution" shall mean any work of authorship, including 31390 the original version of the Work and any modifications or additions 31391 to that Work or Derivative Works thereof, that is intentionally 31392 submitted to Licensor for inclusion in the Work by the copyright owner 31393 or by an individual or Legal Entity authorized to submit on behalf of 31394 the copyright owner. For the purposes of this definition, "submitted" 31395 means any form of electronic, verbal, or written communication sent 31396 to the Licensor or its representatives, including but not limited to 31397 communication on electronic mailing lists, source code control systems, 31398 and issue tracking systems that are managed by, or on behalf of, the 31399 Licensor for the purpose of discussing and improving the Work, but 31400 excluding communication that is conspicuously marked or otherwise 31401 designated in writing by the copyright owner as "Not a Contribution." 31402 31403 "Contributor" shall mean Licensor and any individual or Legal Entity 31404 on behalf of whom a Contribution has been received by Licensor and 31405 subsequently incorporated within the Work. 31406 31407 2. Grant of Copyright License. Subject to the terms and conditions of 31408 this License, each Contributor hereby grants to You a perpetual, 31409 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 31410 copyright license to reproduce, prepare Derivative Works of, 31411 publicly display, publicly perform, sublicense, and distribute the 31412 Work and such Derivative Works in Source or Object form. 31413 31414 3. Grant of Patent License. Subject to the terms and conditions of 31415 this License, each Contributor hereby grants to You a perpetual, 31416 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 31417 (except as stated in this section) patent license to make, have made, 31418 use, offer to sell, sell, import, and otherwise transfer the Work, 31419 where such license applies only to those patent claims licensable 31420 by such Contributor that are necessarily infringed by their 31421 Contribution(s) alone or by combination of their Contribution(s) 31422 with the Work to which such Contribution(s) was submitted. If You 31423 institute patent litigation against any entity (including a 31424 cross-claim or counterclaim in a lawsuit) alleging that the Work 31425 or a Contribution incorporated within the Work constitutes direct 31426 or contributory patent infringement, then any patent licenses 31427 granted to You under this License for that Work shall terminate 31428 as of the date such litigation is filed. 31429 31430 4. Redistribution. You may reproduce and distribute copies of the 31431 Work or Derivative Works thereof in any medium, with or without 31432 modifications, and in Source or Object form, provided that You 31433 meet the following conditions: 31434 31435 (a) You must give any other recipients of the Work or 31436 Derivative Works a copy of this License; and 31437 31438 (b) You must cause any modified files to carry prominent notices 31439 stating that You changed the files; and 31440 31441 (c) You must retain, in the Source form of any Derivative Works 31442 that You distribute, all copyright, patent, trademark, and 31443 attribution notices from the Source form of the Work, 31444 excluding those notices that do not pertain to any part of 31445 the Derivative Works; and 31446 31447 (d) If the Work includes a "NOTICE" text file as part of its 31448 distribution, then any Derivative Works that You distribute must 31449 include a readable copy of the attribution notices contained 31450 within such NOTICE file, excluding those notices that do not 31451 pertain to any part of the Derivative Works, in at least one 31452 of the following places: within a NOTICE text file distributed 31453 as part of the Derivative Works; within the Source form or 31454 documentation, if provided along with the Derivative Works; or, 31455 within a display generated by the Derivative Works, if and 31456 wherever such third-party notices normally appear. The contents 31457 of the NOTICE file are for informational purposes only and 31458 do not modify the License. You may add Your own attribution 31459 notices within Derivative Works that You distribute, alongside 31460 or as an addendum to the NOTICE text from the Work, provided 31461 that such additional attribution notices cannot be construed 31462 as modifying the License. 31463 31464 You may add Your own copyright statement to Your modifications and 31465 may provide additional or different license terms and conditions 31466 for use, reproduction, or distribution of Your modifications, or 31467 for any such Derivative Works as a whole, provided Your use, 31468 reproduction, and distribution of the Work otherwise complies with 31469 the conditions stated in this License. 31470 31471 5. Submission of Contributions. Unless You explicitly state otherwise, 31472 any Contribution intentionally submitted for inclusion in the Work 31473 by You to the Licensor shall be under the terms and conditions of 31474 this License, without any additional terms or conditions. 31475 Notwithstanding the above, nothing herein shall supersede or modify 31476 the terms of any separate license agreement you may have executed 31477 with Licensor regarding such Contributions. 31478 31479 6. Trademarks. This License does not grant permission to use the trade 31480 names, trademarks, service marks, or product names of the Licensor, 31481 except as required for reasonable and customary use in describing the 31482 origin of the Work and reproducing the content of the NOTICE file. 31483 31484 7. Disclaimer of Warranty. Unless required by applicable law or 31485 agreed to in writing, Licensor provides the Work (and each 31486 Contributor provides its Contributions) on an "AS IS" BASIS, 31487 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 31488 implied, including, without limitation, any warranties or conditions 31489 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 31490 PARTICULAR PURPOSE. You are solely responsible for determining the 31491 appropriateness of using or redistributing the Work and assume any 31492 risks associated with Your exercise of permissions under this License. 31493 31494 8. Limitation of Liability. In no event and under no legal theory, 31495 whether in tort (including negligence), contract, or otherwise, 31496 unless required by applicable law (such as deliberate and grossly 31497 negligent acts) or agreed to in writing, shall any Contributor be 31498 liable to You for damages, including any direct, indirect, special, 31499 incidental, or consequential damages of any character arising as a 31500 result of this License or out of the use or inability to use the 31501 Work (including but not limited to damages for loss of goodwill, 31502 work stoppage, computer failure or malfunction, or any and all 31503 other commercial damages or losses), even if such Contributor 31504 has been advised of the possibility of such damages. 31505 31506 9. Accepting Warranty or Additional Liability. While redistributing 31507 the Work or Derivative Works thereof, You may choose to offer, 31508 and charge a fee for, acceptance of support, warranty, indemnity, 31509 or other liability obligations and/or rights consistent with this 31510 License. However, in accepting such obligations, You may act only 31511 on Your own behalf and on Your sole responsibility, not on behalf 31512 of any other Contributor, and only if You agree to indemnify, 31513 defend, and hold each Contributor harmless for any liability 31514 incurred by, or claims asserted against, such Contributor by reason 31515 of your accepting any such warranty or additional liability. 31516 31517 END OF TERMS AND CONDITIONS 31518 31519 APPENDIX: How to apply the Apache License to your work. 31520 31521 To apply the Apache License to your work, attach the following 31522 boilerplate notice, with the fields enclosed by brackets "[]" 31523 replaced with your own identifying information. (Don't include 31524 the brackets!) The text should be enclosed in the appropriate 31525 comment syntax for the file format. We also recommend that a 31526 file or class name and description of purpose be included on the 31527 same "printed page" as the copyright notice for easier 31528 identification within third-party archives. 31529 31530 Copyright [yyyy] [name of copyright owner] 31531 31532 Licensed under the Apache License, Version 2.0 (the "License"); 31533 you may not use this file except in compliance with the License. 31534 You may obtain a copy of the License at 31535 31536 http://www.apache.org/licenses/LICENSE-2.0 31537 31538 Unless required by applicable law or agreed to in writing, software 31539 distributed under the License is distributed on an "AS IS" BASIS, 31540 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 31541 See the License for the specific language governing permissions and 31542 limitations under the License. 31543 31544 ================================================================ 31545 31546 google.golang.org/genproto/googleapis/rpc 31547 https://google.golang.org/genproto/googleapis/rpc 31548 ---------------------------------------------------------------- 31549 31550 Apache License 31551 Version 2.0, January 2004 31552 http://www.apache.org/licenses/ 31553 31554 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 31555 31556 1. Definitions. 31557 31558 "License" shall mean the terms and conditions for use, reproduction, 31559 and distribution as defined by Sections 1 through 9 of this document. 31560 31561 "Licensor" shall mean the copyright owner or entity authorized by 31562 the copyright owner that is granting the License. 31563 31564 "Legal Entity" shall mean the union of the acting entity and all 31565 other entities that control, are controlled by, or are under common 31566 control with that entity. For the purposes of this definition, 31567 "control" means (i) the power, direct or indirect, to cause the 31568 direction or management of such entity, whether by contract or 31569 otherwise, or (ii) ownership of fifty percent (50%) or more of the 31570 outstanding shares, or (iii) beneficial ownership of such entity. 31571 31572 "You" (or "Your") shall mean an individual or Legal Entity 31573 exercising permissions granted by this License. 31574 31575 "Source" form shall mean the preferred form for making modifications, 31576 including but not limited to software source code, documentation 31577 source, and configuration files. 31578 31579 "Object" form shall mean any form resulting from mechanical 31580 transformation or translation of a Source form, including but 31581 not limited to compiled object code, generated documentation, 31582 and conversions to other media types. 31583 31584 "Work" shall mean the work of authorship, whether in Source or 31585 Object form, made available under the License, as indicated by a 31586 copyright notice that is included in or attached to the work 31587 (an example is provided in the Appendix below). 31588 31589 "Derivative Works" shall mean any work, whether in Source or Object 31590 form, that is based on (or derived from) the Work and for which the 31591 editorial revisions, annotations, elaborations, or other modifications 31592 represent, as a whole, an original work of authorship. For the purposes 31593 of this License, Derivative Works shall not include works that remain 31594 separable from, or merely link (or bind by name) to the interfaces of, 31595 the Work and Derivative Works thereof. 31596 31597 "Contribution" shall mean any work of authorship, including 31598 the original version of the Work and any modifications or additions 31599 to that Work or Derivative Works thereof, that is intentionally 31600 submitted to Licensor for inclusion in the Work by the copyright owner 31601 or by an individual or Legal Entity authorized to submit on behalf of 31602 the copyright owner. For the purposes of this definition, "submitted" 31603 means any form of electronic, verbal, or written communication sent 31604 to the Licensor or its representatives, including but not limited to 31605 communication on electronic mailing lists, source code control systems, 31606 and issue tracking systems that are managed by, or on behalf of, the 31607 Licensor for the purpose of discussing and improving the Work, but 31608 excluding communication that is conspicuously marked or otherwise 31609 designated in writing by the copyright owner as "Not a Contribution." 31610 31611 "Contributor" shall mean Licensor and any individual or Legal Entity 31612 on behalf of whom a Contribution has been received by Licensor and 31613 subsequently incorporated within the Work. 31614 31615 2. Grant of Copyright License. Subject to the terms and conditions of 31616 this License, each Contributor hereby grants to You a perpetual, 31617 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 31618 copyright license to reproduce, prepare Derivative Works of, 31619 publicly display, publicly perform, sublicense, and distribute the 31620 Work and such Derivative Works in Source or Object form. 31621 31622 3. Grant of Patent License. Subject to the terms and conditions of 31623 this License, each Contributor hereby grants to You a perpetual, 31624 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 31625 (except as stated in this section) patent license to make, have made, 31626 use, offer to sell, sell, import, and otherwise transfer the Work, 31627 where such license applies only to those patent claims licensable 31628 by such Contributor that are necessarily infringed by their 31629 Contribution(s) alone or by combination of their Contribution(s) 31630 with the Work to which such Contribution(s) was submitted. If You 31631 institute patent litigation against any entity (including a 31632 cross-claim or counterclaim in a lawsuit) alleging that the Work 31633 or a Contribution incorporated within the Work constitutes direct 31634 or contributory patent infringement, then any patent licenses 31635 granted to You under this License for that Work shall terminate 31636 as of the date such litigation is filed. 31637 31638 4. Redistribution. You may reproduce and distribute copies of the 31639 Work or Derivative Works thereof in any medium, with or without 31640 modifications, and in Source or Object form, provided that You 31641 meet the following conditions: 31642 31643 (a) You must give any other recipients of the Work or 31644 Derivative Works a copy of this License; and 31645 31646 (b) You must cause any modified files to carry prominent notices 31647 stating that You changed the files; and 31648 31649 (c) You must retain, in the Source form of any Derivative Works 31650 that You distribute, all copyright, patent, trademark, and 31651 attribution notices from the Source form of the Work, 31652 excluding those notices that do not pertain to any part of 31653 the Derivative Works; and 31654 31655 (d) If the Work includes a "NOTICE" text file as part of its 31656 distribution, then any Derivative Works that You distribute must 31657 include a readable copy of the attribution notices contained 31658 within such NOTICE file, excluding those notices that do not 31659 pertain to any part of the Derivative Works, in at least one 31660 of the following places: within a NOTICE text file distributed 31661 as part of the Derivative Works; within the Source form or 31662 documentation, if provided along with the Derivative Works; or, 31663 within a display generated by the Derivative Works, if and 31664 wherever such third-party notices normally appear. The contents 31665 of the NOTICE file are for informational purposes only and 31666 do not modify the License. You may add Your own attribution 31667 notices within Derivative Works that You distribute, alongside 31668 or as an addendum to the NOTICE text from the Work, provided 31669 that such additional attribution notices cannot be construed 31670 as modifying the License. 31671 31672 You may add Your own copyright statement to Your modifications and 31673 may provide additional or different license terms and conditions 31674 for use, reproduction, or distribution of Your modifications, or 31675 for any such Derivative Works as a whole, provided Your use, 31676 reproduction, and distribution of the Work otherwise complies with 31677 the conditions stated in this License. 31678 31679 5. Submission of Contributions. Unless You explicitly state otherwise, 31680 any Contribution intentionally submitted for inclusion in the Work 31681 by You to the Licensor shall be under the terms and conditions of 31682 this License, without any additional terms or conditions. 31683 Notwithstanding the above, nothing herein shall supersede or modify 31684 the terms of any separate license agreement you may have executed 31685 with Licensor regarding such Contributions. 31686 31687 6. Trademarks. This License does not grant permission to use the trade 31688 names, trademarks, service marks, or product names of the Licensor, 31689 except as required for reasonable and customary use in describing the 31690 origin of the Work and reproducing the content of the NOTICE file. 31691 31692 7. Disclaimer of Warranty. Unless required by applicable law or 31693 agreed to in writing, Licensor provides the Work (and each 31694 Contributor provides its Contributions) on an "AS IS" BASIS, 31695 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 31696 implied, including, without limitation, any warranties or conditions 31697 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 31698 PARTICULAR PURPOSE. You are solely responsible for determining the 31699 appropriateness of using or redistributing the Work and assume any 31700 risks associated with Your exercise of permissions under this License. 31701 31702 8. Limitation of Liability. In no event and under no legal theory, 31703 whether in tort (including negligence), contract, or otherwise, 31704 unless required by applicable law (such as deliberate and grossly 31705 negligent acts) or agreed to in writing, shall any Contributor be 31706 liable to You for damages, including any direct, indirect, special, 31707 incidental, or consequential damages of any character arising as a 31708 result of this License or out of the use or inability to use the 31709 Work (including but not limited to damages for loss of goodwill, 31710 work stoppage, computer failure or malfunction, or any and all 31711 other commercial damages or losses), even if such Contributor 31712 has been advised of the possibility of such damages. 31713 31714 9. Accepting Warranty or Additional Liability. While redistributing 31715 the Work or Derivative Works thereof, You may choose to offer, 31716 and charge a fee for, acceptance of support, warranty, indemnity, 31717 or other liability obligations and/or rights consistent with this 31718 License. However, in accepting such obligations, You may act only 31719 on Your own behalf and on Your sole responsibility, not on behalf 31720 of any other Contributor, and only if You agree to indemnify, 31721 defend, and hold each Contributor harmless for any liability 31722 incurred by, or claims asserted against, such Contributor by reason 31723 of your accepting any such warranty or additional liability. 31724 31725 END OF TERMS AND CONDITIONS 31726 31727 APPENDIX: How to apply the Apache License to your work. 31728 31729 To apply the Apache License to your work, attach the following 31730 boilerplate notice, with the fields enclosed by brackets "[]" 31731 replaced with your own identifying information. (Don't include 31732 the brackets!) The text should be enclosed in the appropriate 31733 comment syntax for the file format. We also recommend that a 31734 file or class name and description of purpose be included on the 31735 same "printed page" as the copyright notice for easier 31736 identification within third-party archives. 31737 31738 Copyright [yyyy] [name of copyright owner] 31739 31740 Licensed under the Apache License, Version 2.0 (the "License"); 31741 you may not use this file except in compliance with the License. 31742 You may obtain a copy of the License at 31743 31744 http://www.apache.org/licenses/LICENSE-2.0 31745 31746 Unless required by applicable law or agreed to in writing, software 31747 distributed under the License is distributed on an "AS IS" BASIS, 31748 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 31749 See the License for the specific language governing permissions and 31750 limitations under the License. 31751 31752 ================================================================ 31753 31754 google.golang.org/grpc 31755 https://google.golang.org/grpc 31756 ---------------------------------------------------------------- 31757 31758 Apache License 31759 Version 2.0, January 2004 31760 http://www.apache.org/licenses/ 31761 31762 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 31763 31764 1. Definitions. 31765 31766 "License" shall mean the terms and conditions for use, reproduction, 31767 and distribution as defined by Sections 1 through 9 of this document. 31768 31769 "Licensor" shall mean the copyright owner or entity authorized by 31770 the copyright owner that is granting the License. 31771 31772 "Legal Entity" shall mean the union of the acting entity and all 31773 other entities that control, are controlled by, or are under common 31774 control with that entity. For the purposes of this definition, 31775 "control" means (i) the power, direct or indirect, to cause the 31776 direction or management of such entity, whether by contract or 31777 otherwise, or (ii) ownership of fifty percent (50%) or more of the 31778 outstanding shares, or (iii) beneficial ownership of such entity. 31779 31780 "You" (or "Your") shall mean an individual or Legal Entity 31781 exercising permissions granted by this License. 31782 31783 "Source" form shall mean the preferred form for making modifications, 31784 including but not limited to software source code, documentation 31785 source, and configuration files. 31786 31787 "Object" form shall mean any form resulting from mechanical 31788 transformation or translation of a Source form, including but 31789 not limited to compiled object code, generated documentation, 31790 and conversions to other media types. 31791 31792 "Work" shall mean the work of authorship, whether in Source or 31793 Object form, made available under the License, as indicated by a 31794 copyright notice that is included in or attached to the work 31795 (an example is provided in the Appendix below). 31796 31797 "Derivative Works" shall mean any work, whether in Source or Object 31798 form, that is based on (or derived from) the Work and for which the 31799 editorial revisions, annotations, elaborations, or other modifications 31800 represent, as a whole, an original work of authorship. For the purposes 31801 of this License, Derivative Works shall not include works that remain 31802 separable from, or merely link (or bind by name) to the interfaces of, 31803 the Work and Derivative Works thereof. 31804 31805 "Contribution" shall mean any work of authorship, including 31806 the original version of the Work and any modifications or additions 31807 to that Work or Derivative Works thereof, that is intentionally 31808 submitted to Licensor for inclusion in the Work by the copyright owner 31809 or by an individual or Legal Entity authorized to submit on behalf of 31810 the copyright owner. For the purposes of this definition, "submitted" 31811 means any form of electronic, verbal, or written communication sent 31812 to the Licensor or its representatives, including but not limited to 31813 communication on electronic mailing lists, source code control systems, 31814 and issue tracking systems that are managed by, or on behalf of, the 31815 Licensor for the purpose of discussing and improving the Work, but 31816 excluding communication that is conspicuously marked or otherwise 31817 designated in writing by the copyright owner as "Not a Contribution." 31818 31819 "Contributor" shall mean Licensor and any individual or Legal Entity 31820 on behalf of whom a Contribution has been received by Licensor and 31821 subsequently incorporated within the Work. 31822 31823 2. Grant of Copyright License. Subject to the terms and conditions of 31824 this License, each Contributor hereby grants to You a perpetual, 31825 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 31826 copyright license to reproduce, prepare Derivative Works of, 31827 publicly display, publicly perform, sublicense, and distribute the 31828 Work and such Derivative Works in Source or Object form. 31829 31830 3. Grant of Patent License. Subject to the terms and conditions of 31831 this License, each Contributor hereby grants to You a perpetual, 31832 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 31833 (except as stated in this section) patent license to make, have made, 31834 use, offer to sell, sell, import, and otherwise transfer the Work, 31835 where such license applies only to those patent claims licensable 31836 by such Contributor that are necessarily infringed by their 31837 Contribution(s) alone or by combination of their Contribution(s) 31838 with the Work to which such Contribution(s) was submitted. If You 31839 institute patent litigation against any entity (including a 31840 cross-claim or counterclaim in a lawsuit) alleging that the Work 31841 or a Contribution incorporated within the Work constitutes direct 31842 or contributory patent infringement, then any patent licenses 31843 granted to You under this License for that Work shall terminate 31844 as of the date such litigation is filed. 31845 31846 4. Redistribution. You may reproduce and distribute copies of the 31847 Work or Derivative Works thereof in any medium, with or without 31848 modifications, and in Source or Object form, provided that You 31849 meet the following conditions: 31850 31851 (a) You must give any other recipients of the Work or 31852 Derivative Works a copy of this License; and 31853 31854 (b) You must cause any modified files to carry prominent notices 31855 stating that You changed the files; and 31856 31857 (c) You must retain, in the Source form of any Derivative Works 31858 that You distribute, all copyright, patent, trademark, and 31859 attribution notices from the Source form of the Work, 31860 excluding those notices that do not pertain to any part of 31861 the Derivative Works; and 31862 31863 (d) If the Work includes a "NOTICE" text file as part of its 31864 distribution, then any Derivative Works that You distribute must 31865 include a readable copy of the attribution notices contained 31866 within such NOTICE file, excluding those notices that do not 31867 pertain to any part of the Derivative Works, in at least one 31868 of the following places: within a NOTICE text file distributed 31869 as part of the Derivative Works; within the Source form or 31870 documentation, if provided along with the Derivative Works; or, 31871 within a display generated by the Derivative Works, if and 31872 wherever such third-party notices normally appear. The contents 31873 of the NOTICE file are for informational purposes only and 31874 do not modify the License. You may add Your own attribution 31875 notices within Derivative Works that You distribute, alongside 31876 or as an addendum to the NOTICE text from the Work, provided 31877 that such additional attribution notices cannot be construed 31878 as modifying the License. 31879 31880 You may add Your own copyright statement to Your modifications and 31881 may provide additional or different license terms and conditions 31882 for use, reproduction, or distribution of Your modifications, or 31883 for any such Derivative Works as a whole, provided Your use, 31884 reproduction, and distribution of the Work otherwise complies with 31885 the conditions stated in this License. 31886 31887 5. Submission of Contributions. Unless You explicitly state otherwise, 31888 any Contribution intentionally submitted for inclusion in the Work 31889 by You to the Licensor shall be under the terms and conditions of 31890 this License, without any additional terms or conditions. 31891 Notwithstanding the above, nothing herein shall supersede or modify 31892 the terms of any separate license agreement you may have executed 31893 with Licensor regarding such Contributions. 31894 31895 6. Trademarks. This License does not grant permission to use the trade 31896 names, trademarks, service marks, or product names of the Licensor, 31897 except as required for reasonable and customary use in describing the 31898 origin of the Work and reproducing the content of the NOTICE file. 31899 31900 7. Disclaimer of Warranty. Unless required by applicable law or 31901 agreed to in writing, Licensor provides the Work (and each 31902 Contributor provides its Contributions) on an "AS IS" BASIS, 31903 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 31904 implied, including, without limitation, any warranties or conditions 31905 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 31906 PARTICULAR PURPOSE. You are solely responsible for determining the 31907 appropriateness of using or redistributing the Work and assume any 31908 risks associated with Your exercise of permissions under this License. 31909 31910 8. Limitation of Liability. In no event and under no legal theory, 31911 whether in tort (including negligence), contract, or otherwise, 31912 unless required by applicable law (such as deliberate and grossly 31913 negligent acts) or agreed to in writing, shall any Contributor be 31914 liable to You for damages, including any direct, indirect, special, 31915 incidental, or consequential damages of any character arising as a 31916 result of this License or out of the use or inability to use the 31917 Work (including but not limited to damages for loss of goodwill, 31918 work stoppage, computer failure or malfunction, or any and all 31919 other commercial damages or losses), even if such Contributor 31920 has been advised of the possibility of such damages. 31921 31922 9. Accepting Warranty or Additional Liability. While redistributing 31923 the Work or Derivative Works thereof, You may choose to offer, 31924 and charge a fee for, acceptance of support, warranty, indemnity, 31925 or other liability obligations and/or rights consistent with this 31926 License. However, in accepting such obligations, You may act only 31927 on Your own behalf and on Your sole responsibility, not on behalf 31928 of any other Contributor, and only if You agree to indemnify, 31929 defend, and hold each Contributor harmless for any liability 31930 incurred by, or claims asserted against, such Contributor by reason 31931 of your accepting any such warranty or additional liability. 31932 31933 END OF TERMS AND CONDITIONS 31934 31935 APPENDIX: How to apply the Apache License to your work. 31936 31937 To apply the Apache License to your work, attach the following 31938 boilerplate notice, with the fields enclosed by brackets "[]" 31939 replaced with your own identifying information. (Don't include 31940 the brackets!) The text should be enclosed in the appropriate 31941 comment syntax for the file format. We also recommend that a 31942 file or class name and description of purpose be included on the 31943 same "printed page" as the copyright notice for easier 31944 identification within third-party archives. 31945 31946 Copyright [yyyy] [name of copyright owner] 31947 31948 Licensed under the Apache License, Version 2.0 (the "License"); 31949 you may not use this file except in compliance with the License. 31950 You may obtain a copy of the License at 31951 31952 http://www.apache.org/licenses/LICENSE-2.0 31953 31954 Unless required by applicable law or agreed to in writing, software 31955 distributed under the License is distributed on an "AS IS" BASIS, 31956 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 31957 See the License for the specific language governing permissions and 31958 limitations under the License. 31959 31960 ================================================================ 31961 31962 google.golang.org/protobuf 31963 https://google.golang.org/protobuf 31964 ---------------------------------------------------------------- 31965 Copyright (c) 2018 The Go Authors. All rights reserved. 31966 31967 Redistribution and use in source and binary forms, with or without 31968 modification, are permitted provided that the following conditions are 31969 met: 31970 31971 * Redistributions of source code must retain the above copyright 31972 notice, this list of conditions and the following disclaimer. 31973 * Redistributions in binary form must reproduce the above 31974 copyright notice, this list of conditions and the following disclaimer 31975 in the documentation and/or other materials provided with the 31976 distribution. 31977 * Neither the name of Google Inc. nor the names of its 31978 contributors may be used to endorse or promote products derived from 31979 this software without specific prior written permission. 31980 31981 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 31982 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 31983 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 31984 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 31985 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 31986 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 31987 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 31988 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 31989 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 31990 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 31991 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 31992 31993 ================================================================ 31994 31995 gopkg.in/check.v1 31996 https://gopkg.in/check.v1 31997 ---------------------------------------------------------------- 31998 Gocheck - A rich testing framework for Go 31999 32000 Copyright (c) 2010-2013 Gustavo Niemeyer <gustavo@niemeyer.net> 32001 32002 All rights reserved. 32003 32004 Redistribution and use in source and binary forms, with or without 32005 modification, are permitted provided that the following conditions are met: 32006 32007 1. Redistributions of source code must retain the above copyright notice, this 32008 list of conditions and the following disclaimer. 32009 2. Redistributions in binary form must reproduce the above copyright notice, 32010 this list of conditions and the following disclaimer in the documentation 32011 and/or other materials provided with the distribution. 32012 32013 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND 32014 ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 32015 WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 32016 DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR 32017 ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES 32018 (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 32019 LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND 32020 ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 32021 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 32022 SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 32023 32024 ================================================================ 32025 32026 gopkg.in/ini.v1 32027 https://gopkg.in/ini.v1 32028 ---------------------------------------------------------------- 32029 Apache License 32030 Version 2.0, January 2004 32031 http://www.apache.org/licenses/ 32032 32033 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 32034 32035 1. Definitions. 32036 32037 "License" shall mean the terms and conditions for use, reproduction, and 32038 distribution as defined by Sections 1 through 9 of this document. 32039 32040 "Licensor" shall mean the copyright owner or entity authorized by the copyright 32041 owner that is granting the License. 32042 32043 "Legal Entity" shall mean the union of the acting entity and all other entities 32044 that control, are controlled by, or are under common control with that entity. 32045 For the purposes of this definition, "control" means (i) the power, direct or 32046 indirect, to cause the direction or management of such entity, whether by 32047 contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the 32048 outstanding shares, or (iii) beneficial ownership of such entity. 32049 32050 "You" (or "Your") shall mean an individual or Legal Entity exercising 32051 permissions granted by this License. 32052 32053 "Source" form shall mean the preferred form for making modifications, including 32054 but not limited to software source code, documentation source, and configuration 32055 files. 32056 32057 "Object" form shall mean any form resulting from mechanical transformation or 32058 translation of a Source form, including but not limited to compiled object code, 32059 generated documentation, and conversions to other media types. 32060 32061 "Work" shall mean the work of authorship, whether in Source or Object form, made 32062 available under the License, as indicated by a copyright notice that is included 32063 in or attached to the work (an example is provided in the Appendix below). 32064 32065 "Derivative Works" shall mean any work, whether in Source or Object form, that 32066 is based on (or derived from) the Work and for which the editorial revisions, 32067 annotations, elaborations, or other modifications represent, as a whole, an 32068 original work of authorship. For the purposes of this License, Derivative Works 32069 shall not include works that remain separable from, or merely link (or bind by 32070 name) to the interfaces of, the Work and Derivative Works thereof. 32071 32072 "Contribution" shall mean any work of authorship, including the original version 32073 of the Work and any modifications or additions to that Work or Derivative Works 32074 thereof, that is intentionally submitted to Licensor for inclusion in the Work 32075 by the copyright owner or by an individual or Legal Entity authorized to submit 32076 on behalf of the copyright owner. For the purposes of this definition, 32077 "submitted" means any form of electronic, verbal, or written communication sent 32078 to the Licensor or its representatives, including but not limited to 32079 communication on electronic mailing lists, source code control systems, and 32080 issue tracking systems that are managed by, or on behalf of, the Licensor for 32081 the purpose of discussing and improving the Work, but excluding communication 32082 that is conspicuously marked or otherwise designated in writing by the copyright 32083 owner as "Not a Contribution." 32084 32085 "Contributor" shall mean Licensor and any individual or Legal Entity on behalf 32086 of whom a Contribution has been received by Licensor and subsequently 32087 incorporated within the Work. 32088 32089 2. Grant of Copyright License. 32090 32091 Subject to the terms and conditions of this License, each Contributor hereby 32092 grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, 32093 irrevocable copyright license to reproduce, prepare Derivative Works of, 32094 publicly display, publicly perform, sublicense, and distribute the Work and such 32095 Derivative Works in Source or Object form. 32096 32097 3. Grant of Patent License. 32098 32099 Subject to the terms and conditions of this License, each Contributor hereby 32100 grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, 32101 irrevocable (except as stated in this section) patent license to make, have 32102 made, use, offer to sell, sell, import, and otherwise transfer the Work, where 32103 such license applies only to those patent claims licensable by such Contributor 32104 that are necessarily infringed by their Contribution(s) alone or by combination 32105 of their Contribution(s) with the Work to which such Contribution(s) was 32106 submitted. If You institute patent litigation against any entity (including a 32107 cross-claim or counterclaim in a lawsuit) alleging that the Work or a 32108 Contribution incorporated within the Work constitutes direct or contributory 32109 patent infringement, then any patent licenses granted to You under this License 32110 for that Work shall terminate as of the date such litigation is filed. 32111 32112 4. Redistribution. 32113 32114 You may reproduce and distribute copies of the Work or Derivative Works thereof 32115 in any medium, with or without modifications, and in Source or Object form, 32116 provided that You meet the following conditions: 32117 32118 You must give any other recipients of the Work or Derivative Works a copy of 32119 this License; and 32120 You must cause any modified files to carry prominent notices stating that You 32121 changed the files; and 32122 You must retain, in the Source form of any Derivative Works that You distribute, 32123 all copyright, patent, trademark, and attribution notices from the Source form 32124 of the Work, excluding those notices that do not pertain to any part of the 32125 Derivative Works; and 32126 If the Work includes a "NOTICE" text file as part of its distribution, then any 32127 Derivative Works that You distribute must include a readable copy of the 32128 attribution notices contained within such NOTICE file, excluding those notices 32129 that do not pertain to any part of the Derivative Works, in at least one of the 32130 following places: within a NOTICE text file distributed as part of the 32131 Derivative Works; within the Source form or documentation, if provided along 32132 with the Derivative Works; or, within a display generated by the Derivative 32133 Works, if and wherever such third-party notices normally appear. The contents of 32134 the NOTICE file are for informational purposes only and do not modify the 32135 License. You may add Your own attribution notices within Derivative Works that 32136 You distribute, alongside or as an addendum to the NOTICE text from the Work, 32137 provided that such additional attribution notices cannot be construed as 32138 modifying the License. 32139 You may add Your own copyright statement to Your modifications and may provide 32140 additional or different license terms and conditions for use, reproduction, or 32141 distribution of Your modifications, or for any such Derivative Works as a whole, 32142 provided Your use, reproduction, and distribution of the Work otherwise complies 32143 with the conditions stated in this License. 32144 32145 5. Submission of Contributions. 32146 32147 Unless You explicitly state otherwise, any Contribution intentionally submitted 32148 for inclusion in the Work by You to the Licensor shall be under the terms and 32149 conditions of this License, without any additional terms or conditions. 32150 Notwithstanding the above, nothing herein shall supersede or modify the terms of 32151 any separate license agreement you may have executed with Licensor regarding 32152 such Contributions. 32153 32154 6. Trademarks. 32155 32156 This License does not grant permission to use the trade names, trademarks, 32157 service marks, or product names of the Licensor, except as required for 32158 reasonable and customary use in describing the origin of the Work and 32159 reproducing the content of the NOTICE file. 32160 32161 7. Disclaimer of Warranty. 32162 32163 Unless required by applicable law or agreed to in writing, Licensor provides the 32164 Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, 32165 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, 32166 including, without limitation, any warranties or conditions of TITLE, 32167 NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are 32168 solely responsible for determining the appropriateness of using or 32169 redistributing the Work and assume any risks associated with Your exercise of 32170 permissions under this License. 32171 32172 8. Limitation of Liability. 32173 32174 In no event and under no legal theory, whether in tort (including negligence), 32175 contract, or otherwise, unless required by applicable law (such as deliberate 32176 and grossly negligent acts) or agreed to in writing, shall any Contributor be 32177 liable to You for damages, including any direct, indirect, special, incidental, 32178 or consequential damages of any character arising as a result of this License or 32179 out of the use or inability to use the Work (including but not limited to 32180 damages for loss of goodwill, work stoppage, computer failure or malfunction, or 32181 any and all other commercial damages or losses), even if such Contributor has 32182 been advised of the possibility of such damages. 32183 32184 9. Accepting Warranty or Additional Liability. 32185 32186 While redistributing the Work or Derivative Works thereof, You may choose to 32187 offer, and charge a fee for, acceptance of support, warranty, indemnity, or 32188 other liability obligations and/or rights consistent with this License. However, 32189 in accepting such obligations, You may act only on Your own behalf and on Your 32190 sole responsibility, not on behalf of any other Contributor, and only if You 32191 agree to indemnify, defend, and hold each Contributor harmless for any liability 32192 incurred by, or claims asserted against, such Contributor by reason of your 32193 accepting any such warranty or additional liability. 32194 32195 END OF TERMS AND CONDITIONS 32196 32197 APPENDIX: How to apply the Apache License to your work 32198 32199 To apply the Apache License to your work, attach the following boilerplate 32200 notice, with the fields enclosed by brackets "[]" replaced with your own 32201 identifying information. (Don't include the brackets!) The text should be 32202 enclosed in the appropriate comment syntax for the file format. We also 32203 recommend that a file or class name and description of purpose be included on 32204 the same "printed page" as the copyright notice for easier identification within 32205 third-party archives. 32206 32207 Copyright 2014 Unknwon 32208 32209 Licensed under the Apache License, Version 2.0 (the "License"); 32210 you may not use this file except in compliance with the License. 32211 You may obtain a copy of the License at 32212 32213 http://www.apache.org/licenses/LICENSE-2.0 32214 32215 Unless required by applicable law or agreed to in writing, software 32216 distributed under the License is distributed on an "AS IS" BASIS, 32217 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 32218 See the License for the specific language governing permissions and 32219 limitations under the License. 32220 32221 ================================================================ 32222 32223 gopkg.in/square/go-jose.v2 32224 https://gopkg.in/square/go-jose.v2 32225 ---------------------------------------------------------------- 32226 32227 Apache License 32228 Version 2.0, January 2004 32229 http://www.apache.org/licenses/ 32230 32231 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 32232 32233 1. Definitions. 32234 32235 "License" shall mean the terms and conditions for use, reproduction, 32236 and distribution as defined by Sections 1 through 9 of this document. 32237 32238 "Licensor" shall mean the copyright owner or entity authorized by 32239 the copyright owner that is granting the License. 32240 32241 "Legal Entity" shall mean the union of the acting entity and all 32242 other entities that control, are controlled by, or are under common 32243 control with that entity. For the purposes of this definition, 32244 "control" means (i) the power, direct or indirect, to cause the 32245 direction or management of such entity, whether by contract or 32246 otherwise, or (ii) ownership of fifty percent (50%) or more of the 32247 outstanding shares, or (iii) beneficial ownership of such entity. 32248 32249 "You" (or "Your") shall mean an individual or Legal Entity 32250 exercising permissions granted by this License. 32251 32252 "Source" form shall mean the preferred form for making modifications, 32253 including but not limited to software source code, documentation 32254 source, and configuration files. 32255 32256 "Object" form shall mean any form resulting from mechanical 32257 transformation or translation of a Source form, including but 32258 not limited to compiled object code, generated documentation, 32259 and conversions to other media types. 32260 32261 "Work" shall mean the work of authorship, whether in Source or 32262 Object form, made available under the License, as indicated by a 32263 copyright notice that is included in or attached to the work 32264 (an example is provided in the Appendix below). 32265 32266 "Derivative Works" shall mean any work, whether in Source or Object 32267 form, that is based on (or derived from) the Work and for which the 32268 editorial revisions, annotations, elaborations, or other modifications 32269 represent, as a whole, an original work of authorship. For the purposes 32270 of this License, Derivative Works shall not include works that remain 32271 separable from, or merely link (or bind by name) to the interfaces of, 32272 the Work and Derivative Works thereof. 32273 32274 "Contribution" shall mean any work of authorship, including 32275 the original version of the Work and any modifications or additions 32276 to that Work or Derivative Works thereof, that is intentionally 32277 submitted to Licensor for inclusion in the Work by the copyright owner 32278 or by an individual or Legal Entity authorized to submit on behalf of 32279 the copyright owner. For the purposes of this definition, "submitted" 32280 means any form of electronic, verbal, or written communication sent 32281 to the Licensor or its representatives, including but not limited to 32282 communication on electronic mailing lists, source code control systems, 32283 and issue tracking systems that are managed by, or on behalf of, the 32284 Licensor for the purpose of discussing and improving the Work, but 32285 excluding communication that is conspicuously marked or otherwise 32286 designated in writing by the copyright owner as "Not a Contribution." 32287 32288 "Contributor" shall mean Licensor and any individual or Legal Entity 32289 on behalf of whom a Contribution has been received by Licensor and 32290 subsequently incorporated within the Work. 32291 32292 2. Grant of Copyright License. Subject to the terms and conditions of 32293 this License, each Contributor hereby grants to You a perpetual, 32294 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 32295 copyright license to reproduce, prepare Derivative Works of, 32296 publicly display, publicly perform, sublicense, and distribute the 32297 Work and such Derivative Works in Source or Object form. 32298 32299 3. Grant of Patent License. Subject to the terms and conditions of 32300 this License, each Contributor hereby grants to You a perpetual, 32301 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 32302 (except as stated in this section) patent license to make, have made, 32303 use, offer to sell, sell, import, and otherwise transfer the Work, 32304 where such license applies only to those patent claims licensable 32305 by such Contributor that are necessarily infringed by their 32306 Contribution(s) alone or by combination of their Contribution(s) 32307 with the Work to which such Contribution(s) was submitted. If You 32308 institute patent litigation against any entity (including a 32309 cross-claim or counterclaim in a lawsuit) alleging that the Work 32310 or a Contribution incorporated within the Work constitutes direct 32311 or contributory patent infringement, then any patent licenses 32312 granted to You under this License for that Work shall terminate 32313 as of the date such litigation is filed. 32314 32315 4. Redistribution. You may reproduce and distribute copies of the 32316 Work or Derivative Works thereof in any medium, with or without 32317 modifications, and in Source or Object form, provided that You 32318 meet the following conditions: 32319 32320 (a) You must give any other recipients of the Work or 32321 Derivative Works a copy of this License; and 32322 32323 (b) You must cause any modified files to carry prominent notices 32324 stating that You changed the files; and 32325 32326 (c) You must retain, in the Source form of any Derivative Works 32327 that You distribute, all copyright, patent, trademark, and 32328 attribution notices from the Source form of the Work, 32329 excluding those notices that do not pertain to any part of 32330 the Derivative Works; and 32331 32332 (d) If the Work includes a "NOTICE" text file as part of its 32333 distribution, then any Derivative Works that You distribute must 32334 include a readable copy of the attribution notices contained 32335 within such NOTICE file, excluding those notices that do not 32336 pertain to any part of the Derivative Works, in at least one 32337 of the following places: within a NOTICE text file distributed 32338 as part of the Derivative Works; within the Source form or 32339 documentation, if provided along with the Derivative Works; or, 32340 within a display generated by the Derivative Works, if and 32341 wherever such third-party notices normally appear. The contents 32342 of the NOTICE file are for informational purposes only and 32343 do not modify the License. You may add Your own attribution 32344 notices within Derivative Works that You distribute, alongside 32345 or as an addendum to the NOTICE text from the Work, provided 32346 that such additional attribution notices cannot be construed 32347 as modifying the License. 32348 32349 You may add Your own copyright statement to Your modifications and 32350 may provide additional or different license terms and conditions 32351 for use, reproduction, or distribution of Your modifications, or 32352 for any such Derivative Works as a whole, provided Your use, 32353 reproduction, and distribution of the Work otherwise complies with 32354 the conditions stated in this License. 32355 32356 5. Submission of Contributions. Unless You explicitly state otherwise, 32357 any Contribution intentionally submitted for inclusion in the Work 32358 by You to the Licensor shall be under the terms and conditions of 32359 this License, without any additional terms or conditions. 32360 Notwithstanding the above, nothing herein shall supersede or modify 32361 the terms of any separate license agreement you may have executed 32362 with Licensor regarding such Contributions. 32363 32364 6. Trademarks. This License does not grant permission to use the trade 32365 names, trademarks, service marks, or product names of the Licensor, 32366 except as required for reasonable and customary use in describing the 32367 origin of the Work and reproducing the content of the NOTICE file. 32368 32369 7. Disclaimer of Warranty. Unless required by applicable law or 32370 agreed to in writing, Licensor provides the Work (and each 32371 Contributor provides its Contributions) on an "AS IS" BASIS, 32372 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 32373 implied, including, without limitation, any warranties or conditions 32374 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 32375 PARTICULAR PURPOSE. You are solely responsible for determining the 32376 appropriateness of using or redistributing the Work and assume any 32377 risks associated with Your exercise of permissions under this License. 32378 32379 8. Limitation of Liability. In no event and under no legal theory, 32380 whether in tort (including negligence), contract, or otherwise, 32381 unless required by applicable law (such as deliberate and grossly 32382 negligent acts) or agreed to in writing, shall any Contributor be 32383 liable to You for damages, including any direct, indirect, special, 32384 incidental, or consequential damages of any character arising as a 32385 result of this License or out of the use or inability to use the 32386 Work (including but not limited to damages for loss of goodwill, 32387 work stoppage, computer failure or malfunction, or any and all 32388 other commercial damages or losses), even if such Contributor 32389 has been advised of the possibility of such damages. 32390 32391 9. Accepting Warranty or Additional Liability. While redistributing 32392 the Work or Derivative Works thereof, You may choose to offer, 32393 and charge a fee for, acceptance of support, warranty, indemnity, 32394 or other liability obligations and/or rights consistent with this 32395 License. However, in accepting such obligations, You may act only 32396 on Your own behalf and on Your sole responsibility, not on behalf 32397 of any other Contributor, and only if You agree to indemnify, 32398 defend, and hold each Contributor harmless for any liability 32399 incurred by, or claims asserted against, such Contributor by reason 32400 of your accepting any such warranty or additional liability. 32401 32402 END OF TERMS AND CONDITIONS 32403 32404 APPENDIX: How to apply the Apache License to your work. 32405 32406 To apply the Apache License to your work, attach the following 32407 boilerplate notice, with the fields enclosed by brackets "[]" 32408 replaced with your own identifying information. (Don't include 32409 the brackets!) The text should be enclosed in the appropriate 32410 comment syntax for the file format. We also recommend that a 32411 file or class name and description of purpose be included on the 32412 same "printed page" as the copyright notice for easier 32413 identification within third-party archives. 32414 32415 Copyright [yyyy] [name of copyright owner] 32416 32417 Licensed under the Apache License, Version 2.0 (the "License"); 32418 you may not use this file except in compliance with the License. 32419 You may obtain a copy of the License at 32420 32421 http://www.apache.org/licenses/LICENSE-2.0 32422 32423 Unless required by applicable law or agreed to in writing, software 32424 distributed under the License is distributed on an "AS IS" BASIS, 32425 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 32426 See the License for the specific language governing permissions and 32427 limitations under the License. 32428 32429 ================================================================ 32430 32431 gopkg.in/yaml.v2 32432 https://gopkg.in/yaml.v2 32433 ---------------------------------------------------------------- 32434 Apache License 32435 Version 2.0, January 2004 32436 http://www.apache.org/licenses/ 32437 32438 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 32439 32440 1. Definitions. 32441 32442 "License" shall mean the terms and conditions for use, reproduction, 32443 and distribution as defined by Sections 1 through 9 of this document. 32444 32445 "Licensor" shall mean the copyright owner or entity authorized by 32446 the copyright owner that is granting the License. 32447 32448 "Legal Entity" shall mean the union of the acting entity and all 32449 other entities that control, are controlled by, or are under common 32450 control with that entity. For the purposes of this definition, 32451 "control" means (i) the power, direct or indirect, to cause the 32452 direction or management of such entity, whether by contract or 32453 otherwise, or (ii) ownership of fifty percent (50%) or more of the 32454 outstanding shares, or (iii) beneficial ownership of such entity. 32455 32456 "You" (or "Your") shall mean an individual or Legal Entity 32457 exercising permissions granted by this License. 32458 32459 "Source" form shall mean the preferred form for making modifications, 32460 including but not limited to software source code, documentation 32461 source, and configuration files. 32462 32463 "Object" form shall mean any form resulting from mechanical 32464 transformation or translation of a Source form, including but 32465 not limited to compiled object code, generated documentation, 32466 and conversions to other media types. 32467 32468 "Work" shall mean the work of authorship, whether in Source or 32469 Object form, made available under the License, as indicated by a 32470 copyright notice that is included in or attached to the work 32471 (an example is provided in the Appendix below). 32472 32473 "Derivative Works" shall mean any work, whether in Source or Object 32474 form, that is based on (or derived from) the Work and for which the 32475 editorial revisions, annotations, elaborations, or other modifications 32476 represent, as a whole, an original work of authorship. For the purposes 32477 of this License, Derivative Works shall not include works that remain 32478 separable from, or merely link (or bind by name) to the interfaces of, 32479 the Work and Derivative Works thereof. 32480 32481 "Contribution" shall mean any work of authorship, including 32482 the original version of the Work and any modifications or additions 32483 to that Work or Derivative Works thereof, that is intentionally 32484 submitted to Licensor for inclusion in the Work by the copyright owner 32485 or by an individual or Legal Entity authorized to submit on behalf of 32486 the copyright owner. For the purposes of this definition, "submitted" 32487 means any form of electronic, verbal, or written communication sent 32488 to the Licensor or its representatives, including but not limited to 32489 communication on electronic mailing lists, source code control systems, 32490 and issue tracking systems that are managed by, or on behalf of, the 32491 Licensor for the purpose of discussing and improving the Work, but 32492 excluding communication that is conspicuously marked or otherwise 32493 designated in writing by the copyright owner as "Not a Contribution." 32494 32495 "Contributor" shall mean Licensor and any individual or Legal Entity 32496 on behalf of whom a Contribution has been received by Licensor and 32497 subsequently incorporated within the Work. 32498 32499 2. Grant of Copyright License. Subject to the terms and conditions of 32500 this License, each Contributor hereby grants to You a perpetual, 32501 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 32502 copyright license to reproduce, prepare Derivative Works of, 32503 publicly display, publicly perform, sublicense, and distribute the 32504 Work and such Derivative Works in Source or Object form. 32505 32506 3. Grant of Patent License. Subject to the terms and conditions of 32507 this License, each Contributor hereby grants to You a perpetual, 32508 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 32509 (except as stated in this section) patent license to make, have made, 32510 use, offer to sell, sell, import, and otherwise transfer the Work, 32511 where such license applies only to those patent claims licensable 32512 by such Contributor that are necessarily infringed by their 32513 Contribution(s) alone or by combination of their Contribution(s) 32514 with the Work to which such Contribution(s) was submitted. If You 32515 institute patent litigation against any entity (including a 32516 cross-claim or counterclaim in a lawsuit) alleging that the Work 32517 or a Contribution incorporated within the Work constitutes direct 32518 or contributory patent infringement, then any patent licenses 32519 granted to You under this License for that Work shall terminate 32520 as of the date such litigation is filed. 32521 32522 4. Redistribution. You may reproduce and distribute copies of the 32523 Work or Derivative Works thereof in any medium, with or without 32524 modifications, and in Source or Object form, provided that You 32525 meet the following conditions: 32526 32527 (a) You must give any other recipients of the Work or 32528 Derivative Works a copy of this License; and 32529 32530 (b) You must cause any modified files to carry prominent notices 32531 stating that You changed the files; and 32532 32533 (c) You must retain, in the Source form of any Derivative Works 32534 that You distribute, all copyright, patent, trademark, and 32535 attribution notices from the Source form of the Work, 32536 excluding those notices that do not pertain to any part of 32537 the Derivative Works; and 32538 32539 (d) If the Work includes a "NOTICE" text file as part of its 32540 distribution, then any Derivative Works that You distribute must 32541 include a readable copy of the attribution notices contained 32542 within such NOTICE file, excluding those notices that do not 32543 pertain to any part of the Derivative Works, in at least one 32544 of the following places: within a NOTICE text file distributed 32545 as part of the Derivative Works; within the Source form or 32546 documentation, if provided along with the Derivative Works; or, 32547 within a display generated by the Derivative Works, if and 32548 wherever such third-party notices normally appear. The contents 32549 of the NOTICE file are for informational purposes only and 32550 do not modify the License. You may add Your own attribution 32551 notices within Derivative Works that You distribute, alongside 32552 or as an addendum to the NOTICE text from the Work, provided 32553 that such additional attribution notices cannot be construed 32554 as modifying the License. 32555 32556 You may add Your own copyright statement to Your modifications and 32557 may provide additional or different license terms and conditions 32558 for use, reproduction, or distribution of Your modifications, or 32559 for any such Derivative Works as a whole, provided Your use, 32560 reproduction, and distribution of the Work otherwise complies with 32561 the conditions stated in this License. 32562 32563 5. Submission of Contributions. Unless You explicitly state otherwise, 32564 any Contribution intentionally submitted for inclusion in the Work 32565 by You to the Licensor shall be under the terms and conditions of 32566 this License, without any additional terms or conditions. 32567 Notwithstanding the above, nothing herein shall supersede or modify 32568 the terms of any separate license agreement you may have executed 32569 with Licensor regarding such Contributions. 32570 32571 6. Trademarks. This License does not grant permission to use the trade 32572 names, trademarks, service marks, or product names of the Licensor, 32573 except as required for reasonable and customary use in describing the 32574 origin of the Work and reproducing the content of the NOTICE file. 32575 32576 7. Disclaimer of Warranty. Unless required by applicable law or 32577 agreed to in writing, Licensor provides the Work (and each 32578 Contributor provides its Contributions) on an "AS IS" BASIS, 32579 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 32580 implied, including, without limitation, any warranties or conditions 32581 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 32582 PARTICULAR PURPOSE. You are solely responsible for determining the 32583 appropriateness of using or redistributing the Work and assume any 32584 risks associated with Your exercise of permissions under this License. 32585 32586 8. Limitation of Liability. In no event and under no legal theory, 32587 whether in tort (including negligence), contract, or otherwise, 32588 unless required by applicable law (such as deliberate and grossly 32589 negligent acts) or agreed to in writing, shall any Contributor be 32590 liable to You for damages, including any direct, indirect, special, 32591 incidental, or consequential damages of any character arising as a 32592 result of this License or out of the use or inability to use the 32593 Work (including but not limited to damages for loss of goodwill, 32594 work stoppage, computer failure or malfunction, or any and all 32595 other commercial damages or losses), even if such Contributor 32596 has been advised of the possibility of such damages. 32597 32598 9. Accepting Warranty or Additional Liability. While redistributing 32599 the Work or Derivative Works thereof, You may choose to offer, 32600 and charge a fee for, acceptance of support, warranty, indemnity, 32601 or other liability obligations and/or rights consistent with this 32602 License. However, in accepting such obligations, You may act only 32603 on Your own behalf and on Your sole responsibility, not on behalf 32604 of any other Contributor, and only if You agree to indemnify, 32605 defend, and hold each Contributor harmless for any liability 32606 incurred by, or claims asserted against, such Contributor by reason 32607 of your accepting any such warranty or additional liability. 32608 32609 END OF TERMS AND CONDITIONS 32610 32611 APPENDIX: How to apply the Apache License to your work. 32612 32613 To apply the Apache License to your work, attach the following 32614 boilerplate notice, with the fields enclosed by brackets "{}" 32615 replaced with your own identifying information. (Don't include 32616 the brackets!) The text should be enclosed in the appropriate 32617 comment syntax for the file format. We also recommend that a 32618 file or class name and description of purpose be included on the 32619 same "printed page" as the copyright notice for easier 32620 identification within third-party archives. 32621 32622 Copyright {yyyy} {name of copyright owner} 32623 32624 Licensed under the Apache License, Version 2.0 (the "License"); 32625 you may not use this file except in compliance with the License. 32626 You may obtain a copy of the License at 32627 32628 http://www.apache.org/licenses/LICENSE-2.0 32629 32630 Unless required by applicable law or agreed to in writing, software 32631 distributed under the License is distributed on an "AS IS" BASIS, 32632 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 32633 See the License for the specific language governing permissions and 32634 limitations under the License. 32635 32636 ================================================================ 32637 32638 gopkg.in/yaml.v3 32639 https://gopkg.in/yaml.v3 32640 ---------------------------------------------------------------- 32641 32642 This project is covered by two different licenses: MIT and Apache. 32643 32644 #### MIT License #### 32645 32646 The following files were ported to Go from C files of libyaml, and thus 32647 are still covered by their original MIT license, with the additional 32648 copyright staring in 2011 when the project was ported over: 32649 32650 apic.go emitterc.go parserc.go readerc.go scannerc.go 32651 writerc.go yamlh.go yamlprivateh.go 32652 32653 Copyright (c) 2006-2010 Kirill Simonov 32654 Copyright (c) 2006-2011 Kirill Simonov 32655 32656 Permission is hereby granted, free of charge, to any person obtaining a copy of 32657 this software and associated documentation files (the "Software"), to deal in 32658 the Software without restriction, including without limitation the rights to 32659 use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies 32660 of the Software, and to permit persons to whom the Software is furnished to do 32661 so, subject to the following conditions: 32662 32663 The above copyright notice and this permission notice shall be included in all 32664 copies or substantial portions of the Software. 32665 32666 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 32667 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 32668 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 32669 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 32670 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 32671 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 32672 SOFTWARE. 32673 32674 ### Apache License ### 32675 32676 All the remaining project files are covered by the Apache license: 32677 32678 Copyright (c) 2011-2019 Canonical Ltd 32679 32680 Licensed under the Apache License, Version 2.0 (the "License"); 32681 you may not use this file except in compliance with the License. 32682 You may obtain a copy of the License at 32683 32684 http://www.apache.org/licenses/LICENSE-2.0 32685 32686 Unless required by applicable law or agreed to in writing, software 32687 distributed under the License is distributed on an "AS IS" BASIS, 32688 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 32689 See the License for the specific language governing permissions and 32690 limitations under the License. 32691 32692 ================================================================ 32693