github.com/minio/mc@v0.0.0-20240507152021-646712d5e5fb/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/minisign 35 https://aead.dev/minisign 36 ---------------------------------------------------------------- 37 MIT License 38 39 Copyright (c) 2021 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 github.com/VividCortex/ewma 62 https://github.com/VividCortex/ewma 63 ---------------------------------------------------------------- 64 The MIT License 65 66 Copyright (c) 2013 VividCortex 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 76 all 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 84 THE SOFTWARE. 85 86 ================================================================ 87 88 github.com/acarl005/stripansi 89 https://github.com/acarl005/stripansi 90 ---------------------------------------------------------------- 91 MIT License 92 93 Copyright (c) 2018 Andrew Carlson 94 95 Permission is hereby granted, free of charge, to any person obtaining a copy 96 of this software and associated documentation files (the "Software"), to deal 97 in the Software without restriction, including without limitation the rights 98 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 99 copies of the Software, and to permit persons to whom the Software is 100 furnished to do so, subject to the following conditions: 101 102 The above copyright notice and this permission notice shall be included in all 103 copies or substantial portions of the Software. 104 105 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 106 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 107 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 108 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 109 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 110 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 111 SOFTWARE. 112 113 ================================================================ 114 115 github.com/aymanbagabas/go-osc52/v2 116 https://github.com/aymanbagabas/go-osc52/v2 117 ---------------------------------------------------------------- 118 MIT License 119 120 Copyright (c) 2022 Ayman Bagabas 121 122 Permission is hereby granted, free of charge, to any person obtaining a copy 123 of this software and associated documentation files (the "Software"), to deal 124 in the Software without restriction, including without limitation the rights 125 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 126 copies of the Software, and to permit persons to whom the Software is 127 furnished to do so, subject to the following conditions: 128 129 The above copyright notice and this permission notice shall be included in all 130 copies or substantial portions of the Software. 131 132 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 133 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 134 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 135 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 136 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 137 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 138 SOFTWARE. 139 140 ================================================================ 141 142 github.com/beorn7/perks 143 https://github.com/beorn7/perks 144 ---------------------------------------------------------------- 145 Copyright (C) 2013 Blake Mizerany 146 147 Permission is hereby granted, free of charge, to any person obtaining 148 a copy of this software and associated documentation files (the 149 "Software"), to deal in the Software without restriction, including 150 without limitation the rights to use, copy, modify, merge, publish, 151 distribute, sublicense, and/or sell copies of the Software, and to 152 permit persons to whom the Software is furnished to do so, subject to 153 the following conditions: 154 155 The above copyright notice and this permission notice shall be 156 included in all copies or substantial portions of the Software. 157 158 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 159 EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 160 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 161 NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE 162 LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION 163 OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION 164 WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 165 166 ================================================================ 167 168 github.com/cespare/xxhash/v2 169 https://github.com/cespare/xxhash/v2 170 ---------------------------------------------------------------- 171 Copyright (c) 2016 Caleb Spare 172 173 MIT License 174 175 Permission is hereby granted, free of charge, to any person obtaining 176 a copy of this software and associated documentation files (the 177 "Software"), to deal in the Software without restriction, including 178 without limitation the rights to use, copy, modify, merge, publish, 179 distribute, sublicense, and/or sell copies of the Software, and to 180 permit persons to whom the Software is furnished to do so, subject to 181 the following conditions: 182 183 The above copyright notice and this permission notice shall be 184 included in all copies or substantial portions of the Software. 185 186 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 187 EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 188 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 189 NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE 190 LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION 191 OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION 192 WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 193 194 ================================================================ 195 196 github.com/charmbracelet/bubbles 197 https://github.com/charmbracelet/bubbles 198 ---------------------------------------------------------------- 199 MIT License 200 201 Copyright (c) 2020-2023 Charmbracelet, Inc 202 203 Permission is hereby granted, free of charge, to any person obtaining a copy 204 of this software and associated documentation files (the "Software"), to deal 205 in the Software without restriction, including without limitation the rights 206 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 207 copies of the Software, and to permit persons to whom the Software is 208 furnished to do so, subject to the following conditions: 209 210 The above copyright notice and this permission notice shall be included in all 211 copies or substantial portions of the Software. 212 213 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 214 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 215 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 216 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 217 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 218 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 219 SOFTWARE. 220 221 ================================================================ 222 223 github.com/charmbracelet/bubbletea 224 https://github.com/charmbracelet/bubbletea 225 ---------------------------------------------------------------- 226 MIT License 227 228 Copyright (c) 2020-2023 Charmbracelet, Inc 229 230 Permission is hereby granted, free of charge, to any person obtaining a copy 231 of this software and associated documentation files (the "Software"), to deal 232 in the Software without restriction, including without limitation the rights 233 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 234 copies of the Software, and to permit persons to whom the Software is 235 furnished to do so, subject to the following conditions: 236 237 The above copyright notice and this permission notice shall be included in all 238 copies or substantial portions of the Software. 239 240 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 241 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 242 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 243 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 244 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 245 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 246 SOFTWARE. 247 248 ================================================================ 249 250 github.com/charmbracelet/lipgloss 251 https://github.com/charmbracelet/lipgloss 252 ---------------------------------------------------------------- 253 MIT License 254 255 Copyright (c) 2021-2023 Charmbracelet, Inc 256 257 Permission is hereby granted, free of charge, to any person obtaining a copy 258 of this software and associated documentation files (the "Software"), to deal 259 in the Software without restriction, including without limitation the rights 260 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 261 copies of the Software, and to permit persons to whom the Software is 262 furnished to do so, subject to the following conditions: 263 264 The above copyright notice and this permission notice shall be included in all 265 copies or substantial portions of the Software. 266 267 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 268 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 269 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 270 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 271 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 272 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 273 SOFTWARE. 274 275 ================================================================ 276 277 github.com/cheggaaa/pb 278 https://github.com/cheggaaa/pb 279 ---------------------------------------------------------------- 280 Copyright (c) 2012-2015, Sergey Cherepanov 281 All rights reserved. 282 283 Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 284 285 * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 286 287 * 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. 288 289 * 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. 290 291 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. 292 ================================================================ 293 294 github.com/containerd/console 295 https://github.com/containerd/console 296 ---------------------------------------------------------------- 297 298 Apache License 299 Version 2.0, January 2004 300 https://www.apache.org/licenses/ 301 302 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 303 304 1. Definitions. 305 306 "License" shall mean the terms and conditions for use, reproduction, 307 and distribution as defined by Sections 1 through 9 of this document. 308 309 "Licensor" shall mean the copyright owner or entity authorized by 310 the copyright owner that is granting the License. 311 312 "Legal Entity" shall mean the union of the acting entity and all 313 other entities that control, are controlled by, or are under common 314 control with that entity. For the purposes of this definition, 315 "control" means (i) the power, direct or indirect, to cause the 316 direction or management of such entity, whether by contract or 317 otherwise, or (ii) ownership of fifty percent (50%) or more of the 318 outstanding shares, or (iii) beneficial ownership of such entity. 319 320 "You" (or "Your") shall mean an individual or Legal Entity 321 exercising permissions granted by this License. 322 323 "Source" form shall mean the preferred form for making modifications, 324 including but not limited to software source code, documentation 325 source, and configuration files. 326 327 "Object" form shall mean any form resulting from mechanical 328 transformation or translation of a Source form, including but 329 not limited to compiled object code, generated documentation, 330 and conversions to other media types. 331 332 "Work" shall mean the work of authorship, whether in Source or 333 Object form, made available under the License, as indicated by a 334 copyright notice that is included in or attached to the work 335 (an example is provided in the Appendix below). 336 337 "Derivative Works" shall mean any work, whether in Source or Object 338 form, that is based on (or derived from) the Work and for which the 339 editorial revisions, annotations, elaborations, or other modifications 340 represent, as a whole, an original work of authorship. For the purposes 341 of this License, Derivative Works shall not include works that remain 342 separable from, or merely link (or bind by name) to the interfaces of, 343 the Work and Derivative Works thereof. 344 345 "Contribution" shall mean any work of authorship, including 346 the original version of the Work and any modifications or additions 347 to that Work or Derivative Works thereof, that is intentionally 348 submitted to Licensor for inclusion in the Work by the copyright owner 349 or by an individual or Legal Entity authorized to submit on behalf of 350 the copyright owner. For the purposes of this definition, "submitted" 351 means any form of electronic, verbal, or written communication sent 352 to the Licensor or its representatives, including but not limited to 353 communication on electronic mailing lists, source code control systems, 354 and issue tracking systems that are managed by, or on behalf of, the 355 Licensor for the purpose of discussing and improving the Work, but 356 excluding communication that is conspicuously marked or otherwise 357 designated in writing by the copyright owner as "Not a Contribution." 358 359 "Contributor" shall mean Licensor and any individual or Legal Entity 360 on behalf of whom a Contribution has been received by Licensor and 361 subsequently incorporated within the Work. 362 363 2. Grant of Copyright License. Subject to the terms and conditions of 364 this License, each Contributor hereby grants to You a perpetual, 365 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 366 copyright license to reproduce, prepare Derivative Works of, 367 publicly display, publicly perform, sublicense, and distribute the 368 Work and such Derivative Works in Source or Object form. 369 370 3. Grant of Patent License. Subject to the terms and conditions of 371 this License, each Contributor hereby grants to You a perpetual, 372 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 373 (except as stated in this section) patent license to make, have made, 374 use, offer to sell, sell, import, and otherwise transfer the Work, 375 where such license applies only to those patent claims licensable 376 by such Contributor that are necessarily infringed by their 377 Contribution(s) alone or by combination of their Contribution(s) 378 with the Work to which such Contribution(s) was submitted. If You 379 institute patent litigation against any entity (including a 380 cross-claim or counterclaim in a lawsuit) alleging that the Work 381 or a Contribution incorporated within the Work constitutes direct 382 or contributory patent infringement, then any patent licenses 383 granted to You under this License for that Work shall terminate 384 as of the date such litigation is filed. 385 386 4. Redistribution. You may reproduce and distribute copies of the 387 Work or Derivative Works thereof in any medium, with or without 388 modifications, and in Source or Object form, provided that You 389 meet the following conditions: 390 391 (a) You must give any other recipients of the Work or 392 Derivative Works a copy of this License; and 393 394 (b) You must cause any modified files to carry prominent notices 395 stating that You changed the files; and 396 397 (c) You must retain, in the Source form of any Derivative Works 398 that You distribute, all copyright, patent, trademark, and 399 attribution notices from the Source form of the Work, 400 excluding those notices that do not pertain to any part of 401 the Derivative Works; and 402 403 (d) If the Work includes a "NOTICE" text file as part of its 404 distribution, then any Derivative Works that You distribute must 405 include a readable copy of the attribution notices contained 406 within such NOTICE file, excluding those notices that do not 407 pertain to any part of the Derivative Works, in at least one 408 of the following places: within a NOTICE text file distributed 409 as part of the Derivative Works; within the Source form or 410 documentation, if provided along with the Derivative Works; or, 411 within a display generated by the Derivative Works, if and 412 wherever such third-party notices normally appear. The contents 413 of the NOTICE file are for informational purposes only and 414 do not modify the License. You may add Your own attribution 415 notices within Derivative Works that You distribute, alongside 416 or as an addendum to the NOTICE text from the Work, provided 417 that such additional attribution notices cannot be construed 418 as modifying the License. 419 420 You may add Your own copyright statement to Your modifications and 421 may provide additional or different license terms and conditions 422 for use, reproduction, or distribution of Your modifications, or 423 for any such Derivative Works as a whole, provided Your use, 424 reproduction, and distribution of the Work otherwise complies with 425 the conditions stated in this License. 426 427 5. Submission of Contributions. Unless You explicitly state otherwise, 428 any Contribution intentionally submitted for inclusion in the Work 429 by You to the Licensor shall be under the terms and conditions of 430 this License, without any additional terms or conditions. 431 Notwithstanding the above, nothing herein shall supersede or modify 432 the terms of any separate license agreement you may have executed 433 with Licensor regarding such Contributions. 434 435 6. Trademarks. This License does not grant permission to use the trade 436 names, trademarks, service marks, or product names of the Licensor, 437 except as required for reasonable and customary use in describing the 438 origin of the Work and reproducing the content of the NOTICE file. 439 440 7. Disclaimer of Warranty. Unless required by applicable law or 441 agreed to in writing, Licensor provides the Work (and each 442 Contributor provides its Contributions) on an "AS IS" BASIS, 443 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 444 implied, including, without limitation, any warranties or conditions 445 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 446 PARTICULAR PURPOSE. You are solely responsible for determining the 447 appropriateness of using or redistributing the Work and assume any 448 risks associated with Your exercise of permissions under this License. 449 450 8. Limitation of Liability. In no event and under no legal theory, 451 whether in tort (including negligence), contract, or otherwise, 452 unless required by applicable law (such as deliberate and grossly 453 negligent acts) or agreed to in writing, shall any Contributor be 454 liable to You for damages, including any direct, indirect, special, 455 incidental, or consequential damages of any character arising as a 456 result of this License or out of the use or inability to use the 457 Work (including but not limited to damages for loss of goodwill, 458 work stoppage, computer failure or malfunction, or any and all 459 other commercial damages or losses), even if such Contributor 460 has been advised of the possibility of such damages. 461 462 9. Accepting Warranty or Additional Liability. While redistributing 463 the Work or Derivative Works thereof, You may choose to offer, 464 and charge a fee for, acceptance of support, warranty, indemnity, 465 or other liability obligations and/or rights consistent with this 466 License. However, in accepting such obligations, You may act only 467 on Your own behalf and on Your sole responsibility, not on behalf 468 of any other Contributor, and only if You agree to indemnify, 469 defend, and hold each Contributor harmless for any liability 470 incurred by, or claims asserted against, such Contributor by reason 471 of your accepting any such warranty or additional liability. 472 473 END OF TERMS AND CONDITIONS 474 475 Copyright The containerd Authors 476 477 Licensed under the Apache License, Version 2.0 (the "License"); 478 you may not use this file except in compliance with the License. 479 You may obtain a copy of the License at 480 481 https://www.apache.org/licenses/LICENSE-2.0 482 483 Unless required by applicable law or agreed to in writing, software 484 distributed under the License is distributed on an "AS IS" BASIS, 485 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 486 See the License for the specific language governing permissions and 487 limitations under the License. 488 489 ================================================================ 490 491 github.com/coreos/go-semver 492 https://github.com/coreos/go-semver 493 ---------------------------------------------------------------- 494 495 Apache License 496 Version 2.0, January 2004 497 http://www.apache.org/licenses/ 498 499 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 500 501 1. Definitions. 502 503 "License" shall mean the terms and conditions for use, reproduction, 504 and distribution as defined by Sections 1 through 9 of this document. 505 506 "Licensor" shall mean the copyright owner or entity authorized by 507 the copyright owner that is granting the License. 508 509 "Legal Entity" shall mean the union of the acting entity and all 510 other entities that control, are controlled by, or are under common 511 control with that entity. For the purposes of this definition, 512 "control" means (i) the power, direct or indirect, to cause the 513 direction or management of such entity, whether by contract or 514 otherwise, or (ii) ownership of fifty percent (50%) or more of the 515 outstanding shares, or (iii) beneficial ownership of such entity. 516 517 "You" (or "Your") shall mean an individual or Legal Entity 518 exercising permissions granted by this License. 519 520 "Source" form shall mean the preferred form for making modifications, 521 including but not limited to software source code, documentation 522 source, and configuration files. 523 524 "Object" form shall mean any form resulting from mechanical 525 transformation or translation of a Source form, including but 526 not limited to compiled object code, generated documentation, 527 and conversions to other media types. 528 529 "Work" shall mean the work of authorship, whether in Source or 530 Object form, made available under the License, as indicated by a 531 copyright notice that is included in or attached to the work 532 (an example is provided in the Appendix below). 533 534 "Derivative Works" shall mean any work, whether in Source or Object 535 form, that is based on (or derived from) the Work and for which the 536 editorial revisions, annotations, elaborations, or other modifications 537 represent, as a whole, an original work of authorship. For the purposes 538 of this License, Derivative Works shall not include works that remain 539 separable from, or merely link (or bind by name) to the interfaces of, 540 the Work and Derivative Works thereof. 541 542 "Contribution" shall mean any work of authorship, including 543 the original version of the Work and any modifications or additions 544 to that Work or Derivative Works thereof, that is intentionally 545 submitted to Licensor for inclusion in the Work by the copyright owner 546 or by an individual or Legal Entity authorized to submit on behalf of 547 the copyright owner. For the purposes of this definition, "submitted" 548 means any form of electronic, verbal, or written communication sent 549 to the Licensor or its representatives, including but not limited to 550 communication on electronic mailing lists, source code control systems, 551 and issue tracking systems that are managed by, or on behalf of, the 552 Licensor for the purpose of discussing and improving the Work, but 553 excluding communication that is conspicuously marked or otherwise 554 designated in writing by the copyright owner as "Not a Contribution." 555 556 "Contributor" shall mean Licensor and any individual or Legal Entity 557 on behalf of whom a Contribution has been received by Licensor and 558 subsequently incorporated within the Work. 559 560 2. Grant of Copyright License. Subject to the terms and conditions of 561 this License, each Contributor hereby grants to You a perpetual, 562 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 563 copyright license to reproduce, prepare Derivative Works of, 564 publicly display, publicly perform, sublicense, and distribute the 565 Work and such Derivative Works in Source or Object form. 566 567 3. Grant of Patent License. Subject to the terms and conditions of 568 this License, each Contributor hereby grants to You a perpetual, 569 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 570 (except as stated in this section) patent license to make, have made, 571 use, offer to sell, sell, import, and otherwise transfer the Work, 572 where such license applies only to those patent claims licensable 573 by such Contributor that are necessarily infringed by their 574 Contribution(s) alone or by combination of their Contribution(s) 575 with the Work to which such Contribution(s) was submitted. If You 576 institute patent litigation against any entity (including a 577 cross-claim or counterclaim in a lawsuit) alleging that the Work 578 or a Contribution incorporated within the Work constitutes direct 579 or contributory patent infringement, then any patent licenses 580 granted to You under this License for that Work shall terminate 581 as of the date such litigation is filed. 582 583 4. Redistribution. You may reproduce and distribute copies of the 584 Work or Derivative Works thereof in any medium, with or without 585 modifications, and in Source or Object form, provided that You 586 meet the following conditions: 587 588 (a) You must give any other recipients of the Work or 589 Derivative Works a copy of this License; and 590 591 (b) You must cause any modified files to carry prominent notices 592 stating that You changed the files; and 593 594 (c) You must retain, in the Source form of any Derivative Works 595 that You distribute, all copyright, patent, trademark, and 596 attribution notices from the Source form of the Work, 597 excluding those notices that do not pertain to any part of 598 the Derivative Works; and 599 600 (d) If the Work includes a "NOTICE" text file as part of its 601 distribution, then any Derivative Works that You distribute must 602 include a readable copy of the attribution notices contained 603 within such NOTICE file, excluding those notices that do not 604 pertain to any part of the Derivative Works, in at least one 605 of the following places: within a NOTICE text file distributed 606 as part of the Derivative Works; within the Source form or 607 documentation, if provided along with the Derivative Works; or, 608 within a display generated by the Derivative Works, if and 609 wherever such third-party notices normally appear. The contents 610 of the NOTICE file are for informational purposes only and 611 do not modify the License. You may add Your own attribution 612 notices within Derivative Works that You distribute, alongside 613 or as an addendum to the NOTICE text from the Work, provided 614 that such additional attribution notices cannot be construed 615 as modifying the License. 616 617 You may add Your own copyright statement to Your modifications and 618 may provide additional or different license terms and conditions 619 for use, reproduction, or distribution of Your modifications, or 620 for any such Derivative Works as a whole, provided Your use, 621 reproduction, and distribution of the Work otherwise complies with 622 the conditions stated in this License. 623 624 5. Submission of Contributions. Unless You explicitly state otherwise, 625 any Contribution intentionally submitted for inclusion in the Work 626 by You to the Licensor shall be under the terms and conditions of 627 this License, without any additional terms or conditions. 628 Notwithstanding the above, nothing herein shall supersede or modify 629 the terms of any separate license agreement you may have executed 630 with Licensor regarding such Contributions. 631 632 6. Trademarks. This License does not grant permission to use the trade 633 names, trademarks, service marks, or product names of the Licensor, 634 except as required for reasonable and customary use in describing the 635 origin of the Work and reproducing the content of the NOTICE file. 636 637 7. Disclaimer of Warranty. Unless required by applicable law or 638 agreed to in writing, Licensor provides the Work (and each 639 Contributor provides its Contributions) on an "AS IS" BASIS, 640 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 641 implied, including, without limitation, any warranties or conditions 642 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 643 PARTICULAR PURPOSE. You are solely responsible for determining the 644 appropriateness of using or redistributing the Work and assume any 645 risks associated with Your exercise of permissions under this License. 646 647 8. Limitation of Liability. In no event and under no legal theory, 648 whether in tort (including negligence), contract, or otherwise, 649 unless required by applicable law (such as deliberate and grossly 650 negligent acts) or agreed to in writing, shall any Contributor be 651 liable to You for damages, including any direct, indirect, special, 652 incidental, or consequential damages of any character arising as a 653 result of this License or out of the use or inability to use the 654 Work (including but not limited to damages for loss of goodwill, 655 work stoppage, computer failure or malfunction, or any and all 656 other commercial damages or losses), even if such Contributor 657 has been advised of the possibility of such damages. 658 659 9. Accepting Warranty or Additional Liability. While redistributing 660 the Work or Derivative Works thereof, You may choose to offer, 661 and charge a fee for, acceptance of support, warranty, indemnity, 662 or other liability obligations and/or rights consistent with this 663 License. However, in accepting such obligations, You may act only 664 on Your own behalf and on Your sole responsibility, not on behalf 665 of any other Contributor, and only if You agree to indemnify, 666 defend, and hold each Contributor harmless for any liability 667 incurred by, or claims asserted against, such Contributor by reason 668 of your accepting any such warranty or additional liability. 669 670 END OF TERMS AND CONDITIONS 671 672 APPENDIX: How to apply the Apache License to your work. 673 674 To apply the Apache License to your work, attach the following 675 boilerplate notice, with the fields enclosed by brackets "[]" 676 replaced with your own identifying information. (Don't include 677 the brackets!) The text should be enclosed in the appropriate 678 comment syntax for the file format. We also recommend that a 679 file or class name and description of purpose be included on the 680 same "printed page" as the copyright notice for easier 681 identification within third-party archives. 682 683 Copyright [yyyy] [name of copyright owner] 684 685 Licensed under the Apache License, Version 2.0 (the "License"); 686 you may not use this file except in compliance with the License. 687 You may obtain a copy of the License at 688 689 http://www.apache.org/licenses/LICENSE-2.0 690 691 Unless required by applicable law or agreed to in writing, software 692 distributed under the License is distributed on an "AS IS" BASIS, 693 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 694 See the License for the specific language governing permissions and 695 limitations under the License. 696 697 ================================================================ 698 699 github.com/coreos/go-systemd/v22 700 https://github.com/coreos/go-systemd/v22 701 ---------------------------------------------------------------- 702 Apache License 703 Version 2.0, January 2004 704 http://www.apache.org/licenses/ 705 706 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 707 708 1. Definitions. 709 710 "License" shall mean the terms and conditions for use, reproduction, and 711 distribution as defined by Sections 1 through 9 of this document. 712 713 "Licensor" shall mean the copyright owner or entity authorized by the copyright 714 owner that is granting the License. 715 716 "Legal Entity" shall mean the union of the acting entity and all other entities 717 that control, are controlled by, or are under common control with that entity. 718 For the purposes of this definition, "control" means (i) the power, direct or 719 indirect, to cause the direction or management of such entity, whether by 720 contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the 721 outstanding shares, or (iii) beneficial ownership of such entity. 722 723 "You" (or "Your") shall mean an individual or Legal Entity exercising 724 permissions granted by this License. 725 726 "Source" form shall mean the preferred form for making modifications, including 727 but not limited to software source code, documentation source, and configuration 728 files. 729 730 "Object" form shall mean any form resulting from mechanical transformation or 731 translation of a Source form, including but not limited to compiled object code, 732 generated documentation, and conversions to other media types. 733 734 "Work" shall mean the work of authorship, whether in Source or Object form, made 735 available under the License, as indicated by a copyright notice that is included 736 in or attached to the work (an example is provided in the Appendix below). 737 738 "Derivative Works" shall mean any work, whether in Source or Object form, that 739 is based on (or derived from) the Work and for which the editorial revisions, 740 annotations, elaborations, or other modifications represent, as a whole, an 741 original work of authorship. For the purposes of this License, Derivative Works 742 shall not include works that remain separable from, or merely link (or bind by 743 name) to the interfaces of, the Work and Derivative Works thereof. 744 745 "Contribution" shall mean any work of authorship, including the original version 746 of the Work and any modifications or additions to that Work or Derivative Works 747 thereof, that is intentionally submitted to Licensor for inclusion in the Work 748 by the copyright owner or by an individual or Legal Entity authorized to submit 749 on behalf of the copyright owner. For the purposes of this definition, 750 "submitted" means any form of electronic, verbal, or written communication sent 751 to the Licensor or its representatives, including but not limited to 752 communication on electronic mailing lists, source code control systems, and 753 issue tracking systems that are managed by, or on behalf of, the Licensor for 754 the purpose of discussing and improving the Work, but excluding communication 755 that is conspicuously marked or otherwise designated in writing by the copyright 756 owner as "Not a Contribution." 757 758 "Contributor" shall mean Licensor and any individual or Legal Entity on behalf 759 of whom a Contribution has been received by Licensor and subsequently 760 incorporated within the Work. 761 762 2. Grant of Copyright License. 763 764 Subject to the terms and conditions of this License, each Contributor hereby 765 grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, 766 irrevocable copyright license to reproduce, prepare Derivative Works of, 767 publicly display, publicly perform, sublicense, and distribute the Work and such 768 Derivative Works in Source or Object form. 769 770 3. Grant of Patent License. 771 772 Subject to the terms and conditions of this License, each Contributor hereby 773 grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, 774 irrevocable (except as stated in this section) patent license to make, have 775 made, use, offer to sell, sell, import, and otherwise transfer the Work, where 776 such license applies only to those patent claims licensable by such Contributor 777 that are necessarily infringed by their Contribution(s) alone or by combination 778 of their Contribution(s) with the Work to which such Contribution(s) was 779 submitted. If You institute patent litigation against any entity (including a 780 cross-claim or counterclaim in a lawsuit) alleging that the Work or a 781 Contribution incorporated within the Work constitutes direct or contributory 782 patent infringement, then any patent licenses granted to You under this License 783 for that Work shall terminate as of the date such litigation is filed. 784 785 4. Redistribution. 786 787 You may reproduce and distribute copies of the Work or Derivative Works thereof 788 in any medium, with or without modifications, and in Source or Object form, 789 provided that You meet the following conditions: 790 791 You must give any other recipients of the Work or Derivative Works a copy of 792 this License; and 793 You must cause any modified files to carry prominent notices stating that You 794 changed the files; and 795 You must retain, in the Source form of any Derivative Works that You distribute, 796 all copyright, patent, trademark, and attribution notices from the Source form 797 of the Work, excluding those notices that do not pertain to any part of the 798 Derivative Works; and 799 If the Work includes a "NOTICE" text file as part of its distribution, then any 800 Derivative Works that You distribute must include a readable copy of the 801 attribution notices contained within such NOTICE file, excluding those notices 802 that do not pertain to any part of the Derivative Works, in at least one of the 803 following places: within a NOTICE text file distributed as part of the 804 Derivative Works; within the Source form or documentation, if provided along 805 with the Derivative Works; or, within a display generated by the Derivative 806 Works, if and wherever such third-party notices normally appear. The contents of 807 the NOTICE file are for informational purposes only and do not modify the 808 License. You may add Your own attribution notices within Derivative Works that 809 You distribute, alongside or as an addendum to the NOTICE text from the Work, 810 provided that such additional attribution notices cannot be construed as 811 modifying the License. 812 You may add Your own copyright statement to Your modifications and may provide 813 additional or different license terms and conditions for use, reproduction, or 814 distribution of Your modifications, or for any such Derivative Works as a whole, 815 provided Your use, reproduction, and distribution of the Work otherwise complies 816 with the conditions stated in this License. 817 818 5. Submission of Contributions. 819 820 Unless You explicitly state otherwise, any Contribution intentionally submitted 821 for inclusion in the Work by You to the Licensor shall be under the terms and 822 conditions of this License, without any additional terms or conditions. 823 Notwithstanding the above, nothing herein shall supersede or modify the terms of 824 any separate license agreement you may have executed with Licensor regarding 825 such Contributions. 826 827 6. Trademarks. 828 829 This License does not grant permission to use the trade names, trademarks, 830 service marks, or product names of the Licensor, except as required for 831 reasonable and customary use in describing the origin of the Work and 832 reproducing the content of the NOTICE file. 833 834 7. Disclaimer of Warranty. 835 836 Unless required by applicable law or agreed to in writing, Licensor provides the 837 Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, 838 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, 839 including, without limitation, any warranties or conditions of TITLE, 840 NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are 841 solely responsible for determining the appropriateness of using or 842 redistributing the Work and assume any risks associated with Your exercise of 843 permissions under this License. 844 845 8. Limitation of Liability. 846 847 In no event and under no legal theory, whether in tort (including negligence), 848 contract, or otherwise, unless required by applicable law (such as deliberate 849 and grossly negligent acts) or agreed to in writing, shall any Contributor be 850 liable to You for damages, including any direct, indirect, special, incidental, 851 or consequential damages of any character arising as a result of this License or 852 out of the use or inability to use the Work (including but not limited to 853 damages for loss of goodwill, work stoppage, computer failure or malfunction, or 854 any and all other commercial damages or losses), even if such Contributor has 855 been advised of the possibility of such damages. 856 857 9. Accepting Warranty or Additional Liability. 858 859 While redistributing the Work or Derivative Works thereof, You may choose to 860 offer, and charge a fee for, acceptance of support, warranty, indemnity, or 861 other liability obligations and/or rights consistent with this License. However, 862 in accepting such obligations, You may act only on Your own behalf and on Your 863 sole responsibility, not on behalf of any other Contributor, and only if You 864 agree to indemnify, defend, and hold each Contributor harmless for any liability 865 incurred by, or claims asserted against, such Contributor by reason of your 866 accepting any such warranty or additional liability. 867 868 END OF TERMS AND CONDITIONS 869 870 APPENDIX: How to apply the Apache License to your work 871 872 To apply the Apache License to your work, attach the following boilerplate 873 notice, with the fields enclosed by brackets "[]" replaced with your own 874 identifying information. (Don't include the brackets!) The text should be 875 enclosed in the appropriate comment syntax for the file format. We also 876 recommend that a file or class name and description of purpose be included on 877 the same "printed page" as the copyright notice for easier identification within 878 third-party archives. 879 880 Copyright [yyyy] [name of copyright owner] 881 882 Licensed under the Apache License, Version 2.0 (the "License"); 883 you may not use this file except in compliance with the License. 884 You may obtain a copy of the License at 885 886 http://www.apache.org/licenses/LICENSE-2.0 887 888 Unless required by applicable law or agreed to in writing, software 889 distributed under the License is distributed on an "AS IS" BASIS, 890 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 891 See the License for the specific language governing permissions and 892 limitations under the License. 893 894 ================================================================ 895 896 github.com/davecgh/go-spew 897 https://github.com/davecgh/go-spew 898 ---------------------------------------------------------------- 899 ISC License 900 901 Copyright (c) 2012-2016 Dave Collins <dave@davec.name> 902 903 Permission to use, copy, modify, and/or distribute this software for any 904 purpose with or without fee is hereby granted, provided that the above 905 copyright notice and this permission notice appear in all copies. 906 907 THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES 908 WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF 909 MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR 910 ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 911 WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN 912 ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 913 OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 914 915 ================================================================ 916 917 github.com/decred/dcrd/dcrec/secp256k1/v4 918 https://github.com/decred/dcrd/dcrec/secp256k1/v4 919 ---------------------------------------------------------------- 920 ISC License 921 922 Copyright (c) 2013-2017 The btcsuite developers 923 Copyright (c) 2015-2024 The Decred developers 924 Copyright (c) 2017 The Lightning Network Developers 925 926 Permission to use, copy, modify, and distribute this software for any 927 purpose with or without fee is hereby granted, provided that the above 928 copyright notice and this permission notice appear in all copies. 929 930 THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES 931 WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF 932 MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR 933 ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 934 WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN 935 ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 936 OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 937 938 ================================================================ 939 940 github.com/dustin/go-humanize 941 https://github.com/dustin/go-humanize 942 ---------------------------------------------------------------- 943 Copyright (c) 2005-2008 Dustin Sallings <dustin@spy.net> 944 945 Permission is hereby granted, free of charge, to any person obtaining a copy 946 of this software and associated documentation files (the "Software"), to deal 947 in the Software without restriction, including without limitation the rights 948 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 949 copies of the Software, and to permit persons to whom the Software is 950 furnished to do so, subject to the following conditions: 951 952 The above copyright notice and this permission notice shall be included in 953 all copies or substantial portions of the Software. 954 955 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 956 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 957 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 958 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 959 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 960 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 961 SOFTWARE. 962 963 <http://www.opensource.org/licenses/mit-license.php> 964 965 ================================================================ 966 967 github.com/fatih/color 968 https://github.com/fatih/color 969 ---------------------------------------------------------------- 970 The MIT License (MIT) 971 972 Copyright (c) 2013 Fatih Arslan 973 974 Permission is hereby granted, free of charge, to any person obtaining a copy of 975 this software and associated documentation files (the "Software"), to deal in 976 the Software without restriction, including without limitation the rights to 977 use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of 978 the Software, and to permit persons to whom the Software is furnished to do so, 979 subject to the following conditions: 980 981 The above copyright notice and this permission notice shall be included in all 982 copies or substantial portions of the Software. 983 984 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 985 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS 986 FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR 987 COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER 988 IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN 989 CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 990 991 ================================================================ 992 993 github.com/fatih/structs 994 https://github.com/fatih/structs 995 ---------------------------------------------------------------- 996 The MIT License (MIT) 997 998 Copyright (c) 2014 Fatih Arslan 999 1000 Permission is hereby granted, free of charge, to any person obtaining a copy 1001 of this software and associated documentation files (the "Software"), to deal 1002 in the Software without restriction, including without limitation the rights 1003 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 1004 copies of the Software, and to permit persons to whom the Software is 1005 furnished to do so, subject to the following conditions: 1006 1007 The above copyright notice and this permission notice shall be included in all 1008 copies or substantial portions of the Software. 1009 1010 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 1011 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 1012 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 1013 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 1014 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 1015 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 1016 SOFTWARE. 1017 ================================================================ 1018 1019 github.com/go-ole/go-ole 1020 https://github.com/go-ole/go-ole 1021 ---------------------------------------------------------------- 1022 The MIT License (MIT) 1023 1024 Copyright © 2013-2017 Yasuhiro Matsumoto, <mattn.jp@gmail.com> 1025 1026 Permission is hereby granted, free of charge, to any person obtaining a copy of 1027 this software and associated documentation files (the “Software”), to deal in 1028 the Software without restriction, including without limitation the rights to 1029 use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies 1030 of the Software, and to permit persons to whom the Software is furnished to do 1031 so, subject to the following conditions: 1032 1033 The above copyright notice and this permission notice shall be included in all 1034 copies or substantial portions of the Software. 1035 1036 THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 1037 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 1038 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 1039 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 1040 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 1041 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 1042 SOFTWARE. 1043 1044 ================================================================ 1045 1046 github.com/goccy/go-json 1047 https://github.com/goccy/go-json 1048 ---------------------------------------------------------------- 1049 MIT License 1050 1051 Copyright (c) 2020 Masaaki Goshima 1052 1053 Permission is hereby granted, free of charge, to any person obtaining a copy 1054 of this software and associated documentation files (the "Software"), to deal 1055 in the Software without restriction, including without limitation the rights 1056 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 1057 copies of the Software, and to permit persons to whom the Software is 1058 furnished to do so, subject to the following conditions: 1059 1060 The above copyright notice and this permission notice shall be included in all 1061 copies or substantial portions of the Software. 1062 1063 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 1064 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 1065 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 1066 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 1067 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 1068 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 1069 SOFTWARE. 1070 1071 ================================================================ 1072 1073 github.com/gogo/protobuf 1074 https://github.com/gogo/protobuf 1075 ---------------------------------------------------------------- 1076 Copyright (c) 2013, The GoGo Authors. All rights reserved. 1077 1078 Protocol Buffers for Go with Gadgets 1079 1080 Go support for Protocol Buffers - Google's data interchange format 1081 1082 Copyright 2010 The Go Authors. All rights reserved. 1083 https://github.com/golang/protobuf 1084 1085 Redistribution and use in source and binary forms, with or without 1086 modification, are permitted provided that the following conditions are 1087 met: 1088 1089 * Redistributions of source code must retain the above copyright 1090 notice, this list of conditions and the following disclaimer. 1091 * Redistributions in binary form must reproduce the above 1092 copyright notice, this list of conditions and the following disclaimer 1093 in the documentation and/or other materials provided with the 1094 distribution. 1095 * Neither the name of Google Inc. nor the names of its 1096 contributors may be used to endorse or promote products derived from 1097 this software without specific prior written permission. 1098 1099 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 1100 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 1101 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 1102 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 1103 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 1104 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 1105 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 1106 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 1107 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 1108 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 1109 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 1110 1111 1112 ================================================================ 1113 1114 github.com/golang-jwt/jwt/v4 1115 https://github.com/golang-jwt/jwt/v4 1116 ---------------------------------------------------------------- 1117 Copyright (c) 2012 Dave Grijalva 1118 Copyright (c) 2021 golang-jwt maintainers 1119 1120 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: 1121 1122 The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. 1123 1124 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. 1125 1126 1127 ================================================================ 1128 1129 github.com/golang/protobuf 1130 https://github.com/golang/protobuf 1131 ---------------------------------------------------------------- 1132 Copyright 2010 The Go Authors. All rights reserved. 1133 1134 Redistribution and use in source and binary forms, with or without 1135 modification, are permitted provided that the following conditions are 1136 met: 1137 1138 * Redistributions of source code must retain the above copyright 1139 notice, this list of conditions and the following disclaimer. 1140 * Redistributions in binary form must reproduce the above 1141 copyright notice, this list of conditions and the following disclaimer 1142 in the documentation and/or other materials provided with the 1143 distribution. 1144 * Neither the name of Google Inc. nor the names of its 1145 contributors may be used to endorse or promote products derived from 1146 this software without specific prior written permission. 1147 1148 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 1149 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 1150 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 1151 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 1152 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 1153 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 1154 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 1155 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 1156 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 1157 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 1158 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 1159 1160 1161 ================================================================ 1162 1163 github.com/google/go-cmp 1164 https://github.com/google/go-cmp 1165 ---------------------------------------------------------------- 1166 Copyright (c) 2017 The Go Authors. All rights reserved. 1167 1168 Redistribution and use in source and binary forms, with or without 1169 modification, are permitted provided that the following conditions are 1170 met: 1171 1172 * Redistributions of source code must retain the above copyright 1173 notice, this list of conditions and the following disclaimer. 1174 * Redistributions in binary form must reproduce the above 1175 copyright notice, this list of conditions and the following disclaimer 1176 in the documentation and/or other materials provided with the 1177 distribution. 1178 * Neither the name of Google Inc. nor the names of its 1179 contributors may be used to endorse or promote products derived from 1180 this software without specific prior written permission. 1181 1182 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 1183 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 1184 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 1185 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 1186 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 1187 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 1188 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 1189 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 1190 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 1191 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 1192 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 1193 1194 ================================================================ 1195 1196 github.com/google/shlex 1197 https://github.com/google/shlex 1198 ---------------------------------------------------------------- 1199 1200 Apache License 1201 Version 2.0, January 2004 1202 http://www.apache.org/licenses/ 1203 1204 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 1205 1206 1. Definitions. 1207 1208 "License" shall mean the terms and conditions for use, reproduction, 1209 and distribution as defined by Sections 1 through 9 of this document. 1210 1211 "Licensor" shall mean the copyright owner or entity authorized by 1212 the copyright owner that is granting the License. 1213 1214 "Legal Entity" shall mean the union of the acting entity and all 1215 other entities that control, are controlled by, or are under common 1216 control with that entity. For the purposes of this definition, 1217 "control" means (i) the power, direct or indirect, to cause the 1218 direction or management of such entity, whether by contract or 1219 otherwise, or (ii) ownership of fifty percent (50%) or more of the 1220 outstanding shares, or (iii) beneficial ownership of such entity. 1221 1222 "You" (or "Your") shall mean an individual or Legal Entity 1223 exercising permissions granted by this License. 1224 1225 "Source" form shall mean the preferred form for making modifications, 1226 including but not limited to software source code, documentation 1227 source, and configuration files. 1228 1229 "Object" form shall mean any form resulting from mechanical 1230 transformation or translation of a Source form, including but 1231 not limited to compiled object code, generated documentation, 1232 and conversions to other media types. 1233 1234 "Work" shall mean the work of authorship, whether in Source or 1235 Object form, made available under the License, as indicated by a 1236 copyright notice that is included in or attached to the work 1237 (an example is provided in the Appendix below). 1238 1239 "Derivative Works" shall mean any work, whether in Source or Object 1240 form, that is based on (or derived from) the Work and for which the 1241 editorial revisions, annotations, elaborations, or other modifications 1242 represent, as a whole, an original work of authorship. For the purposes 1243 of this License, Derivative Works shall not include works that remain 1244 separable from, or merely link (or bind by name) to the interfaces of, 1245 the Work and Derivative Works thereof. 1246 1247 "Contribution" shall mean any work of authorship, including 1248 the original version of the Work and any modifications or additions 1249 to that Work or Derivative Works thereof, that is intentionally 1250 submitted to Licensor for inclusion in the Work by the copyright owner 1251 or by an individual or Legal Entity authorized to submit on behalf of 1252 the copyright owner. For the purposes of this definition, "submitted" 1253 means any form of electronic, verbal, or written communication sent 1254 to the Licensor or its representatives, including but not limited to 1255 communication on electronic mailing lists, source code control systems, 1256 and issue tracking systems that are managed by, or on behalf of, the 1257 Licensor for the purpose of discussing and improving the Work, but 1258 excluding communication that is conspicuously marked or otherwise 1259 designated in writing by the copyright owner as "Not a Contribution." 1260 1261 "Contributor" shall mean Licensor and any individual or Legal Entity 1262 on behalf of whom a Contribution has been received by Licensor and 1263 subsequently incorporated within the Work. 1264 1265 2. Grant of Copyright License. Subject to the terms and conditions of 1266 this License, each Contributor hereby grants to You a perpetual, 1267 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 1268 copyright license to reproduce, prepare Derivative Works of, 1269 publicly display, publicly perform, sublicense, and distribute the 1270 Work and such Derivative Works in Source or Object form. 1271 1272 3. Grant of Patent License. Subject to the terms and conditions of 1273 this License, each Contributor hereby grants to You a perpetual, 1274 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 1275 (except as stated in this section) patent license to make, have made, 1276 use, offer to sell, sell, import, and otherwise transfer the Work, 1277 where such license applies only to those patent claims licensable 1278 by such Contributor that are necessarily infringed by their 1279 Contribution(s) alone or by combination of their Contribution(s) 1280 with the Work to which such Contribution(s) was submitted. If You 1281 institute patent litigation against any entity (including a 1282 cross-claim or counterclaim in a lawsuit) alleging that the Work 1283 or a Contribution incorporated within the Work constitutes direct 1284 or contributory patent infringement, then any patent licenses 1285 granted to You under this License for that Work shall terminate 1286 as of the date such litigation is filed. 1287 1288 4. Redistribution. You may reproduce and distribute copies of the 1289 Work or Derivative Works thereof in any medium, with or without 1290 modifications, and in Source or Object form, provided that You 1291 meet the following conditions: 1292 1293 (a) You must give any other recipients of the Work or 1294 Derivative Works a copy of this License; and 1295 1296 (b) You must cause any modified files to carry prominent notices 1297 stating that You changed the files; and 1298 1299 (c) You must retain, in the Source form of any Derivative Works 1300 that You distribute, all copyright, patent, trademark, and 1301 attribution notices from the Source form of the Work, 1302 excluding those notices that do not pertain to any part of 1303 the Derivative Works; and 1304 1305 (d) If the Work includes a "NOTICE" text file as part of its 1306 distribution, then any Derivative Works that You distribute must 1307 include a readable copy of the attribution notices contained 1308 within such NOTICE file, excluding those notices that do not 1309 pertain to any part of the Derivative Works, in at least one 1310 of the following places: within a NOTICE text file distributed 1311 as part of the Derivative Works; within the Source form or 1312 documentation, if provided along with the Derivative Works; or, 1313 within a display generated by the Derivative Works, if and 1314 wherever such third-party notices normally appear. The contents 1315 of the NOTICE file are for informational purposes only and 1316 do not modify the License. You may add Your own attribution 1317 notices within Derivative Works that You distribute, alongside 1318 or as an addendum to the NOTICE text from the Work, provided 1319 that such additional attribution notices cannot be construed 1320 as modifying the License. 1321 1322 You may add Your own copyright statement to Your modifications and 1323 may provide additional or different license terms and conditions 1324 for use, reproduction, or distribution of Your modifications, or 1325 for any such Derivative Works as a whole, provided Your use, 1326 reproduction, and distribution of the Work otherwise complies with 1327 the conditions stated in this License. 1328 1329 5. Submission of Contributions. Unless You explicitly state otherwise, 1330 any Contribution intentionally submitted for inclusion in the Work 1331 by You to the Licensor shall be under the terms and conditions of 1332 this License, without any additional terms or conditions. 1333 Notwithstanding the above, nothing herein shall supersede or modify 1334 the terms of any separate license agreement you may have executed 1335 with Licensor regarding such Contributions. 1336 1337 6. Trademarks. This License does not grant permission to use the trade 1338 names, trademarks, service marks, or product names of the Licensor, 1339 except as required for reasonable and customary use in describing the 1340 origin of the Work and reproducing the content of the NOTICE file. 1341 1342 7. Disclaimer of Warranty. Unless required by applicable law or 1343 agreed to in writing, Licensor provides the Work (and each 1344 Contributor provides its Contributions) on an "AS IS" BASIS, 1345 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 1346 implied, including, without limitation, any warranties or conditions 1347 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 1348 PARTICULAR PURPOSE. You are solely responsible for determining the 1349 appropriateness of using or redistributing the Work and assume any 1350 risks associated with Your exercise of permissions under this License. 1351 1352 8. Limitation of Liability. In no event and under no legal theory, 1353 whether in tort (including negligence), contract, or otherwise, 1354 unless required by applicable law (such as deliberate and grossly 1355 negligent acts) or agreed to in writing, shall any Contributor be 1356 liable to You for damages, including any direct, indirect, special, 1357 incidental, or consequential damages of any character arising as a 1358 result of this License or out of the use or inability to use the 1359 Work (including but not limited to damages for loss of goodwill, 1360 work stoppage, computer failure or malfunction, or any and all 1361 other commercial damages or losses), even if such Contributor 1362 has been advised of the possibility of such damages. 1363 1364 9. Accepting Warranty or Additional Liability. While redistributing 1365 the Work or Derivative Works thereof, You may choose to offer, 1366 and charge a fee for, acceptance of support, warranty, indemnity, 1367 or other liability obligations and/or rights consistent with this 1368 License. However, in accepting such obligations, You may act only 1369 on Your own behalf and on Your sole responsibility, not on behalf 1370 of any other Contributor, and only if You agree to indemnify, 1371 defend, and hold each Contributor harmless for any liability 1372 incurred by, or claims asserted against, such Contributor by reason 1373 of your accepting any such warranty or additional liability. 1374 1375 END OF TERMS AND CONDITIONS 1376 1377 APPENDIX: How to apply the Apache License to your work. 1378 1379 To apply the Apache License to your work, attach the following 1380 boilerplate notice, with the fields enclosed by brackets "[]" 1381 replaced with your own identifying information. (Don't include 1382 the brackets!) The text should be enclosed in the appropriate 1383 comment syntax for the file format. We also recommend that a 1384 file or class name and description of purpose be included on the 1385 same "printed page" as the copyright notice for easier 1386 identification within third-party archives. 1387 1388 Copyright [yyyy] [name of copyright owner] 1389 1390 Licensed under the Apache License, Version 2.0 (the "License"); 1391 you may not use this file except in compliance with the License. 1392 You may obtain a copy of the License at 1393 1394 http://www.apache.org/licenses/LICENSE-2.0 1395 1396 Unless required by applicable law or agreed to in writing, software 1397 distributed under the License is distributed on an "AS IS" BASIS, 1398 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 1399 See the License for the specific language governing permissions and 1400 limitations under the License. 1401 1402 ================================================================ 1403 1404 github.com/google/uuid 1405 https://github.com/google/uuid 1406 ---------------------------------------------------------------- 1407 Copyright (c) 2009,2014 Google Inc. All rights reserved. 1408 1409 Redistribution and use in source and binary forms, with or without 1410 modification, are permitted provided that the following conditions are 1411 met: 1412 1413 * Redistributions of source code must retain the above copyright 1414 notice, this list of conditions and the following disclaimer. 1415 * Redistributions in binary form must reproduce the above 1416 copyright notice, this list of conditions and the following disclaimer 1417 in the documentation and/or other materials provided with the 1418 distribution. 1419 * Neither the name of Google Inc. nor the names of its 1420 contributors may be used to endorse or promote products derived from 1421 this software without specific prior written permission. 1422 1423 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 1424 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 1425 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 1426 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 1427 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 1428 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 1429 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 1430 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 1431 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 1432 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 1433 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 1434 1435 ================================================================ 1436 1437 github.com/hashicorp/errwrap 1438 https://github.com/hashicorp/errwrap 1439 ---------------------------------------------------------------- 1440 Mozilla Public License, version 2.0 1441 1442 1. Definitions 1443 1444 1.1. “Contributor” 1445 1446 means each individual or legal entity that creates, contributes to the 1447 creation of, or owns Covered Software. 1448 1449 1.2. “Contributor Version” 1450 1451 means the combination of the Contributions of others (if any) used by a 1452 Contributor and that particular Contributor’s Contribution. 1453 1454 1.3. “Contribution” 1455 1456 means Covered Software of a particular Contributor. 1457 1458 1.4. “Covered Software” 1459 1460 means Source Code Form to which the initial Contributor has attached the 1461 notice in Exhibit A, the Executable Form of such Source Code Form, and 1462 Modifications of such Source Code Form, in each case including portions 1463 thereof. 1464 1465 1.5. “Incompatible With Secondary Licenses” 1466 means 1467 1468 a. that the initial Contributor has attached the notice described in 1469 Exhibit B to the Covered Software; or 1470 1471 b. that the Covered Software was made available under the terms of version 1472 1.1 or earlier of the License, but not also under the terms of a 1473 Secondary License. 1474 1475 1.6. “Executable Form” 1476 1477 means any form of the work other than Source Code Form. 1478 1479 1.7. “Larger Work” 1480 1481 means a work that combines Covered Software with other material, in a separate 1482 file or files, that is not Covered Software. 1483 1484 1.8. “License” 1485 1486 means this document. 1487 1488 1.9. “Licensable” 1489 1490 means having the right to grant, to the maximum extent possible, whether at the 1491 time of the initial grant or subsequently, any and all of the rights conveyed by 1492 this License. 1493 1494 1.10. “Modifications” 1495 1496 means any of the following: 1497 1498 a. any file in Source Code Form that results from an addition to, deletion 1499 from, or modification of the contents of Covered Software; or 1500 1501 b. any new file in Source Code Form that contains any Covered Software. 1502 1503 1.11. “Patent Claims” of a Contributor 1504 1505 means any patent claim(s), including without limitation, method, process, 1506 and apparatus claims, in any patent Licensable by such Contributor that 1507 would be infringed, but for the grant of the License, by the making, 1508 using, selling, offering for sale, having made, import, or transfer of 1509 either its Contributions or its Contributor Version. 1510 1511 1.12. “Secondary License” 1512 1513 means either the GNU General Public License, Version 2.0, the GNU Lesser 1514 General Public License, Version 2.1, the GNU Affero General Public 1515 License, Version 3.0, or any later versions of those licenses. 1516 1517 1.13. “Source Code Form” 1518 1519 means the form of the work preferred for making modifications. 1520 1521 1.14. “You” (or “Your”) 1522 1523 means an individual or a legal entity exercising rights under this 1524 License. For legal entities, “You” includes any entity that controls, is 1525 controlled by, or is under common control with You. For purposes of this 1526 definition, “control” means (a) the power, direct or indirect, to cause 1527 the direction or management of such entity, whether by contract or 1528 otherwise, or (b) ownership of more than fifty percent (50%) of the 1529 outstanding shares or beneficial ownership of such entity. 1530 1531 1532 2. License Grants and Conditions 1533 1534 2.1. Grants 1535 1536 Each Contributor hereby grants You a world-wide, royalty-free, 1537 non-exclusive license: 1538 1539 a. under intellectual property rights (other than patent or trademark) 1540 Licensable by such Contributor to use, reproduce, make available, 1541 modify, display, perform, distribute, and otherwise exploit its 1542 Contributions, either on an unmodified basis, with Modifications, or as 1543 part of a Larger Work; and 1544 1545 b. under Patent Claims of such Contributor to make, use, sell, offer for 1546 sale, have made, import, and otherwise transfer either its Contributions 1547 or its Contributor Version. 1548 1549 2.2. Effective Date 1550 1551 The licenses granted in Section 2.1 with respect to any Contribution become 1552 effective for each Contribution on the date the Contributor first distributes 1553 such Contribution. 1554 1555 2.3. Limitations on Grant Scope 1556 1557 The licenses granted in this Section 2 are the only rights granted under this 1558 License. No additional rights or licenses will be implied from the distribution 1559 or licensing of Covered Software under this License. Notwithstanding Section 1560 2.1(b) above, no patent license is granted by a Contributor: 1561 1562 a. for any code that a Contributor has removed from Covered Software; or 1563 1564 b. for infringements caused by: (i) Your and any other third party’s 1565 modifications of Covered Software, or (ii) the combination of its 1566 Contributions with other software (except as part of its Contributor 1567 Version); or 1568 1569 c. under Patent Claims infringed by Covered Software in the absence of its 1570 Contributions. 1571 1572 This License does not grant any rights in the trademarks, service marks, or 1573 logos of any Contributor (except as may be necessary to comply with the 1574 notice requirements in Section 3.4). 1575 1576 2.4. Subsequent Licenses 1577 1578 No Contributor makes additional grants as a result of Your choice to 1579 distribute the Covered Software under a subsequent version of this License 1580 (see Section 10.2) or under the terms of a Secondary License (if permitted 1581 under the terms of Section 3.3). 1582 1583 2.5. Representation 1584 1585 Each Contributor represents that the Contributor believes its Contributions 1586 are its original creation(s) or it has sufficient rights to grant the 1587 rights to its Contributions conveyed by this License. 1588 1589 2.6. Fair Use 1590 1591 This License is not intended to limit any rights You have under applicable 1592 copyright doctrines of fair use, fair dealing, or other equivalents. 1593 1594 2.7. Conditions 1595 1596 Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted in 1597 Section 2.1. 1598 1599 1600 3. Responsibilities 1601 1602 3.1. Distribution of Source Form 1603 1604 All distribution of Covered Software in Source Code Form, including any 1605 Modifications that You create or to which You contribute, must be under the 1606 terms of this License. You must inform recipients that the Source Code Form 1607 of the Covered Software is governed by the terms of this License, and how 1608 they can obtain a copy of this License. You may not attempt to alter or 1609 restrict the recipients’ rights in the Source Code Form. 1610 1611 3.2. Distribution of Executable Form 1612 1613 If You distribute Covered Software in Executable Form then: 1614 1615 a. such Covered Software must also be made available in Source Code Form, 1616 as described in Section 3.1, and You must inform recipients of the 1617 Executable Form how they can obtain a copy of such Source Code Form by 1618 reasonable means in a timely manner, at a charge no more than the cost 1619 of distribution to the recipient; and 1620 1621 b. You may distribute such Executable Form under the terms of this License, 1622 or sublicense it under different terms, provided that the license for 1623 the Executable Form does not attempt to limit or alter the recipients’ 1624 rights in the Source Code Form under this License. 1625 1626 3.3. Distribution of a Larger Work 1627 1628 You may create and distribute a Larger Work under terms of Your choice, 1629 provided that You also comply with the requirements of this License for the 1630 Covered Software. If the Larger Work is a combination of Covered Software 1631 with a work governed by one or more Secondary Licenses, and the Covered 1632 Software is not Incompatible With Secondary Licenses, this License permits 1633 You to additionally distribute such Covered Software under the terms of 1634 such Secondary License(s), so that the recipient of the Larger Work may, at 1635 their option, further distribute the Covered Software under the terms of 1636 either this License or such Secondary License(s). 1637 1638 3.4. Notices 1639 1640 You may not remove or alter the substance of any license notices (including 1641 copyright notices, patent notices, disclaimers of warranty, or limitations 1642 of liability) contained within the Source Code Form of the Covered 1643 Software, except that You may alter any license notices to the extent 1644 required to remedy known factual inaccuracies. 1645 1646 3.5. Application of Additional Terms 1647 1648 You may choose to offer, and to charge a fee for, warranty, support, 1649 indemnity or liability obligations to one or more recipients of Covered 1650 Software. However, You may do so only on Your own behalf, and not on behalf 1651 of any Contributor. You must make it absolutely clear that any such 1652 warranty, support, indemnity, or liability obligation is offered by You 1653 alone, and You hereby agree to indemnify every Contributor for any 1654 liability incurred by such Contributor as a result of warranty, support, 1655 indemnity or liability terms You offer. You may include additional 1656 disclaimers of warranty and limitations of liability specific to any 1657 jurisdiction. 1658 1659 4. Inability to Comply Due to Statute or Regulation 1660 1661 If it is impossible for You to comply with any of the terms of this License 1662 with respect to some or all of the Covered Software due to statute, judicial 1663 order, or regulation then You must: (a) comply with the terms of this License 1664 to the maximum extent possible; and (b) describe the limitations and the code 1665 they affect. Such description must be placed in a text file included with all 1666 distributions of the Covered Software under this License. Except to the 1667 extent prohibited by statute or regulation, such description must be 1668 sufficiently detailed for a recipient of ordinary skill to be able to 1669 understand it. 1670 1671 5. Termination 1672 1673 5.1. The rights granted under this License will terminate automatically if You 1674 fail to comply with any of its terms. However, if You become compliant, 1675 then the rights granted under this License from a particular Contributor 1676 are reinstated (a) provisionally, unless and until such Contributor 1677 explicitly and finally terminates Your grants, and (b) on an ongoing basis, 1678 if such Contributor fails to notify You of the non-compliance by some 1679 reasonable means prior to 60 days after You have come back into compliance. 1680 Moreover, Your grants from a particular Contributor are reinstated on an 1681 ongoing basis if such Contributor notifies You of the non-compliance by 1682 some reasonable means, this is the first time You have received notice of 1683 non-compliance with this License from such Contributor, and You become 1684 compliant prior to 30 days after Your receipt of the notice. 1685 1686 5.2. If You initiate litigation against any entity by asserting a patent 1687 infringement claim (excluding declaratory judgment actions, counter-claims, 1688 and cross-claims) alleging that a Contributor Version directly or 1689 indirectly infringes any patent, then the rights granted to You by any and 1690 all Contributors for the Covered Software under Section 2.1 of this License 1691 shall terminate. 1692 1693 5.3. In the event of termination under Sections 5.1 or 5.2 above, all end user 1694 license agreements (excluding distributors and resellers) which have been 1695 validly granted by You or Your distributors under this License prior to 1696 termination shall survive termination. 1697 1698 6. Disclaimer of Warranty 1699 1700 Covered Software is provided under this License on an “as is” basis, without 1701 warranty of any kind, either expressed, implied, or statutory, including, 1702 without limitation, warranties that the Covered Software is free of defects, 1703 merchantable, fit for a particular purpose or non-infringing. The entire 1704 risk as to the quality and performance of the Covered Software is with You. 1705 Should any Covered Software prove defective in any respect, You (not any 1706 Contributor) assume the cost of any necessary servicing, repair, or 1707 correction. This disclaimer of warranty constitutes an essential part of this 1708 License. No use of any Covered Software is authorized under this License 1709 except under this disclaimer. 1710 1711 7. Limitation of Liability 1712 1713 Under no circumstances and under no legal theory, whether tort (including 1714 negligence), contract, or otherwise, shall any Contributor, or anyone who 1715 distributes Covered Software as permitted above, be liable to You for any 1716 direct, indirect, special, incidental, or consequential damages of any 1717 character including, without limitation, damages for lost profits, loss of 1718 goodwill, work stoppage, computer failure or malfunction, or any and all 1719 other commercial damages or losses, even if such party shall have been 1720 informed of the possibility of such damages. This limitation of liability 1721 shall not apply to liability for death or personal injury resulting from such 1722 party’s negligence to the extent applicable law prohibits such limitation. 1723 Some jurisdictions do not allow the exclusion or limitation of incidental or 1724 consequential damages, so this exclusion and limitation may not apply to You. 1725 1726 8. Litigation 1727 1728 Any litigation relating to this License may be brought only in the courts of 1729 a jurisdiction where the defendant maintains its principal place of business 1730 and such litigation shall be governed by laws of that jurisdiction, without 1731 reference to its conflict-of-law provisions. Nothing in this Section shall 1732 prevent a party’s ability to bring cross-claims or counter-claims. 1733 1734 9. Miscellaneous 1735 1736 This License represents the complete agreement concerning the subject matter 1737 hereof. If any provision of this License is held to be unenforceable, such 1738 provision shall be reformed only to the extent necessary to make it 1739 enforceable. Any law or regulation which provides that the language of a 1740 contract shall be construed against the drafter shall not be used to construe 1741 this License against a Contributor. 1742 1743 1744 10. Versions of the License 1745 1746 10.1. New Versions 1747 1748 Mozilla Foundation is the license steward. Except as provided in Section 1749 10.3, no one other than the license steward has the right to modify or 1750 publish new versions of this License. Each version will be given a 1751 distinguishing version number. 1752 1753 10.2. Effect of New Versions 1754 1755 You may distribute the Covered Software under the terms of the version of 1756 the License under which You originally received the Covered Software, or 1757 under the terms of any subsequent version published by the license 1758 steward. 1759 1760 10.3. Modified Versions 1761 1762 If you create software not governed by this License, and you want to 1763 create a new license for such software, you may create and use a modified 1764 version of this License if you rename the license and remove any 1765 references to the name of the license steward (except to note that such 1766 modified license differs from this License). 1767 1768 10.4. Distributing Source Code Form that is Incompatible With Secondary Licenses 1769 If You choose to distribute Source Code Form that is Incompatible With 1770 Secondary Licenses under the terms of this version of the License, the 1771 notice described in Exhibit B of this License must be attached. 1772 1773 Exhibit A - Source Code Form License Notice 1774 1775 This Source Code Form is subject to the 1776 terms of the Mozilla Public License, v. 1777 2.0. If a copy of the MPL was not 1778 distributed with this file, You can 1779 obtain one at 1780 http://mozilla.org/MPL/2.0/. 1781 1782 If it is not possible or desirable to put the notice in a particular file, then 1783 You may include the notice in a location (such as a LICENSE file in a relevant 1784 directory) where a recipient would be likely to look for such a notice. 1785 1786 You may add additional accurate notices of copyright ownership. 1787 1788 Exhibit B - “Incompatible With Secondary Licenses” Notice 1789 1790 This Source Code Form is “Incompatible 1791 With Secondary Licenses”, as defined by 1792 the Mozilla Public License, v. 2.0. 1793 1794 1795 ================================================================ 1796 1797 github.com/hashicorp/go-multierror 1798 https://github.com/hashicorp/go-multierror 1799 ---------------------------------------------------------------- 1800 Mozilla Public License, version 2.0 1801 1802 1. Definitions 1803 1804 1.1. “Contributor” 1805 1806 means each individual or legal entity that creates, contributes to the 1807 creation of, or owns Covered Software. 1808 1809 1.2. “Contributor Version” 1810 1811 means the combination of the Contributions of others (if any) used by a 1812 Contributor and that particular Contributor’s Contribution. 1813 1814 1.3. “Contribution” 1815 1816 means Covered Software of a particular Contributor. 1817 1818 1.4. “Covered Software” 1819 1820 means Source Code Form to which the initial Contributor has attached the 1821 notice in Exhibit A, the Executable Form of such Source Code Form, and 1822 Modifications of such Source Code Form, in each case including portions 1823 thereof. 1824 1825 1.5. “Incompatible With Secondary Licenses” 1826 means 1827 1828 a. that the initial Contributor has attached the notice described in 1829 Exhibit B to the Covered Software; or 1830 1831 b. that the Covered Software was made available under the terms of version 1832 1.1 or earlier of the License, but not also under the terms of a 1833 Secondary License. 1834 1835 1.6. “Executable Form” 1836 1837 means any form of the work other than Source Code Form. 1838 1839 1.7. “Larger Work” 1840 1841 means a work that combines Covered Software with other material, in a separate 1842 file or files, that is not Covered Software. 1843 1844 1.8. “License” 1845 1846 means this document. 1847 1848 1.9. “Licensable” 1849 1850 means having the right to grant, to the maximum extent possible, whether at the 1851 time of the initial grant or subsequently, any and all of the rights conveyed by 1852 this License. 1853 1854 1.10. “Modifications” 1855 1856 means any of the following: 1857 1858 a. any file in Source Code Form that results from an addition to, deletion 1859 from, or modification of the contents of Covered Software; or 1860 1861 b. any new file in Source Code Form that contains any Covered Software. 1862 1863 1.11. “Patent Claims” of a Contributor 1864 1865 means any patent claim(s), including without limitation, method, process, 1866 and apparatus claims, in any patent Licensable by such Contributor that 1867 would be infringed, but for the grant of the License, by the making, 1868 using, selling, offering for sale, having made, import, or transfer of 1869 either its Contributions or its Contributor Version. 1870 1871 1.12. “Secondary License” 1872 1873 means either the GNU General Public License, Version 2.0, the GNU Lesser 1874 General Public License, Version 2.1, the GNU Affero General Public 1875 License, Version 3.0, or any later versions of those licenses. 1876 1877 1.13. “Source Code Form” 1878 1879 means the form of the work preferred for making modifications. 1880 1881 1.14. “You” (or “Your”) 1882 1883 means an individual or a legal entity exercising rights under this 1884 License. For legal entities, “You” includes any entity that controls, is 1885 controlled by, or is under common control with You. For purposes of this 1886 definition, “control” means (a) the power, direct or indirect, to cause 1887 the direction or management of such entity, whether by contract or 1888 otherwise, or (b) ownership of more than fifty percent (50%) of the 1889 outstanding shares or beneficial ownership of such entity. 1890 1891 1892 2. License Grants and Conditions 1893 1894 2.1. Grants 1895 1896 Each Contributor hereby grants You a world-wide, royalty-free, 1897 non-exclusive license: 1898 1899 a. under intellectual property rights (other than patent or trademark) 1900 Licensable by such Contributor to use, reproduce, make available, 1901 modify, display, perform, distribute, and otherwise exploit its 1902 Contributions, either on an unmodified basis, with Modifications, or as 1903 part of a Larger Work; and 1904 1905 b. under Patent Claims of such Contributor to make, use, sell, offer for 1906 sale, have made, import, and otherwise transfer either its Contributions 1907 or its Contributor Version. 1908 1909 2.2. Effective Date 1910 1911 The licenses granted in Section 2.1 with respect to any Contribution become 1912 effective for each Contribution on the date the Contributor first distributes 1913 such Contribution. 1914 1915 2.3. Limitations on Grant Scope 1916 1917 The licenses granted in this Section 2 are the only rights granted under this 1918 License. No additional rights or licenses will be implied from the distribution 1919 or licensing of Covered Software under this License. Notwithstanding Section 1920 2.1(b) above, no patent license is granted by a Contributor: 1921 1922 a. for any code that a Contributor has removed from Covered Software; or 1923 1924 b. for infringements caused by: (i) Your and any other third party’s 1925 modifications of Covered Software, or (ii) the combination of its 1926 Contributions with other software (except as part of its Contributor 1927 Version); or 1928 1929 c. under Patent Claims infringed by Covered Software in the absence of its 1930 Contributions. 1931 1932 This License does not grant any rights in the trademarks, service marks, or 1933 logos of any Contributor (except as may be necessary to comply with the 1934 notice requirements in Section 3.4). 1935 1936 2.4. Subsequent Licenses 1937 1938 No Contributor makes additional grants as a result of Your choice to 1939 distribute the Covered Software under a subsequent version of this License 1940 (see Section 10.2) or under the terms of a Secondary License (if permitted 1941 under the terms of Section 3.3). 1942 1943 2.5. Representation 1944 1945 Each Contributor represents that the Contributor believes its Contributions 1946 are its original creation(s) or it has sufficient rights to grant the 1947 rights to its Contributions conveyed by this License. 1948 1949 2.6. Fair Use 1950 1951 This License is not intended to limit any rights You have under applicable 1952 copyright doctrines of fair use, fair dealing, or other equivalents. 1953 1954 2.7. Conditions 1955 1956 Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted in 1957 Section 2.1. 1958 1959 1960 3. Responsibilities 1961 1962 3.1. Distribution of Source Form 1963 1964 All distribution of Covered Software in Source Code Form, including any 1965 Modifications that You create or to which You contribute, must be under the 1966 terms of this License. You must inform recipients that the Source Code Form 1967 of the Covered Software is governed by the terms of this License, and how 1968 they can obtain a copy of this License. You may not attempt to alter or 1969 restrict the recipients’ rights in the Source Code Form. 1970 1971 3.2. Distribution of Executable Form 1972 1973 If You distribute Covered Software in Executable Form then: 1974 1975 a. such Covered Software must also be made available in Source Code Form, 1976 as described in Section 3.1, and You must inform recipients of the 1977 Executable Form how they can obtain a copy of such Source Code Form by 1978 reasonable means in a timely manner, at a charge no more than the cost 1979 of distribution to the recipient; and 1980 1981 b. You may distribute such Executable Form under the terms of this License, 1982 or sublicense it under different terms, provided that the license for 1983 the Executable Form does not attempt to limit or alter the recipients’ 1984 rights in the Source Code Form under this License. 1985 1986 3.3. Distribution of a Larger Work 1987 1988 You may create and distribute a Larger Work under terms of Your choice, 1989 provided that You also comply with the requirements of this License for the 1990 Covered Software. If the Larger Work is a combination of Covered Software 1991 with a work governed by one or more Secondary Licenses, and the Covered 1992 Software is not Incompatible With Secondary Licenses, this License permits 1993 You to additionally distribute such Covered Software under the terms of 1994 such Secondary License(s), so that the recipient of the Larger Work may, at 1995 their option, further distribute the Covered Software under the terms of 1996 either this License or such Secondary License(s). 1997 1998 3.4. Notices 1999 2000 You may not remove or alter the substance of any license notices (including 2001 copyright notices, patent notices, disclaimers of warranty, or limitations 2002 of liability) contained within the Source Code Form of the Covered 2003 Software, except that You may alter any license notices to the extent 2004 required to remedy known factual inaccuracies. 2005 2006 3.5. Application of Additional Terms 2007 2008 You may choose to offer, and to charge a fee for, warranty, support, 2009 indemnity or liability obligations to one or more recipients of Covered 2010 Software. However, You may do so only on Your own behalf, and not on behalf 2011 of any Contributor. You must make it absolutely clear that any such 2012 warranty, support, indemnity, or liability obligation is offered by You 2013 alone, and You hereby agree to indemnify every Contributor for any 2014 liability incurred by such Contributor as a result of warranty, support, 2015 indemnity or liability terms You offer. You may include additional 2016 disclaimers of warranty and limitations of liability specific to any 2017 jurisdiction. 2018 2019 4. Inability to Comply Due to Statute or Regulation 2020 2021 If it is impossible for You to comply with any of the terms of this License 2022 with respect to some or all of the Covered Software due to statute, judicial 2023 order, or regulation then You must: (a) comply with the terms of this License 2024 to the maximum extent possible; and (b) describe the limitations and the code 2025 they affect. Such description must be placed in a text file included with all 2026 distributions of the Covered Software under this License. Except to the 2027 extent prohibited by statute or regulation, such description must be 2028 sufficiently detailed for a recipient of ordinary skill to be able to 2029 understand it. 2030 2031 5. Termination 2032 2033 5.1. The rights granted under this License will terminate automatically if You 2034 fail to comply with any of its terms. However, if You become compliant, 2035 then the rights granted under this License from a particular Contributor 2036 are reinstated (a) provisionally, unless and until such Contributor 2037 explicitly and finally terminates Your grants, and (b) on an ongoing basis, 2038 if such Contributor fails to notify You of the non-compliance by some 2039 reasonable means prior to 60 days after You have come back into compliance. 2040 Moreover, Your grants from a particular Contributor are reinstated on an 2041 ongoing basis if such Contributor notifies You of the non-compliance by 2042 some reasonable means, this is the first time You have received notice of 2043 non-compliance with this License from such Contributor, and You become 2044 compliant prior to 30 days after Your receipt of the notice. 2045 2046 5.2. If You initiate litigation against any entity by asserting a patent 2047 infringement claim (excluding declaratory judgment actions, counter-claims, 2048 and cross-claims) alleging that a Contributor Version directly or 2049 indirectly infringes any patent, then the rights granted to You by any and 2050 all Contributors for the Covered Software under Section 2.1 of this License 2051 shall terminate. 2052 2053 5.3. In the event of termination under Sections 5.1 or 5.2 above, all end user 2054 license agreements (excluding distributors and resellers) which have been 2055 validly granted by You or Your distributors under this License prior to 2056 termination shall survive termination. 2057 2058 6. Disclaimer of Warranty 2059 2060 Covered Software is provided under this License on an “as is” basis, without 2061 warranty of any kind, either expressed, implied, or statutory, including, 2062 without limitation, warranties that the Covered Software is free of defects, 2063 merchantable, fit for a particular purpose or non-infringing. The entire 2064 risk as to the quality and performance of the Covered Software is with You. 2065 Should any Covered Software prove defective in any respect, You (not any 2066 Contributor) assume the cost of any necessary servicing, repair, or 2067 correction. This disclaimer of warranty constitutes an essential part of this 2068 License. No use of any Covered Software is authorized under this License 2069 except under this disclaimer. 2070 2071 7. Limitation of Liability 2072 2073 Under no circumstances and under no legal theory, whether tort (including 2074 negligence), contract, or otherwise, shall any Contributor, or anyone who 2075 distributes Covered Software as permitted above, be liable to You for any 2076 direct, indirect, special, incidental, or consequential damages of any 2077 character including, without limitation, damages for lost profits, loss of 2078 goodwill, work stoppage, computer failure or malfunction, or any and all 2079 other commercial damages or losses, even if such party shall have been 2080 informed of the possibility of such damages. This limitation of liability 2081 shall not apply to liability for death or personal injury resulting from such 2082 party’s negligence to the extent applicable law prohibits such limitation. 2083 Some jurisdictions do not allow the exclusion or limitation of incidental or 2084 consequential damages, so this exclusion and limitation may not apply to You. 2085 2086 8. Litigation 2087 2088 Any litigation relating to this License may be brought only in the courts of 2089 a jurisdiction where the defendant maintains its principal place of business 2090 and such litigation shall be governed by laws of that jurisdiction, without 2091 reference to its conflict-of-law provisions. Nothing in this Section shall 2092 prevent a party’s ability to bring cross-claims or counter-claims. 2093 2094 9. Miscellaneous 2095 2096 This License represents the complete agreement concerning the subject matter 2097 hereof. If any provision of this License is held to be unenforceable, such 2098 provision shall be reformed only to the extent necessary to make it 2099 enforceable. Any law or regulation which provides that the language of a 2100 contract shall be construed against the drafter shall not be used to construe 2101 this License against a Contributor. 2102 2103 2104 10. Versions of the License 2105 2106 10.1. New Versions 2107 2108 Mozilla Foundation is the license steward. Except as provided in Section 2109 10.3, no one other than the license steward has the right to modify or 2110 publish new versions of this License. Each version will be given a 2111 distinguishing version number. 2112 2113 10.2. Effect of New Versions 2114 2115 You may distribute the Covered Software under the terms of the version of 2116 the License under which You originally received the Covered Software, or 2117 under the terms of any subsequent version published by the license 2118 steward. 2119 2120 10.3. Modified Versions 2121 2122 If you create software not governed by this License, and you want to 2123 create a new license for such software, you may create and use a modified 2124 version of this License if you rename the license and remove any 2125 references to the name of the license steward (except to note that such 2126 modified license differs from this License). 2127 2128 10.4. Distributing Source Code Form that is Incompatible With Secondary Licenses 2129 If You choose to distribute Source Code Form that is Incompatible With 2130 Secondary Licenses under the terms of this version of the License, the 2131 notice described in Exhibit B of this License must be attached. 2132 2133 Exhibit A - Source Code Form License Notice 2134 2135 This Source Code Form is subject to the 2136 terms of the Mozilla Public License, v. 2137 2.0. If a copy of the MPL was not 2138 distributed with this file, You can 2139 obtain one at 2140 http://mozilla.org/MPL/2.0/. 2141 2142 If it is not possible or desirable to put the notice in a particular file, then 2143 You may include the notice in a location (such as a LICENSE file in a relevant 2144 directory) where a recipient would be likely to look for such a notice. 2145 2146 You may add additional accurate notices of copyright ownership. 2147 2148 Exhibit B - “Incompatible With Secondary Licenses” Notice 2149 2150 This Source Code Form is “Incompatible 2151 With Secondary Licenses”, as defined by 2152 the Mozilla Public License, v. 2.0. 2153 2154 ================================================================ 2155 2156 github.com/inconshreveable/mousetrap 2157 https://github.com/inconshreveable/mousetrap 2158 ---------------------------------------------------------------- 2159 Apache License 2160 Version 2.0, January 2004 2161 http://www.apache.org/licenses/ 2162 2163 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 2164 2165 1. Definitions. 2166 2167 "License" shall mean the terms and conditions for use, reproduction, 2168 and distribution as defined by Sections 1 through 9 of this document. 2169 2170 "Licensor" shall mean the copyright owner or entity authorized by 2171 the copyright owner that is granting the License. 2172 2173 "Legal Entity" shall mean the union of the acting entity and all 2174 other entities that control, are controlled by, or are under common 2175 control with that entity. For the purposes of this definition, 2176 "control" means (i) the power, direct or indirect, to cause the 2177 direction or management of such entity, whether by contract or 2178 otherwise, or (ii) ownership of fifty percent (50%) or more of the 2179 outstanding shares, or (iii) beneficial ownership of such entity. 2180 2181 "You" (or "Your") shall mean an individual or Legal Entity 2182 exercising permissions granted by this License. 2183 2184 "Source" form shall mean the preferred form for making modifications, 2185 including but not limited to software source code, documentation 2186 source, and configuration files. 2187 2188 "Object" form shall mean any form resulting from mechanical 2189 transformation or translation of a Source form, including but 2190 not limited to compiled object code, generated documentation, 2191 and conversions to other media types. 2192 2193 "Work" shall mean the work of authorship, whether in Source or 2194 Object form, made available under the License, as indicated by a 2195 copyright notice that is included in or attached to the work 2196 (an example is provided in the Appendix below). 2197 2198 "Derivative Works" shall mean any work, whether in Source or Object 2199 form, that is based on (or derived from) the Work and for which the 2200 editorial revisions, annotations, elaborations, or other modifications 2201 represent, as a whole, an original work of authorship. For the purposes 2202 of this License, Derivative Works shall not include works that remain 2203 separable from, or merely link (or bind by name) to the interfaces of, 2204 the Work and Derivative Works thereof. 2205 2206 "Contribution" shall mean any work of authorship, including 2207 the original version of the Work and any modifications or additions 2208 to that Work or Derivative Works thereof, that is intentionally 2209 submitted to Licensor for inclusion in the Work by the copyright owner 2210 or by an individual or Legal Entity authorized to submit on behalf of 2211 the copyright owner. For the purposes of this definition, "submitted" 2212 means any form of electronic, verbal, or written communication sent 2213 to the Licensor or its representatives, including but not limited to 2214 communication on electronic mailing lists, source code control systems, 2215 and issue tracking systems that are managed by, or on behalf of, the 2216 Licensor for the purpose of discussing and improving the Work, but 2217 excluding communication that is conspicuously marked or otherwise 2218 designated in writing by the copyright owner as "Not a Contribution." 2219 2220 "Contributor" shall mean Licensor and any individual or Legal Entity 2221 on behalf of whom a Contribution has been received by Licensor and 2222 subsequently incorporated within the Work. 2223 2224 2. Grant of Copyright License. Subject to the terms and conditions of 2225 this License, each Contributor hereby grants to You a perpetual, 2226 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 2227 copyright license to reproduce, prepare Derivative Works of, 2228 publicly display, publicly perform, sublicense, and distribute the 2229 Work and such Derivative Works in Source or Object form. 2230 2231 3. Grant of Patent License. Subject to the terms and conditions of 2232 this License, each Contributor hereby grants to You a perpetual, 2233 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 2234 (except as stated in this section) patent license to make, have made, 2235 use, offer to sell, sell, import, and otherwise transfer the Work, 2236 where such license applies only to those patent claims licensable 2237 by such Contributor that are necessarily infringed by their 2238 Contribution(s) alone or by combination of their Contribution(s) 2239 with the Work to which such Contribution(s) was submitted. If You 2240 institute patent litigation against any entity (including a 2241 cross-claim or counterclaim in a lawsuit) alleging that the Work 2242 or a Contribution incorporated within the Work constitutes direct 2243 or contributory patent infringement, then any patent licenses 2244 granted to You under this License for that Work shall terminate 2245 as of the date such litigation is filed. 2246 2247 4. Redistribution. You may reproduce and distribute copies of the 2248 Work or Derivative Works thereof in any medium, with or without 2249 modifications, and in Source or Object form, provided that You 2250 meet the following conditions: 2251 2252 (a) You must give any other recipients of the Work or 2253 Derivative Works a copy of this License; and 2254 2255 (b) You must cause any modified files to carry prominent notices 2256 stating that You changed the files; and 2257 2258 (c) You must retain, in the Source form of any Derivative Works 2259 that You distribute, all copyright, patent, trademark, and 2260 attribution notices from the Source form of the Work, 2261 excluding those notices that do not pertain to any part of 2262 the Derivative Works; and 2263 2264 (d) If the Work includes a "NOTICE" text file as part of its 2265 distribution, then any Derivative Works that You distribute must 2266 include a readable copy of the attribution notices contained 2267 within such NOTICE file, excluding those notices that do not 2268 pertain to any part of the Derivative Works, in at least one 2269 of the following places: within a NOTICE text file distributed 2270 as part of the Derivative Works; within the Source form or 2271 documentation, if provided along with the Derivative Works; or, 2272 within a display generated by the Derivative Works, if and 2273 wherever such third-party notices normally appear. The contents 2274 of the NOTICE file are for informational purposes only and 2275 do not modify the License. You may add Your own attribution 2276 notices within Derivative Works that You distribute, alongside 2277 or as an addendum to the NOTICE text from the Work, provided 2278 that such additional attribution notices cannot be construed 2279 as modifying the License. 2280 2281 You may add Your own copyright statement to Your modifications and 2282 may provide additional or different license terms and conditions 2283 for use, reproduction, or distribution of Your modifications, or 2284 for any such Derivative Works as a whole, provided Your use, 2285 reproduction, and distribution of the Work otherwise complies with 2286 the conditions stated in this License. 2287 2288 5. Submission of Contributions. Unless You explicitly state otherwise, 2289 any Contribution intentionally submitted for inclusion in the Work 2290 by You to the Licensor shall be under the terms and conditions of 2291 this License, without any additional terms or conditions. 2292 Notwithstanding the above, nothing herein shall supersede or modify 2293 the terms of any separate license agreement you may have executed 2294 with Licensor regarding such Contributions. 2295 2296 6. Trademarks. This License does not grant permission to use the trade 2297 names, trademarks, service marks, or product names of the Licensor, 2298 except as required for reasonable and customary use in describing the 2299 origin of the Work and reproducing the content of the NOTICE file. 2300 2301 7. Disclaimer of Warranty. Unless required by applicable law or 2302 agreed to in writing, Licensor provides the Work (and each 2303 Contributor provides its Contributions) on an "AS IS" BASIS, 2304 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 2305 implied, including, without limitation, any warranties or conditions 2306 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 2307 PARTICULAR PURPOSE. You are solely responsible for determining the 2308 appropriateness of using or redistributing the Work and assume any 2309 risks associated with Your exercise of permissions under this License. 2310 2311 8. Limitation of Liability. In no event and under no legal theory, 2312 whether in tort (including negligence), contract, or otherwise, 2313 unless required by applicable law (such as deliberate and grossly 2314 negligent acts) or agreed to in writing, shall any Contributor be 2315 liable to You for damages, including any direct, indirect, special, 2316 incidental, or consequential damages of any character arising as a 2317 result of this License or out of the use or inability to use the 2318 Work (including but not limited to damages for loss of goodwill, 2319 work stoppage, computer failure or malfunction, or any and all 2320 other commercial damages or losses), even if such Contributor 2321 has been advised of the possibility of such damages. 2322 2323 9. Accepting Warranty or Additional Liability. While redistributing 2324 the Work or Derivative Works thereof, You may choose to offer, 2325 and charge a fee for, acceptance of support, warranty, indemnity, 2326 or other liability obligations and/or rights consistent with this 2327 License. However, in accepting such obligations, You may act only 2328 on Your own behalf and on Your sole responsibility, not on behalf 2329 of any other Contributor, and only if You agree to indemnify, 2330 defend, and hold each Contributor harmless for any liability 2331 incurred by, or claims asserted against, such Contributor by reason 2332 of your accepting any such warranty or additional liability. 2333 2334 END OF TERMS AND CONDITIONS 2335 2336 APPENDIX: How to apply the Apache License to your work. 2337 2338 To apply the Apache License to your work, attach the following 2339 boilerplate notice, with the fields enclosed by brackets "[]" 2340 replaced with your own identifying information. (Don't include 2341 the brackets!) The text should be enclosed in the appropriate 2342 comment syntax for the file format. We also recommend that a 2343 file or class name and description of purpose be included on the 2344 same "printed page" as the copyright notice for easier 2345 identification within third-party archives. 2346 2347 Copyright 2022 Alan Shreve (@inconshreveable) 2348 2349 Licensed under the Apache License, Version 2.0 (the "License"); 2350 you may not use this file except in compliance with the License. 2351 You may obtain a copy of the License at 2352 2353 http://www.apache.org/licenses/LICENSE-2.0 2354 2355 Unless required by applicable law or agreed to in writing, software 2356 distributed under the License is distributed on an "AS IS" BASIS, 2357 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 2358 See the License for the specific language governing permissions and 2359 limitations under the License. 2360 2361 ================================================================ 2362 2363 github.com/jedib0t/go-pretty/v6 2364 https://github.com/jedib0t/go-pretty/v6 2365 ---------------------------------------------------------------- 2366 MIT License 2367 2368 Copyright (c) 2018 jedib0t 2369 2370 Permission is hereby granted, free of charge, to any person obtaining a copy 2371 of this software and associated documentation files (the "Software"), to deal 2372 in the Software without restriction, including without limitation the rights 2373 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 2374 copies of the Software, and to permit persons to whom the Software is 2375 furnished to do so, subject to the following conditions: 2376 2377 The above copyright notice and this permission notice shall be included in all 2378 copies or substantial portions of the Software. 2379 2380 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 2381 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 2382 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 2383 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 2384 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 2385 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 2386 SOFTWARE. 2387 2388 ================================================================ 2389 2390 github.com/juju/ratelimit 2391 https://github.com/juju/ratelimit 2392 ---------------------------------------------------------------- 2393 All files in this repository are licensed as follows. If you contribute 2394 to this repository, it is assumed that you license your contribution 2395 under the same license unless you state otherwise. 2396 2397 All files Copyright (C) 2015 Canonical Ltd. unless otherwise specified in the file. 2398 2399 This software is licensed under the LGPLv3, included below. 2400 2401 As a special exception to the GNU Lesser General Public License version 3 2402 ("LGPL3"), the copyright holders of this Library give you permission to 2403 convey to a third party a Combined Work that links statically or dynamically 2404 to this Library without providing any Minimal Corresponding Source or 2405 Minimal Application Code as set out in 4d or providing the installation 2406 information set out in section 4e, provided that you comply with the other 2407 provisions of LGPL3 and provided that you meet, for the Application the 2408 terms and conditions of the license(s) which apply to the Application. 2409 2410 Except as stated in this special exception, the provisions of LGPL3 will 2411 continue to comply in full to this Library. If you modify this Library, you 2412 may apply this exception to your version of this Library, but you are not 2413 obliged to do so. If you do not wish to do so, delete this exception 2414 statement from your version. This exception does not (and cannot) modify any 2415 license terms which apply to the Application, with which you must still 2416 comply. 2417 2418 2419 GNU LESSER GENERAL PUBLIC LICENSE 2420 Version 3, 29 June 2007 2421 2422 Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/> 2423 Everyone is permitted to copy and distribute verbatim copies 2424 of this license document, but changing it is not allowed. 2425 2426 2427 This version of the GNU Lesser General Public License incorporates 2428 the terms and conditions of version 3 of the GNU General Public 2429 License, supplemented by the additional permissions listed below. 2430 2431 0. Additional Definitions. 2432 2433 As used herein, "this License" refers to version 3 of the GNU Lesser 2434 General Public License, and the "GNU GPL" refers to version 3 of the GNU 2435 General Public License. 2436 2437 "The Library" refers to a covered work governed by this License, 2438 other than an Application or a Combined Work as defined below. 2439 2440 An "Application" is any work that makes use of an interface provided 2441 by the Library, but which is not otherwise based on the Library. 2442 Defining a subclass of a class defined by the Library is deemed a mode 2443 of using an interface provided by the Library. 2444 2445 A "Combined Work" is a work produced by combining or linking an 2446 Application with the Library. The particular version of the Library 2447 with which the Combined Work was made is also called the "Linked 2448 Version". 2449 2450 The "Minimal Corresponding Source" for a Combined Work means the 2451 Corresponding Source for the Combined Work, excluding any source code 2452 for portions of the Combined Work that, considered in isolation, are 2453 based on the Application, and not on the Linked Version. 2454 2455 The "Corresponding Application Code" for a Combined Work means the 2456 object code and/or source code for the Application, including any data 2457 and utility programs needed for reproducing the Combined Work from the 2458 Application, but excluding the System Libraries of the Combined Work. 2459 2460 1. Exception to Section 3 of the GNU GPL. 2461 2462 You may convey a covered work under sections 3 and 4 of this License 2463 without being bound by section 3 of the GNU GPL. 2464 2465 2. Conveying Modified Versions. 2466 2467 If you modify a copy of the Library, and, in your modifications, a 2468 facility refers to a function or data to be supplied by an Application 2469 that uses the facility (other than as an argument passed when the 2470 facility is invoked), then you may convey a copy of the modified 2471 version: 2472 2473 a) under this License, provided that you make a good faith effort to 2474 ensure that, in the event an Application does not supply the 2475 function or data, the facility still operates, and performs 2476 whatever part of its purpose remains meaningful, or 2477 2478 b) under the GNU GPL, with none of the additional permissions of 2479 this License applicable to that copy. 2480 2481 3. Object Code Incorporating Material from Library Header Files. 2482 2483 The object code form of an Application may incorporate material from 2484 a header file that is part of the Library. You may convey such object 2485 code under terms of your choice, provided that, if the incorporated 2486 material is not limited to numerical parameters, data structure 2487 layouts and accessors, or small macros, inline functions and templates 2488 (ten or fewer lines in length), you do both of the following: 2489 2490 a) Give prominent notice with each copy of the object code that the 2491 Library is used in it and that the Library and its use are 2492 covered by this License. 2493 2494 b) Accompany the object code with a copy of the GNU GPL and this license 2495 document. 2496 2497 4. Combined Works. 2498 2499 You may convey a Combined Work under terms of your choice that, 2500 taken together, effectively do not restrict modification of the 2501 portions of the Library contained in the Combined Work and reverse 2502 engineering for debugging such modifications, if you also do each of 2503 the following: 2504 2505 a) Give prominent notice with each copy of the Combined Work that 2506 the Library is used in it and that the Library and its use are 2507 covered by this License. 2508 2509 b) Accompany the Combined Work with a copy of the GNU GPL and this license 2510 document. 2511 2512 c) For a Combined Work that displays copyright notices during 2513 execution, include the copyright notice for the Library among 2514 these notices, as well as a reference directing the user to the 2515 copies of the GNU GPL and this license document. 2516 2517 d) Do one of the following: 2518 2519 0) Convey the Minimal Corresponding Source under the terms of this 2520 License, and the Corresponding Application Code in a form 2521 suitable for, and under terms that permit, the user to 2522 recombine or relink the Application with a modified version of 2523 the Linked Version to produce a modified Combined Work, in the 2524 manner specified by section 6 of the GNU GPL for conveying 2525 Corresponding Source. 2526 2527 1) Use a suitable shared library mechanism for linking with the 2528 Library. A suitable mechanism is one that (a) uses at run time 2529 a copy of the Library already present on the user's computer 2530 system, and (b) will operate properly with a modified version 2531 of the Library that is interface-compatible with the Linked 2532 Version. 2533 2534 e) Provide Installation Information, but only if you would otherwise 2535 be required to provide such information under section 6 of the 2536 GNU GPL, and only to the extent that such information is 2537 necessary to install and execute a modified version of the 2538 Combined Work produced by recombining or relinking the 2539 Application with a modified version of the Linked Version. (If 2540 you use option 4d0, the Installation Information must accompany 2541 the Minimal Corresponding Source and Corresponding Application 2542 Code. If you use option 4d1, you must provide the Installation 2543 Information in the manner specified by section 6 of the GNU GPL 2544 for conveying Corresponding Source.) 2545 2546 5. Combined Libraries. 2547 2548 You may place library facilities that are a work based on the 2549 Library side by side in a single library together with other library 2550 facilities that are not Applications and are not covered by this 2551 License, and convey such a combined library under terms of your 2552 choice, if you do both of the following: 2553 2554 a) Accompany the combined library with a copy of the same work based 2555 on the Library, uncombined with any other library facilities, 2556 conveyed under the terms of this License. 2557 2558 b) Give prominent notice with the combined library that part of it 2559 is a work based on the Library, and explaining where to find the 2560 accompanying uncombined form of the same work. 2561 2562 6. Revised Versions of the GNU Lesser General Public License. 2563 2564 The Free Software Foundation may publish revised and/or new versions 2565 of the GNU Lesser General Public License from time to time. Such new 2566 versions will be similar in spirit to the present version, but may 2567 differ in detail to address new problems or concerns. 2568 2569 Each version is given a distinguishing version number. If the 2570 Library as you received it specifies that a certain numbered version 2571 of the GNU Lesser General Public License "or any later version" 2572 applies to it, you have the option of following the terms and 2573 conditions either of that published version or of any later version 2574 published by the Free Software Foundation. If the Library as you 2575 received it does not specify a version number of the GNU Lesser 2576 General Public License, you may choose any version of the GNU Lesser 2577 General Public License ever published by the Free Software Foundation. 2578 2579 If the Library as you received it specifies that a proxy can decide 2580 whether future versions of the GNU Lesser General Public License shall 2581 apply, that proxy's public statement of acceptance of any version is 2582 permanent authorization for you to choose that version for the 2583 Library. 2584 2585 ================================================================ 2586 2587 github.com/klauspost/compress 2588 https://github.com/klauspost/compress 2589 ---------------------------------------------------------------- 2590 Copyright (c) 2012 The Go Authors. All rights reserved. 2591 Copyright (c) 2019 Klaus Post. All rights reserved. 2592 2593 Redistribution and use in source and binary forms, with or without 2594 modification, are permitted provided that the following conditions are 2595 met: 2596 2597 * Redistributions of source code must retain the above copyright 2598 notice, this list of conditions and the following disclaimer. 2599 * Redistributions in binary form must reproduce the above 2600 copyright notice, this list of conditions and the following disclaimer 2601 in the documentation and/or other materials provided with the 2602 distribution. 2603 * Neither the name of Google Inc. nor the names of its 2604 contributors may be used to endorse or promote products derived from 2605 this software without specific prior written permission. 2606 2607 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 2608 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 2609 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 2610 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 2611 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 2612 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 2613 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 2614 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 2615 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 2616 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 2617 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 2618 2619 ------------------ 2620 2621 Files: gzhttp/* 2622 2623 Apache License 2624 Version 2.0, January 2004 2625 http://www.apache.org/licenses/ 2626 2627 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 2628 2629 1. Definitions. 2630 2631 "License" shall mean the terms and conditions for use, reproduction, 2632 and distribution as defined by Sections 1 through 9 of this document. 2633 2634 "Licensor" shall mean the copyright owner or entity authorized by 2635 the copyright owner that is granting the License. 2636 2637 "Legal Entity" shall mean the union of the acting entity and all 2638 other entities that control, are controlled by, or are under common 2639 control with that entity. For the purposes of this definition, 2640 "control" means (i) the power, direct or indirect, to cause the 2641 direction or management of such entity, whether by contract or 2642 otherwise, or (ii) ownership of fifty percent (50%) or more of the 2643 outstanding shares, or (iii) beneficial ownership of such entity. 2644 2645 "You" (or "Your") shall mean an individual or Legal Entity 2646 exercising permissions granted by this License. 2647 2648 "Source" form shall mean the preferred form for making modifications, 2649 including but not limited to software source code, documentation 2650 source, and configuration files. 2651 2652 "Object" form shall mean any form resulting from mechanical 2653 transformation or translation of a Source form, including but 2654 not limited to compiled object code, generated documentation, 2655 and conversions to other media types. 2656 2657 "Work" shall mean the work of authorship, whether in Source or 2658 Object form, made available under the License, as indicated by a 2659 copyright notice that is included in or attached to the work 2660 (an example is provided in the Appendix below). 2661 2662 "Derivative Works" shall mean any work, whether in Source or Object 2663 form, that is based on (or derived from) the Work and for which the 2664 editorial revisions, annotations, elaborations, or other modifications 2665 represent, as a whole, an original work of authorship. For the purposes 2666 of this License, Derivative Works shall not include works that remain 2667 separable from, or merely link (or bind by name) to the interfaces of, 2668 the Work and Derivative Works thereof. 2669 2670 "Contribution" shall mean any work of authorship, including 2671 the original version of the Work and any modifications or additions 2672 to that Work or Derivative Works thereof, that is intentionally 2673 submitted to Licensor for inclusion in the Work by the copyright owner 2674 or by an individual or Legal Entity authorized to submit on behalf of 2675 the copyright owner. For the purposes of this definition, "submitted" 2676 means any form of electronic, verbal, or written communication sent 2677 to the Licensor or its representatives, including but not limited to 2678 communication on electronic mailing lists, source code control systems, 2679 and issue tracking systems that are managed by, or on behalf of, the 2680 Licensor for the purpose of discussing and improving the Work, but 2681 excluding communication that is conspicuously marked or otherwise 2682 designated in writing by the copyright owner as "Not a Contribution." 2683 2684 "Contributor" shall mean Licensor and any individual or Legal Entity 2685 on behalf of whom a Contribution has been received by Licensor and 2686 subsequently incorporated within the Work. 2687 2688 2. Grant of Copyright License. Subject to the terms and conditions of 2689 this License, each Contributor hereby grants to You a perpetual, 2690 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 2691 copyright license to reproduce, prepare Derivative Works of, 2692 publicly display, publicly perform, sublicense, and distribute the 2693 Work and such Derivative Works in Source or Object form. 2694 2695 3. Grant of Patent License. Subject to the terms and conditions of 2696 this License, each Contributor hereby grants to You a perpetual, 2697 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 2698 (except as stated in this section) patent license to make, have made, 2699 use, offer to sell, sell, import, and otherwise transfer the Work, 2700 where such license applies only to those patent claims licensable 2701 by such Contributor that are necessarily infringed by their 2702 Contribution(s) alone or by combination of their Contribution(s) 2703 with the Work to which such Contribution(s) was submitted. If You 2704 institute patent litigation against any entity (including a 2705 cross-claim or counterclaim in a lawsuit) alleging that the Work 2706 or a Contribution incorporated within the Work constitutes direct 2707 or contributory patent infringement, then any patent licenses 2708 granted to You under this License for that Work shall terminate 2709 as of the date such litigation is filed. 2710 2711 4. Redistribution. You may reproduce and distribute copies of the 2712 Work or Derivative Works thereof in any medium, with or without 2713 modifications, and in Source or Object form, provided that You 2714 meet the following conditions: 2715 2716 (a) You must give any other recipients of the Work or 2717 Derivative Works a copy of this License; and 2718 2719 (b) You must cause any modified files to carry prominent notices 2720 stating that You changed the files; and 2721 2722 (c) You must retain, in the Source form of any Derivative Works 2723 that You distribute, all copyright, patent, trademark, and 2724 attribution notices from the Source form of the Work, 2725 excluding those notices that do not pertain to any part of 2726 the Derivative Works; and 2727 2728 (d) If the Work includes a "NOTICE" text file as part of its 2729 distribution, then any Derivative Works that You distribute must 2730 include a readable copy of the attribution notices contained 2731 within such NOTICE file, excluding those notices that do not 2732 pertain to any part of the Derivative Works, in at least one 2733 of the following places: within a NOTICE text file distributed 2734 as part of the Derivative Works; within the Source form or 2735 documentation, if provided along with the Derivative Works; or, 2736 within a display generated by the Derivative Works, if and 2737 wherever such third-party notices normally appear. The contents 2738 of the NOTICE file are for informational purposes only and 2739 do not modify the License. You may add Your own attribution 2740 notices within Derivative Works that You distribute, alongside 2741 or as an addendum to the NOTICE text from the Work, provided 2742 that such additional attribution notices cannot be construed 2743 as modifying the License. 2744 2745 You may add Your own copyright statement to Your modifications and 2746 may provide additional or different license terms and conditions 2747 for use, reproduction, or distribution of Your modifications, or 2748 for any such Derivative Works as a whole, provided Your use, 2749 reproduction, and distribution of the Work otherwise complies with 2750 the conditions stated in this License. 2751 2752 5. Submission of Contributions. Unless You explicitly state otherwise, 2753 any Contribution intentionally submitted for inclusion in the Work 2754 by You to the Licensor shall be under the terms and conditions of 2755 this License, without any additional terms or conditions. 2756 Notwithstanding the above, nothing herein shall supersede or modify 2757 the terms of any separate license agreement you may have executed 2758 with Licensor regarding such Contributions. 2759 2760 6. Trademarks. This License does not grant permission to use the trade 2761 names, trademarks, service marks, or product names of the Licensor, 2762 except as required for reasonable and customary use in describing the 2763 origin of the Work and reproducing the content of the NOTICE file. 2764 2765 7. Disclaimer of Warranty. Unless required by applicable law or 2766 agreed to in writing, Licensor provides the Work (and each 2767 Contributor provides its Contributions) on an "AS IS" BASIS, 2768 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 2769 implied, including, without limitation, any warranties or conditions 2770 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 2771 PARTICULAR PURPOSE. You are solely responsible for determining the 2772 appropriateness of using or redistributing the Work and assume any 2773 risks associated with Your exercise of permissions under this License. 2774 2775 8. Limitation of Liability. In no event and under no legal theory, 2776 whether in tort (including negligence), contract, or otherwise, 2777 unless required by applicable law (such as deliberate and grossly 2778 negligent acts) or agreed to in writing, shall any Contributor be 2779 liable to You for damages, including any direct, indirect, special, 2780 incidental, or consequential damages of any character arising as a 2781 result of this License or out of the use or inability to use the 2782 Work (including but not limited to damages for loss of goodwill, 2783 work stoppage, computer failure or malfunction, or any and all 2784 other commercial damages or losses), even if such Contributor 2785 has been advised of the possibility of such damages. 2786 2787 9. Accepting Warranty or Additional Liability. While redistributing 2788 the Work or Derivative Works thereof, You may choose to offer, 2789 and charge a fee for, acceptance of support, warranty, indemnity, 2790 or other liability obligations and/or rights consistent with this 2791 License. However, in accepting such obligations, You may act only 2792 on Your own behalf and on Your sole responsibility, not on behalf 2793 of any other Contributor, and only if You agree to indemnify, 2794 defend, and hold each Contributor harmless for any liability 2795 incurred by, or claims asserted against, such Contributor by reason 2796 of your accepting any such warranty or additional liability. 2797 2798 END OF TERMS AND CONDITIONS 2799 2800 APPENDIX: How to apply the Apache License to your work. 2801 2802 To apply the Apache License to your work, attach the following 2803 boilerplate notice, with the fields enclosed by brackets "[]" 2804 replaced with your own identifying information. (Don't include 2805 the brackets!) The text should be enclosed in the appropriate 2806 comment syntax for the file format. We also recommend that a 2807 file or class name and description of purpose be included on the 2808 same "printed page" as the copyright notice for easier 2809 identification within third-party archives. 2810 2811 Copyright 2016-2017 The New York Times Company 2812 2813 Licensed under the Apache License, Version 2.0 (the "License"); 2814 you may not use this file except in compliance with the License. 2815 You may obtain a copy of the License at 2816 2817 http://www.apache.org/licenses/LICENSE-2.0 2818 2819 Unless required by applicable law or agreed to in writing, software 2820 distributed under the License is distributed on an "AS IS" BASIS, 2821 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 2822 See the License for the specific language governing permissions and 2823 limitations under the License. 2824 2825 ------------------ 2826 2827 Files: s2/cmd/internal/readahead/* 2828 2829 The MIT License (MIT) 2830 2831 Copyright (c) 2015 Klaus Post 2832 2833 Permission is hereby granted, free of charge, to any person obtaining a copy 2834 of this software and associated documentation files (the "Software"), to deal 2835 in the Software without restriction, including without limitation the rights 2836 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 2837 copies of the Software, and to permit persons to whom the Software is 2838 furnished to do so, subject to the following conditions: 2839 2840 The above copyright notice and this permission notice shall be included in all 2841 copies or substantial portions of the Software. 2842 2843 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 2844 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 2845 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 2846 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 2847 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 2848 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 2849 SOFTWARE. 2850 2851 --------------------- 2852 Files: snappy/* 2853 Files: internal/snapref/* 2854 2855 Copyright (c) 2011 The Snappy-Go Authors. All rights reserved. 2856 2857 Redistribution and use in source and binary forms, with or without 2858 modification, are permitted provided that the following conditions are 2859 met: 2860 2861 * Redistributions of source code must retain the above copyright 2862 notice, this list of conditions and the following disclaimer. 2863 * Redistributions in binary form must reproduce the above 2864 copyright notice, this list of conditions and the following disclaimer 2865 in the documentation and/or other materials provided with the 2866 distribution. 2867 * Neither the name of Google Inc. nor the names of its 2868 contributors may be used to endorse or promote products derived from 2869 this software without specific prior written permission. 2870 2871 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 2872 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 2873 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 2874 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 2875 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 2876 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 2877 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 2878 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 2879 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 2880 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 2881 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 2882 2883 ----------------- 2884 2885 Files: s2/cmd/internal/filepathx/* 2886 2887 Copyright 2016 The filepathx Authors 2888 2889 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: 2890 2891 The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. 2892 2893 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. 2894 2895 ================================================================ 2896 2897 github.com/klauspost/cpuid/v2 2898 https://github.com/klauspost/cpuid/v2 2899 ---------------------------------------------------------------- 2900 The MIT License (MIT) 2901 2902 Copyright (c) 2015 Klaus Post 2903 2904 Permission is hereby granted, free of charge, to any person obtaining a copy 2905 of this software and associated documentation files (the "Software"), to deal 2906 in the Software without restriction, including without limitation the rights 2907 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 2908 copies of the Software, and to permit persons to whom the Software is 2909 furnished to do so, subject to the following conditions: 2910 2911 The above copyright notice and this permission notice shall be included in all 2912 copies or substantial portions of the Software. 2913 2914 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 2915 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 2916 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 2917 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 2918 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 2919 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 2920 SOFTWARE. 2921 2922 2923 ================================================================ 2924 2925 github.com/kr/pretty 2926 https://github.com/kr/pretty 2927 ---------------------------------------------------------------- 2928 Copyright 2012 Keith Rarick 2929 2930 Permission is hereby granted, free of charge, to any person obtaining a copy 2931 of this software and associated documentation files (the "Software"), to deal 2932 in the Software without restriction, including without limitation the rights 2933 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 2934 copies of the Software, and to permit persons to whom the Software is 2935 furnished to do so, subject to the following conditions: 2936 2937 The above copyright notice and this permission notice shall be included in 2938 all copies or substantial portions of the Software. 2939 2940 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 2941 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 2942 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 2943 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 2944 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 2945 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 2946 THE SOFTWARE. 2947 2948 ================================================================ 2949 2950 github.com/kr/text 2951 https://github.com/kr/text 2952 ---------------------------------------------------------------- 2953 Copyright 2012 Keith Rarick 2954 2955 Permission is hereby granted, free of charge, to any person obtaining a copy 2956 of this software and associated documentation files (the "Software"), to deal 2957 in the Software without restriction, including without limitation the rights 2958 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 2959 copies of the Software, and to permit persons to whom the Software is 2960 furnished to do so, subject to the following conditions: 2961 2962 The above copyright notice and this permission notice shall be included in 2963 all copies or substantial portions of the Software. 2964 2965 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 2966 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 2967 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 2968 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 2969 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 2970 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 2971 THE SOFTWARE. 2972 2973 ================================================================ 2974 2975 github.com/lestrrat-go/backoff/v2 2976 https://github.com/lestrrat-go/backoff/v2 2977 ---------------------------------------------------------------- 2978 MIT License 2979 2980 Copyright (c) 2018 lestrrat 2981 2982 Permission is hereby granted, free of charge, to any person obtaining a copy 2983 of this software and associated documentation files (the "Software"), to deal 2984 in the Software without restriction, including without limitation the rights 2985 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 2986 copies of the Software, and to permit persons to whom the Software is 2987 furnished to do so, subject to the following conditions: 2988 2989 The above copyright notice and this permission notice shall be included in all 2990 copies or substantial portions of the Software. 2991 2992 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 2993 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 2994 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 2995 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 2996 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 2997 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 2998 SOFTWARE. 2999 3000 ================================================================ 3001 3002 github.com/lestrrat-go/blackmagic 3003 https://github.com/lestrrat-go/blackmagic 3004 ---------------------------------------------------------------- 3005 MIT License 3006 3007 Copyright (c) 2021 lestrrat-go 3008 3009 Permission is hereby granted, free of charge, to any person obtaining a copy 3010 of this software and associated documentation files (the "Software"), to deal 3011 in the Software without restriction, including without limitation the rights 3012 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 3013 copies of the Software, and to permit persons to whom the Software is 3014 furnished to do so, subject to the following conditions: 3015 3016 The above copyright notice and this permission notice shall be included in all 3017 copies or substantial portions of the Software. 3018 3019 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 3020 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 3021 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 3022 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 3023 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 3024 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 3025 SOFTWARE. 3026 3027 ================================================================ 3028 3029 github.com/lestrrat-go/httpcc 3030 https://github.com/lestrrat-go/httpcc 3031 ---------------------------------------------------------------- 3032 MIT License 3033 3034 Copyright (c) 2020 lestrrat-go 3035 3036 Permission is hereby granted, free of charge, to any person obtaining a copy 3037 of this software and associated documentation files (the "Software"), to deal 3038 in the Software without restriction, including without limitation the rights 3039 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 3040 copies of the Software, and to permit persons to whom the Software is 3041 furnished to do so, subject to the following conditions: 3042 3043 The above copyright notice and this permission notice shall be included in all 3044 copies or substantial portions of the Software. 3045 3046 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 3047 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 3048 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 3049 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 3050 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 3051 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 3052 SOFTWARE. 3053 3054 ================================================================ 3055 3056 github.com/lestrrat-go/iter 3057 https://github.com/lestrrat-go/iter 3058 ---------------------------------------------------------------- 3059 MIT License 3060 3061 Copyright (c) 2020 lestrrat-go 3062 3063 Permission is hereby granted, free of charge, to any person obtaining a copy 3064 of this software and associated documentation files (the "Software"), to deal 3065 in the Software without restriction, including without limitation the rights 3066 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 3067 copies of the Software, and to permit persons to whom the Software is 3068 furnished to do so, subject to the following conditions: 3069 3070 The above copyright notice and this permission notice shall be included in all 3071 copies or substantial portions of the Software. 3072 3073 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 3074 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 3075 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 3076 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 3077 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 3078 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 3079 SOFTWARE. 3080 3081 ================================================================ 3082 3083 github.com/lestrrat-go/jwx 3084 https://github.com/lestrrat-go/jwx 3085 ---------------------------------------------------------------- 3086 The MIT License (MIT) 3087 3088 Copyright (c) 2015 lestrrat 3089 3090 Permission is hereby granted, free of charge, to any person obtaining a copy 3091 of this software and associated documentation files (the "Software"), to deal 3092 in the Software without restriction, including without limitation the rights 3093 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 3094 copies of the Software, and to permit persons to whom the Software is 3095 furnished to do so, subject to the following conditions: 3096 3097 The above copyright notice and this permission notice shall be included in all 3098 copies or substantial portions of the Software. 3099 3100 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 3101 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 3102 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 3103 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 3104 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 3105 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 3106 SOFTWARE. 3107 3108 3109 ================================================================ 3110 3111 github.com/lestrrat-go/option 3112 https://github.com/lestrrat-go/option 3113 ---------------------------------------------------------------- 3114 MIT License 3115 3116 Copyright (c) 2021 lestrrat-go 3117 3118 Permission is hereby granted, free of charge, to any person obtaining a copy 3119 of this software and associated documentation files (the "Software"), to deal 3120 in the Software without restriction, including without limitation the rights 3121 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 3122 copies of the Software, and to permit persons to whom the Software is 3123 furnished to do so, subject to the following conditions: 3124 3125 The above copyright notice and this permission notice shall be included in all 3126 copies or substantial portions of the Software. 3127 3128 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 3129 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 3130 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 3131 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 3132 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 3133 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 3134 SOFTWARE. 3135 3136 ================================================================ 3137 3138 github.com/lucasb-eyer/go-colorful 3139 https://github.com/lucasb-eyer/go-colorful 3140 ---------------------------------------------------------------- 3141 Copyright (c) 2013 Lucas Beyer 3142 3143 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: 3144 3145 The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. 3146 3147 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. 3148 3149 ================================================================ 3150 3151 github.com/lufia/plan9stats 3152 https://github.com/lufia/plan9stats 3153 ---------------------------------------------------------------- 3154 BSD 3-Clause License 3155 3156 Copyright (c) 2019, KADOTA, Kyohei 3157 All rights reserved. 3158 3159 Redistribution and use in source and binary forms, with or without 3160 modification, are permitted provided that the following conditions are met: 3161 3162 1. Redistributions of source code must retain the above copyright notice, this 3163 list of conditions and the following disclaimer. 3164 3165 2. Redistributions in binary form must reproduce the above copyright notice, 3166 this list of conditions and the following disclaimer in the documentation 3167 and/or other materials provided with the distribution. 3168 3169 3. Neither the name of the copyright holder nor the names of its 3170 contributors may be used to endorse or promote products derived from 3171 this software without specific prior written permission. 3172 3173 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 3174 AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 3175 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 3176 DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE 3177 FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 3178 DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR 3179 SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER 3180 CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, 3181 OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 3182 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 3183 3184 ================================================================ 3185 3186 github.com/mattn/go-colorable 3187 https://github.com/mattn/go-colorable 3188 ---------------------------------------------------------------- 3189 The MIT License (MIT) 3190 3191 Copyright (c) 2016 Yasuhiro Matsumoto 3192 3193 Permission is hereby granted, free of charge, to any person obtaining a copy 3194 of this software and associated documentation files (the "Software"), to deal 3195 in the Software without restriction, including without limitation the rights 3196 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 3197 copies of the Software, and to permit persons to whom the Software is 3198 furnished to do so, subject to the following conditions: 3199 3200 The above copyright notice and this permission notice shall be included in all 3201 copies or substantial portions of the Software. 3202 3203 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 3204 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 3205 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 3206 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 3207 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 3208 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 3209 SOFTWARE. 3210 3211 ================================================================ 3212 3213 github.com/mattn/go-ieproxy 3214 https://github.com/mattn/go-ieproxy 3215 ---------------------------------------------------------------- 3216 MIT License 3217 3218 Copyright (c) 2014 mattn 3219 Copyright (c) 2017 oliverpool 3220 Copyright (c) 2019 Adele Reed 3221 3222 Permission is hereby granted, free of charge, to any person obtaining a copy 3223 of this software and associated documentation files (the "Software"), to deal 3224 in the Software without restriction, including without limitation the rights 3225 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 3226 copies of the Software, and to permit persons to whom the Software is 3227 furnished to do so, subject to the following conditions: 3228 3229 The above copyright notice and this permission notice shall be included in all 3230 copies or substantial portions of the Software. 3231 3232 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 3233 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 3234 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 3235 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 3236 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 3237 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 3238 SOFTWARE. 3239 3240 ================================================================ 3241 3242 github.com/mattn/go-isatty 3243 https://github.com/mattn/go-isatty 3244 ---------------------------------------------------------------- 3245 Copyright (c) Yasuhiro MATSUMOTO <mattn.jp@gmail.com> 3246 3247 MIT License (Expat) 3248 3249 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: 3250 3251 The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. 3252 3253 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. 3254 3255 ================================================================ 3256 3257 github.com/mattn/go-runewidth 3258 https://github.com/mattn/go-runewidth 3259 ---------------------------------------------------------------- 3260 The MIT License (MIT) 3261 3262 Copyright (c) 2016 Yasuhiro Matsumoto 3263 3264 Permission is hereby granted, free of charge, to any person obtaining a copy 3265 of this software and associated documentation files (the "Software"), to deal 3266 in the Software without restriction, including without limitation the rights 3267 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 3268 copies of the Software, and to permit persons to whom the Software is 3269 furnished to do so, subject to the following conditions: 3270 3271 The above copyright notice and this permission notice shall be included in all 3272 copies or substantial portions of the Software. 3273 3274 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 3275 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 3276 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 3277 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 3278 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 3279 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 3280 SOFTWARE. 3281 3282 ================================================================ 3283 3284 github.com/matttproud/golang_protobuf_extensions 3285 https://github.com/matttproud/golang_protobuf_extensions 3286 ---------------------------------------------------------------- 3287 Apache License 3288 Version 2.0, January 2004 3289 http://www.apache.org/licenses/ 3290 3291 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 3292 3293 1. Definitions. 3294 3295 "License" shall mean the terms and conditions for use, reproduction, 3296 and distribution as defined by Sections 1 through 9 of this document. 3297 3298 "Licensor" shall mean the copyright owner or entity authorized by 3299 the copyright owner that is granting the License. 3300 3301 "Legal Entity" shall mean the union of the acting entity and all 3302 other entities that control, are controlled by, or are under common 3303 control with that entity. For the purposes of this definition, 3304 "control" means (i) the power, direct or indirect, to cause the 3305 direction or management of such entity, whether by contract or 3306 otherwise, or (ii) ownership of fifty percent (50%) or more of the 3307 outstanding shares, or (iii) beneficial ownership of such entity. 3308 3309 "You" (or "Your") shall mean an individual or Legal Entity 3310 exercising permissions granted by this License. 3311 3312 "Source" form shall mean the preferred form for making modifications, 3313 including but not limited to software source code, documentation 3314 source, and configuration files. 3315 3316 "Object" form shall mean any form resulting from mechanical 3317 transformation or translation of a Source form, including but 3318 not limited to compiled object code, generated documentation, 3319 and conversions to other media types. 3320 3321 "Work" shall mean the work of authorship, whether in Source or 3322 Object form, made available under the License, as indicated by a 3323 copyright notice that is included in or attached to the work 3324 (an example is provided in the Appendix below). 3325 3326 "Derivative Works" shall mean any work, whether in Source or Object 3327 form, that is based on (or derived from) the Work and for which the 3328 editorial revisions, annotations, elaborations, or other modifications 3329 represent, as a whole, an original work of authorship. For the purposes 3330 of this License, Derivative Works shall not include works that remain 3331 separable from, or merely link (or bind by name) to the interfaces of, 3332 the Work and Derivative Works thereof. 3333 3334 "Contribution" shall mean any work of authorship, including 3335 the original version of the Work and any modifications or additions 3336 to that Work or Derivative Works thereof, that is intentionally 3337 submitted to Licensor for inclusion in the Work by the copyright owner 3338 or by an individual or Legal Entity authorized to submit on behalf of 3339 the copyright owner. For the purposes of this definition, "submitted" 3340 means any form of electronic, verbal, or written communication sent 3341 to the Licensor or its representatives, including but not limited to 3342 communication on electronic mailing lists, source code control systems, 3343 and issue tracking systems that are managed by, or on behalf of, the 3344 Licensor for the purpose of discussing and improving the Work, but 3345 excluding communication that is conspicuously marked or otherwise 3346 designated in writing by the copyright owner as "Not a Contribution." 3347 3348 "Contributor" shall mean Licensor and any individual or Legal Entity 3349 on behalf of whom a Contribution has been received by Licensor and 3350 subsequently incorporated within the Work. 3351 3352 2. Grant of Copyright License. Subject to the terms and conditions of 3353 this License, each Contributor hereby grants to You a perpetual, 3354 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 3355 copyright license to reproduce, prepare Derivative Works of, 3356 publicly display, publicly perform, sublicense, and distribute the 3357 Work and such Derivative Works in Source or Object form. 3358 3359 3. Grant of Patent License. Subject to the terms and conditions of 3360 this License, each Contributor hereby grants to You a perpetual, 3361 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 3362 (except as stated in this section) patent license to make, have made, 3363 use, offer to sell, sell, import, and otherwise transfer the Work, 3364 where such license applies only to those patent claims licensable 3365 by such Contributor that are necessarily infringed by their 3366 Contribution(s) alone or by combination of their Contribution(s) 3367 with the Work to which such Contribution(s) was submitted. If You 3368 institute patent litigation against any entity (including a 3369 cross-claim or counterclaim in a lawsuit) alleging that the Work 3370 or a Contribution incorporated within the Work constitutes direct 3371 or contributory patent infringement, then any patent licenses 3372 granted to You under this License for that Work shall terminate 3373 as of the date such litigation is filed. 3374 3375 4. Redistribution. You may reproduce and distribute copies of the 3376 Work or Derivative Works thereof in any medium, with or without 3377 modifications, and in Source or Object form, provided that You 3378 meet the following conditions: 3379 3380 (a) You must give any other recipients of the Work or 3381 Derivative Works a copy of this License; and 3382 3383 (b) You must cause any modified files to carry prominent notices 3384 stating that You changed the files; and 3385 3386 (c) You must retain, in the Source form of any Derivative Works 3387 that You distribute, all copyright, patent, trademark, and 3388 attribution notices from the Source form of the Work, 3389 excluding those notices that do not pertain to any part of 3390 the Derivative Works; and 3391 3392 (d) If the Work includes a "NOTICE" text file as part of its 3393 distribution, then any Derivative Works that You distribute must 3394 include a readable copy of the attribution notices contained 3395 within such NOTICE file, excluding those notices that do not 3396 pertain to any part of the Derivative Works, in at least one 3397 of the following places: within a NOTICE text file distributed 3398 as part of the Derivative Works; within the Source form or 3399 documentation, if provided along with the Derivative Works; or, 3400 within a display generated by the Derivative Works, if and 3401 wherever such third-party notices normally appear. The contents 3402 of the NOTICE file are for informational purposes only and 3403 do not modify the License. You may add Your own attribution 3404 notices within Derivative Works that You distribute, alongside 3405 or as an addendum to the NOTICE text from the Work, provided 3406 that such additional attribution notices cannot be construed 3407 as modifying the License. 3408 3409 You may add Your own copyright statement to Your modifications and 3410 may provide additional or different license terms and conditions 3411 for use, reproduction, or distribution of Your modifications, or 3412 for any such Derivative Works as a whole, provided Your use, 3413 reproduction, and distribution of the Work otherwise complies with 3414 the conditions stated in this License. 3415 3416 5. Submission of Contributions. Unless You explicitly state otherwise, 3417 any Contribution intentionally submitted for inclusion in the Work 3418 by You to the Licensor shall be under the terms and conditions of 3419 this License, without any additional terms or conditions. 3420 Notwithstanding the above, nothing herein shall supersede or modify 3421 the terms of any separate license agreement you may have executed 3422 with Licensor regarding such Contributions. 3423 3424 6. Trademarks. This License does not grant permission to use the trade 3425 names, trademarks, service marks, or product names of the Licensor, 3426 except as required for reasonable and customary use in describing the 3427 origin of the Work and reproducing the content of the NOTICE file. 3428 3429 7. Disclaimer of Warranty. Unless required by applicable law or 3430 agreed to in writing, Licensor provides the Work (and each 3431 Contributor provides its Contributions) on an "AS IS" BASIS, 3432 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 3433 implied, including, without limitation, any warranties or conditions 3434 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 3435 PARTICULAR PURPOSE. You are solely responsible for determining the 3436 appropriateness of using or redistributing the Work and assume any 3437 risks associated with Your exercise of permissions under this License. 3438 3439 8. Limitation of Liability. In no event and under no legal theory, 3440 whether in tort (including negligence), contract, or otherwise, 3441 unless required by applicable law (such as deliberate and grossly 3442 negligent acts) or agreed to in writing, shall any Contributor be 3443 liable to You for damages, including any direct, indirect, special, 3444 incidental, or consequential damages of any character arising as a 3445 result of this License or out of the use or inability to use the 3446 Work (including but not limited to damages for loss of goodwill, 3447 work stoppage, computer failure or malfunction, or any and all 3448 other commercial damages or losses), even if such Contributor 3449 has been advised of the possibility of such damages. 3450 3451 9. Accepting Warranty or Additional Liability. While redistributing 3452 the Work or Derivative Works thereof, You may choose to offer, 3453 and charge a fee for, acceptance of support, warranty, indemnity, 3454 or other liability obligations and/or rights consistent with this 3455 License. However, in accepting such obligations, You may act only 3456 on Your own behalf and on Your sole responsibility, not on behalf 3457 of any other Contributor, and only if You agree to indemnify, 3458 defend, and hold each Contributor harmless for any liability 3459 incurred by, or claims asserted against, such Contributor by reason 3460 of your accepting any such warranty or additional liability. 3461 3462 END OF TERMS AND CONDITIONS 3463 3464 APPENDIX: How to apply the Apache License to your work. 3465 3466 To apply the Apache License to your work, attach the following 3467 boilerplate notice, with the fields enclosed by brackets "{}" 3468 replaced with your own identifying information. (Don't include 3469 the brackets!) The text should be enclosed in the appropriate 3470 comment syntax for the file format. We also recommend that a 3471 file or class name and description of purpose be included on the 3472 same "printed page" as the copyright notice for easier 3473 identification within third-party archives. 3474 3475 Copyright {yyyy} {name of copyright owner} 3476 3477 Licensed under the Apache License, Version 2.0 (the "License"); 3478 you may not use this file except in compliance with the License. 3479 You may obtain a copy of the License at 3480 3481 http://www.apache.org/licenses/LICENSE-2.0 3482 3483 Unless required by applicable law or agreed to in writing, software 3484 distributed under the License is distributed on an "AS IS" BASIS, 3485 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 3486 See the License for the specific language governing permissions and 3487 limitations under the License. 3488 3489 ================================================================ 3490 3491 github.com/minio/cli 3492 https://github.com/minio/cli 3493 ---------------------------------------------------------------- 3494 MIT License 3495 3496 Copyright (c) 2016 Jeremy Saenz & Contributors 3497 3498 Permission is hereby granted, free of charge, to any person obtaining a copy 3499 of this software and associated documentation files (the "Software"), to deal 3500 in the Software without restriction, including without limitation the rights 3501 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 3502 copies of the Software, and to permit persons to whom the Software is 3503 furnished to do so, subject to the following conditions: 3504 3505 The above copyright notice and this permission notice shall be included in all 3506 copies or substantial portions of the Software. 3507 3508 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 3509 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 3510 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 3511 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 3512 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 3513 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 3514 SOFTWARE. 3515 3516 ================================================================ 3517 3518 github.com/minio/madmin-go/v3 3519 https://github.com/minio/madmin-go/v3 3520 ---------------------------------------------------------------- 3521 GNU AFFERO GENERAL PUBLIC LICENSE 3522 Version 3, 19 November 2007 3523 3524 Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/> 3525 Everyone is permitted to copy and distribute verbatim copies 3526 of this license document, but changing it is not allowed. 3527 3528 Preamble 3529 3530 The GNU Affero General Public License is a free, copyleft license for 3531 software and other kinds of works, specifically designed to ensure 3532 cooperation with the community in the case of network server software. 3533 3534 The licenses for most software and other practical works are designed 3535 to take away your freedom to share and change the works. By contrast, 3536 our General Public Licenses are intended to guarantee your freedom to 3537 share and change all versions of a program--to make sure it remains free 3538 software for all its users. 3539 3540 When we speak of free software, we are referring to freedom, not 3541 price. Our General Public Licenses are designed to make sure that you 3542 have the freedom to distribute copies of free software (and charge for 3543 them if you wish), that you receive source code or can get it if you 3544 want it, that you can change the software or use pieces of it in new 3545 free programs, and that you know you can do these things. 3546 3547 Developers that use our General Public Licenses protect your rights 3548 with two steps: (1) assert copyright on the software, and (2) offer 3549 you this License which gives you legal permission to copy, distribute 3550 and/or modify the software. 3551 3552 A secondary benefit of defending all users' freedom is that 3553 improvements made in alternate versions of the program, if they 3554 receive widespread use, become available for other developers to 3555 incorporate. Many developers of free software are heartened and 3556 encouraged by the resulting cooperation. However, in the case of 3557 software used on network servers, this result may fail to come about. 3558 The GNU General Public License permits making a modified version and 3559 letting the public access it on a server without ever releasing its 3560 source code to the public. 3561 3562 The GNU Affero General Public License is designed specifically to 3563 ensure that, in such cases, the modified source code becomes available 3564 to the community. It requires the operator of a network server to 3565 provide the source code of the modified version running there to the 3566 users of that server. Therefore, public use of a modified version, on 3567 a publicly accessible server, gives the public access to the source 3568 code of the modified version. 3569 3570 An older license, called the Affero General Public License and 3571 published by Affero, was designed to accomplish similar goals. This is 3572 a different license, not a version of the Affero GPL, but Affero has 3573 released a new version of the Affero GPL which permits relicensing under 3574 this license. 3575 3576 The precise terms and conditions for copying, distribution and 3577 modification follow. 3578 3579 TERMS AND CONDITIONS 3580 3581 0. Definitions. 3582 3583 "This License" refers to version 3 of the GNU Affero General Public License. 3584 3585 "Copyright" also means copyright-like laws that apply to other kinds of 3586 works, such as semiconductor masks. 3587 3588 "The Program" refers to any copyrightable work licensed under this 3589 License. Each licensee is addressed as "you". "Licensees" and 3590 "recipients" may be individuals or organizations. 3591 3592 To "modify" a work means to copy from or adapt all or part of the work 3593 in a fashion requiring copyright permission, other than the making of an 3594 exact copy. The resulting work is called a "modified version" of the 3595 earlier work or a work "based on" the earlier work. 3596 3597 A "covered work" means either the unmodified Program or a work based 3598 on the Program. 3599 3600 To "propagate" a work means to do anything with it that, without 3601 permission, would make you directly or secondarily liable for 3602 infringement under applicable copyright law, except executing it on a 3603 computer or modifying a private copy. Propagation includes copying, 3604 distribution (with or without modification), making available to the 3605 public, and in some countries other activities as well. 3606 3607 To "convey" a work means any kind of propagation that enables other 3608 parties to make or receive copies. Mere interaction with a user through 3609 a computer network, with no transfer of a copy, is not conveying. 3610 3611 An interactive user interface displays "Appropriate Legal Notices" 3612 to the extent that it includes a convenient and prominently visible 3613 feature that (1) displays an appropriate copyright notice, and (2) 3614 tells the user that there is no warranty for the work (except to the 3615 extent that warranties are provided), that licensees may convey the 3616 work under this License, and how to view a copy of this License. If 3617 the interface presents a list of user commands or options, such as a 3618 menu, a prominent item in the list meets this criterion. 3619 3620 1. Source Code. 3621 3622 The "source code" for a work means the preferred form of the work 3623 for making modifications to it. "Object code" means any non-source 3624 form of a work. 3625 3626 A "Standard Interface" means an interface that either is an official 3627 standard defined by a recognized standards body, or, in the case of 3628 interfaces specified for a particular programming language, one that 3629 is widely used among developers working in that language. 3630 3631 The "System Libraries" of an executable work include anything, other 3632 than the work as a whole, that (a) is included in the normal form of 3633 packaging a Major Component, but which is not part of that Major 3634 Component, and (b) serves only to enable use of the work with that 3635 Major Component, or to implement a Standard Interface for which an 3636 implementation is available to the public in source code form. A 3637 "Major Component", in this context, means a major essential component 3638 (kernel, window system, and so on) of the specific operating system 3639 (if any) on which the executable work runs, or a compiler used to 3640 produce the work, or an object code interpreter used to run it. 3641 3642 The "Corresponding Source" for a work in object code form means all 3643 the source code needed to generate, install, and (for an executable 3644 work) run the object code and to modify the work, including scripts to 3645 control those activities. However, it does not include the work's 3646 System Libraries, or general-purpose tools or generally available free 3647 programs which are used unmodified in performing those activities but 3648 which are not part of the work. For example, Corresponding Source 3649 includes interface definition files associated with source files for 3650 the work, and the source code for shared libraries and dynamically 3651 linked subprograms that the work is specifically designed to require, 3652 such as by intimate data communication or control flow between those 3653 subprograms and other parts of the work. 3654 3655 The Corresponding Source need not include anything that users 3656 can regenerate automatically from other parts of the Corresponding 3657 Source. 3658 3659 The Corresponding Source for a work in source code form is that 3660 same work. 3661 3662 2. Basic Permissions. 3663 3664 All rights granted under this License are granted for the term of 3665 copyright on the Program, and are irrevocable provided the stated 3666 conditions are met. This License explicitly affirms your unlimited 3667 permission to run the unmodified Program. The output from running a 3668 covered work is covered by this License only if the output, given its 3669 content, constitutes a covered work. This License acknowledges your 3670 rights of fair use or other equivalent, as provided by copyright law. 3671 3672 You may make, run and propagate covered works that you do not 3673 convey, without conditions so long as your license otherwise remains 3674 in force. You may convey covered works to others for the sole purpose 3675 of having them make modifications exclusively for you, or provide you 3676 with facilities for running those works, provided that you comply with 3677 the terms of this License in conveying all material for which you do 3678 not control copyright. Those thus making or running the covered works 3679 for you must do so exclusively on your behalf, under your direction 3680 and control, on terms that prohibit them from making any copies of 3681 your copyrighted material outside their relationship with you. 3682 3683 Conveying under any other circumstances is permitted solely under 3684 the conditions stated below. Sublicensing is not allowed; section 10 3685 makes it unnecessary. 3686 3687 3. Protecting Users' Legal Rights From Anti-Circumvention Law. 3688 3689 No covered work shall be deemed part of an effective technological 3690 measure under any applicable law fulfilling obligations under article 3691 11 of the WIPO copyright treaty adopted on 20 December 1996, or 3692 similar laws prohibiting or restricting circumvention of such 3693 measures. 3694 3695 When you convey a covered work, you waive any legal power to forbid 3696 circumvention of technological measures to the extent such circumvention 3697 is effected by exercising rights under this License with respect to 3698 the covered work, and you disclaim any intention to limit operation or 3699 modification of the work as a means of enforcing, against the work's 3700 users, your or third parties' legal rights to forbid circumvention of 3701 technological measures. 3702 3703 4. Conveying Verbatim Copies. 3704 3705 You may convey verbatim copies of the Program's source code as you 3706 receive it, in any medium, provided that you conspicuously and 3707 appropriately publish on each copy an appropriate copyright notice; 3708 keep intact all notices stating that this License and any 3709 non-permissive terms added in accord with section 7 apply to the code; 3710 keep intact all notices of the absence of any warranty; and give all 3711 recipients a copy of this License along with the Program. 3712 3713 You may charge any price or no price for each copy that you convey, 3714 and you may offer support or warranty protection for a fee. 3715 3716 5. Conveying Modified Source Versions. 3717 3718 You may convey a work based on the Program, or the modifications to 3719 produce it from the Program, in the form of source code under the 3720 terms of section 4, provided that you also meet all of these conditions: 3721 3722 a) The work must carry prominent notices stating that you modified 3723 it, and giving a relevant date. 3724 3725 b) The work must carry prominent notices stating that it is 3726 released under this License and any conditions added under section 3727 7. This requirement modifies the requirement in section 4 to 3728 "keep intact all notices". 3729 3730 c) You must license the entire work, as a whole, under this 3731 License to anyone who comes into possession of a copy. This 3732 License will therefore apply, along with any applicable section 7 3733 additional terms, to the whole of the work, and all its parts, 3734 regardless of how they are packaged. This License gives no 3735 permission to license the work in any other way, but it does not 3736 invalidate such permission if you have separately received it. 3737 3738 d) If the work has interactive user interfaces, each must display 3739 Appropriate Legal Notices; however, if the Program has interactive 3740 interfaces that do not display Appropriate Legal Notices, your 3741 work need not make them do so. 3742 3743 A compilation of a covered work with other separate and independent 3744 works, which are not by their nature extensions of the covered work, 3745 and which are not combined with it such as to form a larger program, 3746 in or on a volume of a storage or distribution medium, is called an 3747 "aggregate" if the compilation and its resulting copyright are not 3748 used to limit the access or legal rights of the compilation's users 3749 beyond what the individual works permit. Inclusion of a covered work 3750 in an aggregate does not cause this License to apply to the other 3751 parts of the aggregate. 3752 3753 6. Conveying Non-Source Forms. 3754 3755 You may convey a covered work in object code form under the terms 3756 of sections 4 and 5, provided that you also convey the 3757 machine-readable Corresponding Source under the terms of this License, 3758 in one of these ways: 3759 3760 a) Convey the object code in, or embodied in, a physical product 3761 (including a physical distribution medium), accompanied by the 3762 Corresponding Source fixed on a durable physical medium 3763 customarily used for software interchange. 3764 3765 b) Convey the object code in, or embodied in, a physical product 3766 (including a physical distribution medium), accompanied by a 3767 written offer, valid for at least three years and valid for as 3768 long as you offer spare parts or customer support for that product 3769 model, to give anyone who possesses the object code either (1) a 3770 copy of the Corresponding Source for all the software in the 3771 product that is covered by this License, on a durable physical 3772 medium customarily used for software interchange, for a price no 3773 more than your reasonable cost of physically performing this 3774 conveying of source, or (2) access to copy the 3775 Corresponding Source from a network server at no charge. 3776 3777 c) Convey individual copies of the object code with a copy of the 3778 written offer to provide the Corresponding Source. This 3779 alternative is allowed only occasionally and noncommercially, and 3780 only if you received the object code with such an offer, in accord 3781 with subsection 6b. 3782 3783 d) Convey the object code by offering access from a designated 3784 place (gratis or for a charge), and offer equivalent access to the 3785 Corresponding Source in the same way through the same place at no 3786 further charge. You need not require recipients to copy the 3787 Corresponding Source along with the object code. If the place to 3788 copy the object code is a network server, the Corresponding Source 3789 may be on a different server (operated by you or a third party) 3790 that supports equivalent copying facilities, provided you maintain 3791 clear directions next to the object code saying where to find the 3792 Corresponding Source. Regardless of what server hosts the 3793 Corresponding Source, you remain obligated to ensure that it is 3794 available for as long as needed to satisfy these requirements. 3795 3796 e) Convey the object code using peer-to-peer transmission, provided 3797 you inform other peers where the object code and Corresponding 3798 Source of the work are being offered to the general public at no 3799 charge under subsection 6d. 3800 3801 A separable portion of the object code, whose source code is excluded 3802 from the Corresponding Source as a System Library, need not be 3803 included in conveying the object code work. 3804 3805 A "User Product" is either (1) a "consumer product", which means any 3806 tangible personal property which is normally used for personal, family, 3807 or household purposes, or (2) anything designed or sold for incorporation 3808 into a dwelling. In determining whether a product is a consumer product, 3809 doubtful cases shall be resolved in favor of coverage. For a particular 3810 product received by a particular user, "normally used" refers to a 3811 typical or common use of that class of product, regardless of the status 3812 of the particular user or of the way in which the particular user 3813 actually uses, or expects or is expected to use, the product. A product 3814 is a consumer product regardless of whether the product has substantial 3815 commercial, industrial or non-consumer uses, unless such uses represent 3816 the only significant mode of use of the product. 3817 3818 "Installation Information" for a User Product means any methods, 3819 procedures, authorization keys, or other information required to install 3820 and execute modified versions of a covered work in that User Product from 3821 a modified version of its Corresponding Source. The information must 3822 suffice to ensure that the continued functioning of the modified object 3823 code is in no case prevented or interfered with solely because 3824 modification has been made. 3825 3826 If you convey an object code work under this section in, or with, or 3827 specifically for use in, a User Product, and the conveying occurs as 3828 part of a transaction in which the right of possession and use of the 3829 User Product is transferred to the recipient in perpetuity or for a 3830 fixed term (regardless of how the transaction is characterized), the 3831 Corresponding Source conveyed under this section must be accompanied 3832 by the Installation Information. But this requirement does not apply 3833 if neither you nor any third party retains the ability to install 3834 modified object code on the User Product (for example, the work has 3835 been installed in ROM). 3836 3837 The requirement to provide Installation Information does not include a 3838 requirement to continue to provide support service, warranty, or updates 3839 for a work that has been modified or installed by the recipient, or for 3840 the User Product in which it has been modified or installed. Access to a 3841 network may be denied when the modification itself materially and 3842 adversely affects the operation of the network or violates the rules and 3843 protocols for communication across the network. 3844 3845 Corresponding Source conveyed, and Installation Information provided, 3846 in accord with this section must be in a format that is publicly 3847 documented (and with an implementation available to the public in 3848 source code form), and must require no special password or key for 3849 unpacking, reading or copying. 3850 3851 7. Additional Terms. 3852 3853 "Additional permissions" are terms that supplement the terms of this 3854 License by making exceptions from one or more of its conditions. 3855 Additional permissions that are applicable to the entire Program shall 3856 be treated as though they were included in this License, to the extent 3857 that they are valid under applicable law. If additional permissions 3858 apply only to part of the Program, that part may be used separately 3859 under those permissions, but the entire Program remains governed by 3860 this License without regard to the additional permissions. 3861 3862 When you convey a copy of a covered work, you may at your option 3863 remove any additional permissions from that copy, or from any part of 3864 it. (Additional permissions may be written to require their own 3865 removal in certain cases when you modify the work.) You may place 3866 additional permissions on material, added by you to a covered work, 3867 for which you have or can give appropriate copyright permission. 3868 3869 Notwithstanding any other provision of this License, for material you 3870 add to a covered work, you may (if authorized by the copyright holders of 3871 that material) supplement the terms of this License with terms: 3872 3873 a) Disclaiming warranty or limiting liability differently from the 3874 terms of sections 15 and 16 of this License; or 3875 3876 b) Requiring preservation of specified reasonable legal notices or 3877 author attributions in that material or in the Appropriate Legal 3878 Notices displayed by works containing it; or 3879 3880 c) Prohibiting misrepresentation of the origin of that material, or 3881 requiring that modified versions of such material be marked in 3882 reasonable ways as different from the original version; or 3883 3884 d) Limiting the use for publicity purposes of names of licensors or 3885 authors of the material; or 3886 3887 e) Declining to grant rights under trademark law for use of some 3888 trade names, trademarks, or service marks; or 3889 3890 f) Requiring indemnification of licensors and authors of that 3891 material by anyone who conveys the material (or modified versions of 3892 it) with contractual assumptions of liability to the recipient, for 3893 any liability that these contractual assumptions directly impose on 3894 those licensors and authors. 3895 3896 All other non-permissive additional terms are considered "further 3897 restrictions" within the meaning of section 10. If the Program as you 3898 received it, or any part of it, contains a notice stating that it is 3899 governed by this License along with a term that is a further 3900 restriction, you may remove that term. If a license document contains 3901 a further restriction but permits relicensing or conveying under this 3902 License, you may add to a covered work material governed by the terms 3903 of that license document, provided that the further restriction does 3904 not survive such relicensing or conveying. 3905 3906 If you add terms to a covered work in accord with this section, you 3907 must place, in the relevant source files, a statement of the 3908 additional terms that apply to those files, or a notice indicating 3909 where to find the applicable terms. 3910 3911 Additional terms, permissive or non-permissive, may be stated in the 3912 form of a separately written license, or stated as exceptions; 3913 the above requirements apply either way. 3914 3915 8. Termination. 3916 3917 You may not propagate or modify a covered work except as expressly 3918 provided under this License. Any attempt otherwise to propagate or 3919 modify it is void, and will automatically terminate your rights under 3920 this License (including any patent licenses granted under the third 3921 paragraph of section 11). 3922 3923 However, if you cease all violation of this License, then your 3924 license from a particular copyright holder is reinstated (a) 3925 provisionally, unless and until the copyright holder explicitly and 3926 finally terminates your license, and (b) permanently, if the copyright 3927 holder fails to notify you of the violation by some reasonable means 3928 prior to 60 days after the cessation. 3929 3930 Moreover, your license from a particular copyright holder is 3931 reinstated permanently if the copyright holder notifies you of the 3932 violation by some reasonable means, this is the first time you have 3933 received notice of violation of this License (for any work) from that 3934 copyright holder, and you cure the violation prior to 30 days after 3935 your receipt of the notice. 3936 3937 Termination of your rights under this section does not terminate the 3938 licenses of parties who have received copies or rights from you under 3939 this License. If your rights have been terminated and not permanently 3940 reinstated, you do not qualify to receive new licenses for the same 3941 material under section 10. 3942 3943 9. Acceptance Not Required for Having Copies. 3944 3945 You are not required to accept this License in order to receive or 3946 run a copy of the Program. Ancillary propagation of a covered work 3947 occurring solely as a consequence of using peer-to-peer transmission 3948 to receive a copy likewise does not require acceptance. However, 3949 nothing other than this License grants you permission to propagate or 3950 modify any covered work. These actions infringe copyright if you do 3951 not accept this License. Therefore, by modifying or propagating a 3952 covered work, you indicate your acceptance of this License to do so. 3953 3954 10. Automatic Licensing of Downstream Recipients. 3955 3956 Each time you convey a covered work, the recipient automatically 3957 receives a license from the original licensors, to run, modify and 3958 propagate that work, subject to this License. You are not responsible 3959 for enforcing compliance by third parties with this License. 3960 3961 An "entity transaction" is a transaction transferring control of an 3962 organization, or substantially all assets of one, or subdividing an 3963 organization, or merging organizations. If propagation of a covered 3964 work results from an entity transaction, each party to that 3965 transaction who receives a copy of the work also receives whatever 3966 licenses to the work the party's predecessor in interest had or could 3967 give under the previous paragraph, plus a right to possession of the 3968 Corresponding Source of the work from the predecessor in interest, if 3969 the predecessor has it or can get it with reasonable efforts. 3970 3971 You may not impose any further restrictions on the exercise of the 3972 rights granted or affirmed under this License. For example, you may 3973 not impose a license fee, royalty, or other charge for exercise of 3974 rights granted under this License, and you may not initiate litigation 3975 (including a cross-claim or counterclaim in a lawsuit) alleging that 3976 any patent claim is infringed by making, using, selling, offering for 3977 sale, or importing the Program or any portion of it. 3978 3979 11. Patents. 3980 3981 A "contributor" is a copyright holder who authorizes use under this 3982 License of the Program or a work on which the Program is based. The 3983 work thus licensed is called the contributor's "contributor version". 3984 3985 A contributor's "essential patent claims" are all patent claims 3986 owned or controlled by the contributor, whether already acquired or 3987 hereafter acquired, that would be infringed by some manner, permitted 3988 by this License, of making, using, or selling its contributor version, 3989 but do not include claims that would be infringed only as a 3990 consequence of further modification of the contributor version. For 3991 purposes of this definition, "control" includes the right to grant 3992 patent sublicenses in a manner consistent with the requirements of 3993 this License. 3994 3995 Each contributor grants you a non-exclusive, worldwide, royalty-free 3996 patent license under the contributor's essential patent claims, to 3997 make, use, sell, offer for sale, import and otherwise run, modify and 3998 propagate the contents of its contributor version. 3999 4000 In the following three paragraphs, a "patent license" is any express 4001 agreement or commitment, however denominated, not to enforce a patent 4002 (such as an express permission to practice a patent or covenant not to 4003 sue for patent infringement). To "grant" such a patent license to a 4004 party means to make such an agreement or commitment not to enforce a 4005 patent against the party. 4006 4007 If you convey a covered work, knowingly relying on a patent license, 4008 and the Corresponding Source of the work is not available for anyone 4009 to copy, free of charge and under the terms of this License, through a 4010 publicly available network server or other readily accessible means, 4011 then you must either (1) cause the Corresponding Source to be so 4012 available, or (2) arrange to deprive yourself of the benefit of the 4013 patent license for this particular work, or (3) arrange, in a manner 4014 consistent with the requirements of this License, to extend the patent 4015 license to downstream recipients. "Knowingly relying" means you have 4016 actual knowledge that, but for the patent license, your conveying the 4017 covered work in a country, or your recipient's use of the covered work 4018 in a country, would infringe one or more identifiable patents in that 4019 country that you have reason to believe are valid. 4020 4021 If, pursuant to or in connection with a single transaction or 4022 arrangement, you convey, or propagate by procuring conveyance of, a 4023 covered work, and grant a patent license to some of the parties 4024 receiving the covered work authorizing them to use, propagate, modify 4025 or convey a specific copy of the covered work, then the patent license 4026 you grant is automatically extended to all recipients of the covered 4027 work and works based on it. 4028 4029 A patent license is "discriminatory" if it does not include within 4030 the scope of its coverage, prohibits the exercise of, or is 4031 conditioned on the non-exercise of one or more of the rights that are 4032 specifically granted under this License. You may not convey a covered 4033 work if you are a party to an arrangement with a third party that is 4034 in the business of distributing software, under which you make payment 4035 to the third party based on the extent of your activity of conveying 4036 the work, and under which the third party grants, to any of the 4037 parties who would receive the covered work from you, a discriminatory 4038 patent license (a) in connection with copies of the covered work 4039 conveyed by you (or copies made from those copies), or (b) primarily 4040 for and in connection with specific products or compilations that 4041 contain the covered work, unless you entered into that arrangement, 4042 or that patent license was granted, prior to 28 March 2007. 4043 4044 Nothing in this License shall be construed as excluding or limiting 4045 any implied license or other defenses to infringement that may 4046 otherwise be available to you under applicable patent law. 4047 4048 12. No Surrender of Others' Freedom. 4049 4050 If conditions are imposed on you (whether by court order, agreement or 4051 otherwise) that contradict the conditions of this License, they do not 4052 excuse you from the conditions of this License. If you cannot convey a 4053 covered work so as to satisfy simultaneously your obligations under this 4054 License and any other pertinent obligations, then as a consequence you may 4055 not convey it at all. For example, if you agree to terms that obligate you 4056 to collect a royalty for further conveying from those to whom you convey 4057 the Program, the only way you could satisfy both those terms and this 4058 License would be to refrain entirely from conveying the Program. 4059 4060 13. Remote Network Interaction; Use with the GNU General Public License. 4061 4062 Notwithstanding any other provision of this License, if you modify the 4063 Program, your modified version must prominently offer all users 4064 interacting with it remotely through a computer network (if your version 4065 supports such interaction) an opportunity to receive the Corresponding 4066 Source of your version by providing access to the Corresponding Source 4067 from a network server at no charge, through some standard or customary 4068 means of facilitating copying of software. This Corresponding Source 4069 shall include the Corresponding Source for any work covered by version 3 4070 of the GNU General Public License that is incorporated pursuant to the 4071 following paragraph. 4072 4073 Notwithstanding any other provision of this License, you have 4074 permission to link or combine any covered work with a work licensed 4075 under version 3 of the GNU General Public License into a single 4076 combined work, and to convey the resulting work. The terms of this 4077 License will continue to apply to the part which is the covered work, 4078 but the work with which it is combined will remain governed by version 4079 3 of the GNU General Public License. 4080 4081 14. Revised Versions of this License. 4082 4083 The Free Software Foundation may publish revised and/or new versions of 4084 the GNU Affero General Public License from time to time. Such new versions 4085 will be similar in spirit to the present version, but may differ in detail to 4086 address new problems or concerns. 4087 4088 Each version is given a distinguishing version number. If the 4089 Program specifies that a certain numbered version of the GNU Affero General 4090 Public License "or any later version" applies to it, you have the 4091 option of following the terms and conditions either of that numbered 4092 version or of any later version published by the Free Software 4093 Foundation. If the Program does not specify a version number of the 4094 GNU Affero General Public License, you may choose any version ever published 4095 by the Free Software Foundation. 4096 4097 If the Program specifies that a proxy can decide which future 4098 versions of the GNU Affero General Public License can be used, that proxy's 4099 public statement of acceptance of a version permanently authorizes you 4100 to choose that version for the Program. 4101 4102 Later license versions may give you additional or different 4103 permissions. However, no additional obligations are imposed on any 4104 author or copyright holder as a result of your choosing to follow a 4105 later version. 4106 4107 15. Disclaimer of Warranty. 4108 4109 THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY 4110 APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT 4111 HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY 4112 OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, 4113 THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 4114 PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM 4115 IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF 4116 ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 4117 4118 16. Limitation of Liability. 4119 4120 IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING 4121 WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS 4122 THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY 4123 GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE 4124 USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF 4125 DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD 4126 PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), 4127 EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF 4128 SUCH DAMAGES. 4129 4130 17. Interpretation of Sections 15 and 16. 4131 4132 If the disclaimer of warranty and limitation of liability provided 4133 above cannot be given local legal effect according to their terms, 4134 reviewing courts shall apply local law that most closely approximates 4135 an absolute waiver of all civil liability in connection with the 4136 Program, unless a warranty or assumption of liability accompanies a 4137 copy of the Program in return for a fee. 4138 4139 END OF TERMS AND CONDITIONS 4140 4141 How to Apply These Terms to Your New Programs 4142 4143 If you develop a new program, and you want it to be of the greatest 4144 possible use to the public, the best way to achieve this is to make it 4145 free software which everyone can redistribute and change under these terms. 4146 4147 To do so, attach the following notices to the program. It is safest 4148 to attach them to the start of each source file to most effectively 4149 state the exclusion of warranty; and each file should have at least 4150 the "copyright" line and a pointer to where the full notice is found. 4151 4152 <one line to give the program's name and a brief idea of what it does.> 4153 Copyright (C) <year> <name of author> 4154 4155 This program is free software: you can redistribute it and/or modify 4156 it under the terms of the GNU Affero General Public License as published by 4157 the Free Software Foundation, either version 3 of the License, or 4158 (at your option) any later version. 4159 4160 This program is distributed in the hope that it will be useful, 4161 but WITHOUT ANY WARRANTY; without even the implied warranty of 4162 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 4163 GNU Affero General Public License for more details. 4164 4165 You should have received a copy of the GNU Affero General Public License 4166 along with this program. If not, see <https://www.gnu.org/licenses/>. 4167 4168 Also add information on how to contact you by electronic and paper mail. 4169 4170 If your software can interact with users remotely through a computer 4171 network, you should also make sure that it provides a way for users to 4172 get its source. For example, if your program is a web application, its 4173 interface could display a "Source" link that leads users to an archive 4174 of the code. There are many ways you could offer source, and different 4175 solutions will be better for different programs; see section 13 for the 4176 specific requirements. 4177 4178 You should also get your employer (if you work as a programmer) or school, 4179 if any, to sign a "copyright disclaimer" for the program, if necessary. 4180 For more information on this, and how to apply and follow the GNU AGPL, see 4181 <https://www.gnu.org/licenses/>. 4182 4183 ================================================================ 4184 4185 github.com/minio/md5-simd 4186 https://github.com/minio/md5-simd 4187 ---------------------------------------------------------------- 4188 4189 Apache License 4190 Version 2.0, January 2004 4191 http://www.apache.org/licenses/ 4192 4193 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 4194 4195 1. Definitions. 4196 4197 "License" shall mean the terms and conditions for use, reproduction, 4198 and distribution as defined by Sections 1 through 9 of this document. 4199 4200 "Licensor" shall mean the copyright owner or entity authorized by 4201 the copyright owner that is granting the License. 4202 4203 "Legal Entity" shall mean the union of the acting entity and all 4204 other entities that control, are controlled by, or are under common 4205 control with that entity. For the purposes of this definition, 4206 "control" means (i) the power, direct or indirect, to cause the 4207 direction or management of such entity, whether by contract or 4208 otherwise, or (ii) ownership of fifty percent (50%) or more of the 4209 outstanding shares, or (iii) beneficial ownership of such entity. 4210 4211 "You" (or "Your") shall mean an individual or Legal Entity 4212 exercising permissions granted by this License. 4213 4214 "Source" form shall mean the preferred form for making modifications, 4215 including but not limited to software source code, documentation 4216 source, and configuration files. 4217 4218 "Object" form shall mean any form resulting from mechanical 4219 transformation or translation of a Source form, including but 4220 not limited to compiled object code, generated documentation, 4221 and conversions to other media types. 4222 4223 "Work" shall mean the work of authorship, whether in Source or 4224 Object form, made available under the License, as indicated by a 4225 copyright notice that is included in or attached to the work 4226 (an example is provided in the Appendix below). 4227 4228 "Derivative Works" shall mean any work, whether in Source or Object 4229 form, that is based on (or derived from) the Work and for which the 4230 editorial revisions, annotations, elaborations, or other modifications 4231 represent, as a whole, an original work of authorship. For the purposes 4232 of this License, Derivative Works shall not include works that remain 4233 separable from, or merely link (or bind by name) to the interfaces of, 4234 the Work and Derivative Works thereof. 4235 4236 "Contribution" shall mean any work of authorship, including 4237 the original version of the Work and any modifications or additions 4238 to that Work or Derivative Works thereof, that is intentionally 4239 submitted to Licensor for inclusion in the Work by the copyright owner 4240 or by an individual or Legal Entity authorized to submit on behalf of 4241 the copyright owner. For the purposes of this definition, "submitted" 4242 means any form of electronic, verbal, or written communication sent 4243 to the Licensor or its representatives, including but not limited to 4244 communication on electronic mailing lists, source code control systems, 4245 and issue tracking systems that are managed by, or on behalf of, the 4246 Licensor for the purpose of discussing and improving the Work, but 4247 excluding communication that is conspicuously marked or otherwise 4248 designated in writing by the copyright owner as "Not a Contribution." 4249 4250 "Contributor" shall mean Licensor and any individual or Legal Entity 4251 on behalf of whom a Contribution has been received by Licensor and 4252 subsequently incorporated within the Work. 4253 4254 2. Grant of Copyright License. Subject to the terms and conditions of 4255 this License, each Contributor hereby grants to You a perpetual, 4256 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 4257 copyright license to reproduce, prepare Derivative Works of, 4258 publicly display, publicly perform, sublicense, and distribute the 4259 Work and such Derivative Works in Source or Object form. 4260 4261 3. Grant of Patent License. Subject to the terms and conditions of 4262 this License, each Contributor hereby grants to You a perpetual, 4263 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 4264 (except as stated in this section) patent license to make, have made, 4265 use, offer to sell, sell, import, and otherwise transfer the Work, 4266 where such license applies only to those patent claims licensable 4267 by such Contributor that are necessarily infringed by their 4268 Contribution(s) alone or by combination of their Contribution(s) 4269 with the Work to which such Contribution(s) was submitted. If You 4270 institute patent litigation against any entity (including a 4271 cross-claim or counterclaim in a lawsuit) alleging that the Work 4272 or a Contribution incorporated within the Work constitutes direct 4273 or contributory patent infringement, then any patent licenses 4274 granted to You under this License for that Work shall terminate 4275 as of the date such litigation is filed. 4276 4277 4. Redistribution. You may reproduce and distribute copies of the 4278 Work or Derivative Works thereof in any medium, with or without 4279 modifications, and in Source or Object form, provided that You 4280 meet the following conditions: 4281 4282 (a) You must give any other recipients of the Work or 4283 Derivative Works a copy of this License; and 4284 4285 (b) You must cause any modified files to carry prominent notices 4286 stating that You changed the files; and 4287 4288 (c) You must retain, in the Source form of any Derivative Works 4289 that You distribute, all copyright, patent, trademark, and 4290 attribution notices from the Source form of the Work, 4291 excluding those notices that do not pertain to any part of 4292 the Derivative Works; and 4293 4294 (d) If the Work includes a "NOTICE" text file as part of its 4295 distribution, then any Derivative Works that You distribute must 4296 include a readable copy of the attribution notices contained 4297 within such NOTICE file, excluding those notices that do not 4298 pertain to any part of the Derivative Works, in at least one 4299 of the following places: within a NOTICE text file distributed 4300 as part of the Derivative Works; within the Source form or 4301 documentation, if provided along with the Derivative Works; or, 4302 within a display generated by the Derivative Works, if and 4303 wherever such third-party notices normally appear. The contents 4304 of the NOTICE file are for informational purposes only and 4305 do not modify the License. You may add Your own attribution 4306 notices within Derivative Works that You distribute, alongside 4307 or as an addendum to the NOTICE text from the Work, provided 4308 that such additional attribution notices cannot be construed 4309 as modifying the License. 4310 4311 You may add Your own copyright statement to Your modifications and 4312 may provide additional or different license terms and conditions 4313 for use, reproduction, or distribution of Your modifications, or 4314 for any such Derivative Works as a whole, provided Your use, 4315 reproduction, and distribution of the Work otherwise complies with 4316 the conditions stated in this License. 4317 4318 5. Submission of Contributions. Unless You explicitly state otherwise, 4319 any Contribution intentionally submitted for inclusion in the Work 4320 by You to the Licensor shall be under the terms and conditions of 4321 this License, without any additional terms or conditions. 4322 Notwithstanding the above, nothing herein shall supersede or modify 4323 the terms of any separate license agreement you may have executed 4324 with Licensor regarding such Contributions. 4325 4326 6. Trademarks. This License does not grant permission to use the trade 4327 names, trademarks, service marks, or product names of the Licensor, 4328 except as required for reasonable and customary use in describing the 4329 origin of the Work and reproducing the content of the NOTICE file. 4330 4331 7. Disclaimer of Warranty. Unless required by applicable law or 4332 agreed to in writing, Licensor provides the Work (and each 4333 Contributor provides its Contributions) on an "AS IS" BASIS, 4334 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 4335 implied, including, without limitation, any warranties or conditions 4336 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 4337 PARTICULAR PURPOSE. You are solely responsible for determining the 4338 appropriateness of using or redistributing the Work and assume any 4339 risks associated with Your exercise of permissions under this License. 4340 4341 8. Limitation of Liability. In no event and under no legal theory, 4342 whether in tort (including negligence), contract, or otherwise, 4343 unless required by applicable law (such as deliberate and grossly 4344 negligent acts) or agreed to in writing, shall any Contributor be 4345 liable to You for damages, including any direct, indirect, special, 4346 incidental, or consequential damages of any character arising as a 4347 result of this License or out of the use or inability to use the 4348 Work (including but not limited to damages for loss of goodwill, 4349 work stoppage, computer failure or malfunction, or any and all 4350 other commercial damages or losses), even if such Contributor 4351 has been advised of the possibility of such damages. 4352 4353 9. Accepting Warranty or Additional Liability. While redistributing 4354 the Work or Derivative Works thereof, You may choose to offer, 4355 and charge a fee for, acceptance of support, warranty, indemnity, 4356 or other liability obligations and/or rights consistent with this 4357 License. However, in accepting such obligations, You may act only 4358 on Your own behalf and on Your sole responsibility, not on behalf 4359 of any other Contributor, and only if You agree to indemnify, 4360 defend, and hold each Contributor harmless for any liability 4361 incurred by, or claims asserted against, such Contributor by reason 4362 of your accepting any such warranty or additional liability. 4363 4364 END OF TERMS AND CONDITIONS 4365 4366 APPENDIX: How to apply the Apache License to your work. 4367 4368 To apply the Apache License to your work, attach the following 4369 boilerplate notice, with the fields enclosed by brackets "[]" 4370 replaced with your own identifying information. (Don't include 4371 the brackets!) The text should be enclosed in the appropriate 4372 comment syntax for the file format. We also recommend that a 4373 file or class name and description of purpose be included on the 4374 same "printed page" as the copyright notice for easier 4375 identification within third-party archives. 4376 4377 Copyright [yyyy] [name of copyright owner] 4378 4379 Licensed under the Apache License, Version 2.0 (the "License"); 4380 you may not use this file except in compliance with the License. 4381 You may obtain a copy of the License at 4382 4383 http://www.apache.org/licenses/LICENSE-2.0 4384 4385 Unless required by applicable law or agreed to in writing, software 4386 distributed under the License is distributed on an "AS IS" BASIS, 4387 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 4388 See the License for the specific language governing permissions and 4389 limitations under the License. 4390 4391 ================================================================ 4392 4393 github.com/minio/minio-go/v7 4394 https://github.com/minio/minio-go/v7 4395 ---------------------------------------------------------------- 4396 4397 Apache License 4398 Version 2.0, January 2004 4399 http://www.apache.org/licenses/ 4400 4401 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 4402 4403 1. Definitions. 4404 4405 "License" shall mean the terms and conditions for use, reproduction, 4406 and distribution as defined by Sections 1 through 9 of this document. 4407 4408 "Licensor" shall mean the copyright owner or entity authorized by 4409 the copyright owner that is granting the License. 4410 4411 "Legal Entity" shall mean the union of the acting entity and all 4412 other entities that control, are controlled by, or are under common 4413 control with that entity. For the purposes of this definition, 4414 "control" means (i) the power, direct or indirect, to cause the 4415 direction or management of such entity, whether by contract or 4416 otherwise, or (ii) ownership of fifty percent (50%) or more of the 4417 outstanding shares, or (iii) beneficial ownership of such entity. 4418 4419 "You" (or "Your") shall mean an individual or Legal Entity 4420 exercising permissions granted by this License. 4421 4422 "Source" form shall mean the preferred form for making modifications, 4423 including but not limited to software source code, documentation 4424 source, and configuration files. 4425 4426 "Object" form shall mean any form resulting from mechanical 4427 transformation or translation of a Source form, including but 4428 not limited to compiled object code, generated documentation, 4429 and conversions to other media types. 4430 4431 "Work" shall mean the work of authorship, whether in Source or 4432 Object form, made available under the License, as indicated by a 4433 copyright notice that is included in or attached to the work 4434 (an example is provided in the Appendix below). 4435 4436 "Derivative Works" shall mean any work, whether in Source or Object 4437 form, that is based on (or derived from) the Work and for which the 4438 editorial revisions, annotations, elaborations, or other modifications 4439 represent, as a whole, an original work of authorship. For the purposes 4440 of this License, Derivative Works shall not include works that remain 4441 separable from, or merely link (or bind by name) to the interfaces of, 4442 the Work and Derivative Works thereof. 4443 4444 "Contribution" shall mean any work of authorship, including 4445 the original version of the Work and any modifications or additions 4446 to that Work or Derivative Works thereof, that is intentionally 4447 submitted to Licensor for inclusion in the Work by the copyright owner 4448 or by an individual or Legal Entity authorized to submit on behalf of 4449 the copyright owner. For the purposes of this definition, "submitted" 4450 means any form of electronic, verbal, or written communication sent 4451 to the Licensor or its representatives, including but not limited to 4452 communication on electronic mailing lists, source code control systems, 4453 and issue tracking systems that are managed by, or on behalf of, the 4454 Licensor for the purpose of discussing and improving the Work, but 4455 excluding communication that is conspicuously marked or otherwise 4456 designated in writing by the copyright owner as "Not a Contribution." 4457 4458 "Contributor" shall mean Licensor and any individual or Legal Entity 4459 on behalf of whom a Contribution has been received by Licensor and 4460 subsequently incorporated within the Work. 4461 4462 2. Grant of Copyright License. Subject to the terms and conditions of 4463 this License, each Contributor hereby grants to You a perpetual, 4464 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 4465 copyright license to reproduce, prepare Derivative Works of, 4466 publicly display, publicly perform, sublicense, and distribute the 4467 Work and such Derivative Works in Source or Object form. 4468 4469 3. Grant of Patent License. Subject to the terms and conditions of 4470 this License, each Contributor hereby grants to You a perpetual, 4471 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 4472 (except as stated in this section) patent license to make, have made, 4473 use, offer to sell, sell, import, and otherwise transfer the Work, 4474 where such license applies only to those patent claims licensable 4475 by such Contributor that are necessarily infringed by their 4476 Contribution(s) alone or by combination of their Contribution(s) 4477 with the Work to which such Contribution(s) was submitted. If You 4478 institute patent litigation against any entity (including a 4479 cross-claim or counterclaim in a lawsuit) alleging that the Work 4480 or a Contribution incorporated within the Work constitutes direct 4481 or contributory patent infringement, then any patent licenses 4482 granted to You under this License for that Work shall terminate 4483 as of the date such litigation is filed. 4484 4485 4. Redistribution. You may reproduce and distribute copies of the 4486 Work or Derivative Works thereof in any medium, with or without 4487 modifications, and in Source or Object form, provided that You 4488 meet the following conditions: 4489 4490 (a) You must give any other recipients of the Work or 4491 Derivative Works a copy of this License; and 4492 4493 (b) You must cause any modified files to carry prominent notices 4494 stating that You changed the files; and 4495 4496 (c) You must retain, in the Source form of any Derivative Works 4497 that You distribute, all copyright, patent, trademark, and 4498 attribution notices from the Source form of the Work, 4499 excluding those notices that do not pertain to any part of 4500 the Derivative Works; and 4501 4502 (d) If the Work includes a "NOTICE" text file as part of its 4503 distribution, then any Derivative Works that You distribute must 4504 include a readable copy of the attribution notices contained 4505 within such NOTICE file, excluding those notices that do not 4506 pertain to any part of the Derivative Works, in at least one 4507 of the following places: within a NOTICE text file distributed 4508 as part of the Derivative Works; within the Source form or 4509 documentation, if provided along with the Derivative Works; or, 4510 within a display generated by the Derivative Works, if and 4511 wherever such third-party notices normally appear. The contents 4512 of the NOTICE file are for informational purposes only and 4513 do not modify the License. You may add Your own attribution 4514 notices within Derivative Works that You distribute, alongside 4515 or as an addendum to the NOTICE text from the Work, provided 4516 that such additional attribution notices cannot be construed 4517 as modifying the License. 4518 4519 You may add Your own copyright statement to Your modifications and 4520 may provide additional or different license terms and conditions 4521 for use, reproduction, or distribution of Your modifications, or 4522 for any such Derivative Works as a whole, provided Your use, 4523 reproduction, and distribution of the Work otherwise complies with 4524 the conditions stated in this License. 4525 4526 5. Submission of Contributions. Unless You explicitly state otherwise, 4527 any Contribution intentionally submitted for inclusion in the Work 4528 by You to the Licensor shall be under the terms and conditions of 4529 this License, without any additional terms or conditions. 4530 Notwithstanding the above, nothing herein shall supersede or modify 4531 the terms of any separate license agreement you may have executed 4532 with Licensor regarding such Contributions. 4533 4534 6. Trademarks. This License does not grant permission to use the trade 4535 names, trademarks, service marks, or product names of the Licensor, 4536 except as required for reasonable and customary use in describing the 4537 origin of the Work and reproducing the content of the NOTICE file. 4538 4539 7. Disclaimer of Warranty. Unless required by applicable law or 4540 agreed to in writing, Licensor provides the Work (and each 4541 Contributor provides its Contributions) on an "AS IS" BASIS, 4542 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 4543 implied, including, without limitation, any warranties or conditions 4544 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 4545 PARTICULAR PURPOSE. You are solely responsible for determining the 4546 appropriateness of using or redistributing the Work and assume any 4547 risks associated with Your exercise of permissions under this License. 4548 4549 8. Limitation of Liability. In no event and under no legal theory, 4550 whether in tort (including negligence), contract, or otherwise, 4551 unless required by applicable law (such as deliberate and grossly 4552 negligent acts) or agreed to in writing, shall any Contributor be 4553 liable to You for damages, including any direct, indirect, special, 4554 incidental, or consequential damages of any character arising as a 4555 result of this License or out of the use or inability to use the 4556 Work (including but not limited to damages for loss of goodwill, 4557 work stoppage, computer failure or malfunction, or any and all 4558 other commercial damages or losses), even if such Contributor 4559 has been advised of the possibility of such damages. 4560 4561 9. Accepting Warranty or Additional Liability. While redistributing 4562 the Work or Derivative Works thereof, You may choose to offer, 4563 and charge a fee for, acceptance of support, warranty, indemnity, 4564 or other liability obligations and/or rights consistent with this 4565 License. However, in accepting such obligations, You may act only 4566 on Your own behalf and on Your sole responsibility, not on behalf 4567 of any other Contributor, and only if You agree to indemnify, 4568 defend, and hold each Contributor harmless for any liability 4569 incurred by, or claims asserted against, such Contributor by reason 4570 of your accepting any such warranty or additional liability. 4571 4572 END OF TERMS AND CONDITIONS 4573 4574 APPENDIX: How to apply the Apache License to your work. 4575 4576 To apply the Apache License to your work, attach the following 4577 boilerplate notice, with the fields enclosed by brackets "[]" 4578 replaced with your own identifying information. (Don't include 4579 the brackets!) The text should be enclosed in the appropriate 4580 comment syntax for the file format. We also recommend that a 4581 file or class name and description of purpose be included on the 4582 same "printed page" as the copyright notice for easier 4583 identification within third-party archives. 4584 4585 Copyright [yyyy] [name of copyright owner] 4586 4587 Licensed under the Apache License, Version 2.0 (the "License"); 4588 you may not use this file except in compliance with the License. 4589 You may obtain a copy of the License at 4590 4591 http://www.apache.org/licenses/LICENSE-2.0 4592 4593 Unless required by applicable law or agreed to in writing, software 4594 distributed under the License is distributed on an "AS IS" BASIS, 4595 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 4596 See the License for the specific language governing permissions and 4597 limitations under the License. 4598 4599 ================================================================ 4600 4601 github.com/minio/mux 4602 https://github.com/minio/mux 4603 ---------------------------------------------------------------- 4604 Copyright (c) 2012-2018 The Gorilla Authors. All rights reserved. 4605 4606 Redistribution and use in source and binary forms, with or without 4607 modification, are permitted provided that the following conditions are 4608 met: 4609 4610 * Redistributions of source code must retain the above copyright 4611 notice, this list of conditions and the following disclaimer. 4612 * Redistributions in binary form must reproduce the above 4613 copyright notice, this list of conditions and the following disclaimer 4614 in the documentation and/or other materials provided with the 4615 distribution. 4616 * Neither the name of Google Inc. nor the names of its 4617 contributors may be used to endorse or promote products derived from 4618 this software without specific prior written permission. 4619 4620 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 4621 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 4622 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 4623 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 4624 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 4625 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 4626 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 4627 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 4628 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 4629 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 4630 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 4631 4632 ================================================================ 4633 4634 github.com/minio/pkg/v2 4635 https://github.com/minio/pkg/v2 4636 ---------------------------------------------------------------- 4637 GNU AFFERO GENERAL PUBLIC LICENSE 4638 Version 3, 19 November 2007 4639 4640 Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/> 4641 Everyone is permitted to copy and distribute verbatim copies 4642 of this license document, but changing it is not allowed. 4643 4644 Preamble 4645 4646 The GNU Affero General Public License is a free, copyleft license for 4647 software and other kinds of works, specifically designed to ensure 4648 cooperation with the community in the case of network server software. 4649 4650 The licenses for most software and other practical works are designed 4651 to take away your freedom to share and change the works. By contrast, 4652 our General Public Licenses are intended to guarantee your freedom to 4653 share and change all versions of a program--to make sure it remains free 4654 software for all its users. 4655 4656 When we speak of free software, we are referring to freedom, not 4657 price. Our General Public Licenses are designed to make sure that you 4658 have the freedom to distribute copies of free software (and charge for 4659 them if you wish), that you receive source code or can get it if you 4660 want it, that you can change the software or use pieces of it in new 4661 free programs, and that you know you can do these things. 4662 4663 Developers that use our General Public Licenses protect your rights 4664 with two steps: (1) assert copyright on the software, and (2) offer 4665 you this License which gives you legal permission to copy, distribute 4666 and/or modify the software. 4667 4668 A secondary benefit of defending all users' freedom is that 4669 improvements made in alternate versions of the program, if they 4670 receive widespread use, become available for other developers to 4671 incorporate. Many developers of free software are heartened and 4672 encouraged by the resulting cooperation. However, in the case of 4673 software used on network servers, this result may fail to come about. 4674 The GNU General Public License permits making a modified version and 4675 letting the public access it on a server without ever releasing its 4676 source code to the public. 4677 4678 The GNU Affero General Public License is designed specifically to 4679 ensure that, in such cases, the modified source code becomes available 4680 to the community. It requires the operator of a network server to 4681 provide the source code of the modified version running there to the 4682 users of that server. Therefore, public use of a modified version, on 4683 a publicly accessible server, gives the public access to the source 4684 code of the modified version. 4685 4686 An older license, called the Affero General Public License and 4687 published by Affero, was designed to accomplish similar goals. This is 4688 a different license, not a version of the Affero GPL, but Affero has 4689 released a new version of the Affero GPL which permits relicensing under 4690 this license. 4691 4692 The precise terms and conditions for copying, distribution and 4693 modification follow. 4694 4695 TERMS AND CONDITIONS 4696 4697 0. Definitions. 4698 4699 "This License" refers to version 3 of the GNU Affero General Public License. 4700 4701 "Copyright" also means copyright-like laws that apply to other kinds of 4702 works, such as semiconductor masks. 4703 4704 "The Program" refers to any copyrightable work licensed under this 4705 License. Each licensee is addressed as "you". "Licensees" and 4706 "recipients" may be individuals or organizations. 4707 4708 To "modify" a work means to copy from or adapt all or part of the work 4709 in a fashion requiring copyright permission, other than the making of an 4710 exact copy. The resulting work is called a "modified version" of the 4711 earlier work or a work "based on" the earlier work. 4712 4713 A "covered work" means either the unmodified Program or a work based 4714 on the Program. 4715 4716 To "propagate" a work means to do anything with it that, without 4717 permission, would make you directly or secondarily liable for 4718 infringement under applicable copyright law, except executing it on a 4719 computer or modifying a private copy. Propagation includes copying, 4720 distribution (with or without modification), making available to the 4721 public, and in some countries other activities as well. 4722 4723 To "convey" a work means any kind of propagation that enables other 4724 parties to make or receive copies. Mere interaction with a user through 4725 a computer network, with no transfer of a copy, is not conveying. 4726 4727 An interactive user interface displays "Appropriate Legal Notices" 4728 to the extent that it includes a convenient and prominently visible 4729 feature that (1) displays an appropriate copyright notice, and (2) 4730 tells the user that there is no warranty for the work (except to the 4731 extent that warranties are provided), that licensees may convey the 4732 work under this License, and how to view a copy of this License. If 4733 the interface presents a list of user commands or options, such as a 4734 menu, a prominent item in the list meets this criterion. 4735 4736 1. Source Code. 4737 4738 The "source code" for a work means the preferred form of the work 4739 for making modifications to it. "Object code" means any non-source 4740 form of a work. 4741 4742 A "Standard Interface" means an interface that either is an official 4743 standard defined by a recognized standards body, or, in the case of 4744 interfaces specified for a particular programming language, one that 4745 is widely used among developers working in that language. 4746 4747 The "System Libraries" of an executable work include anything, other 4748 than the work as a whole, that (a) is included in the normal form of 4749 packaging a Major Component, but which is not part of that Major 4750 Component, and (b) serves only to enable use of the work with that 4751 Major Component, or to implement a Standard Interface for which an 4752 implementation is available to the public in source code form. A 4753 "Major Component", in this context, means a major essential component 4754 (kernel, window system, and so on) of the specific operating system 4755 (if any) on which the executable work runs, or a compiler used to 4756 produce the work, or an object code interpreter used to run it. 4757 4758 The "Corresponding Source" for a work in object code form means all 4759 the source code needed to generate, install, and (for an executable 4760 work) run the object code and to modify the work, including scripts to 4761 control those activities. However, it does not include the work's 4762 System Libraries, or general-purpose tools or generally available free 4763 programs which are used unmodified in performing those activities but 4764 which are not part of the work. For example, Corresponding Source 4765 includes interface definition files associated with source files for 4766 the work, and the source code for shared libraries and dynamically 4767 linked subprograms that the work is specifically designed to require, 4768 such as by intimate data communication or control flow between those 4769 subprograms and other parts of the work. 4770 4771 The Corresponding Source need not include anything that users 4772 can regenerate automatically from other parts of the Corresponding 4773 Source. 4774 4775 The Corresponding Source for a work in source code form is that 4776 same work. 4777 4778 2. Basic Permissions. 4779 4780 All rights granted under this License are granted for the term of 4781 copyright on the Program, and are irrevocable provided the stated 4782 conditions are met. This License explicitly affirms your unlimited 4783 permission to run the unmodified Program. The output from running a 4784 covered work is covered by this License only if the output, given its 4785 content, constitutes a covered work. This License acknowledges your 4786 rights of fair use or other equivalent, as provided by copyright law. 4787 4788 You may make, run and propagate covered works that you do not 4789 convey, without conditions so long as your license otherwise remains 4790 in force. You may convey covered works to others for the sole purpose 4791 of having them make modifications exclusively for you, or provide you 4792 with facilities for running those works, provided that you comply with 4793 the terms of this License in conveying all material for which you do 4794 not control copyright. Those thus making or running the covered works 4795 for you must do so exclusively on your behalf, under your direction 4796 and control, on terms that prohibit them from making any copies of 4797 your copyrighted material outside their relationship with you. 4798 4799 Conveying under any other circumstances is permitted solely under 4800 the conditions stated below. Sublicensing is not allowed; section 10 4801 makes it unnecessary. 4802 4803 3. Protecting Users' Legal Rights From Anti-Circumvention Law. 4804 4805 No covered work shall be deemed part of an effective technological 4806 measure under any applicable law fulfilling obligations under article 4807 11 of the WIPO copyright treaty adopted on 20 December 1996, or 4808 similar laws prohibiting or restricting circumvention of such 4809 measures. 4810 4811 When you convey a covered work, you waive any legal power to forbid 4812 circumvention of technological measures to the extent such circumvention 4813 is effected by exercising rights under this License with respect to 4814 the covered work, and you disclaim any intention to limit operation or 4815 modification of the work as a means of enforcing, against the work's 4816 users, your or third parties' legal rights to forbid circumvention of 4817 technological measures. 4818 4819 4. Conveying Verbatim Copies. 4820 4821 You may convey verbatim copies of the Program's source code as you 4822 receive it, in any medium, provided that you conspicuously and 4823 appropriately publish on each copy an appropriate copyright notice; 4824 keep intact all notices stating that this License and any 4825 non-permissive terms added in accord with section 7 apply to the code; 4826 keep intact all notices of the absence of any warranty; and give all 4827 recipients a copy of this License along with the Program. 4828 4829 You may charge any price or no price for each copy that you convey, 4830 and you may offer support or warranty protection for a fee. 4831 4832 5. Conveying Modified Source Versions. 4833 4834 You may convey a work based on the Program, or the modifications to 4835 produce it from the Program, in the form of source code under the 4836 terms of section 4, provided that you also meet all of these conditions: 4837 4838 a) The work must carry prominent notices stating that you modified 4839 it, and giving a relevant date. 4840 4841 b) The work must carry prominent notices stating that it is 4842 released under this License and any conditions added under section 4843 7. This requirement modifies the requirement in section 4 to 4844 "keep intact all notices". 4845 4846 c) You must license the entire work, as a whole, under this 4847 License to anyone who comes into possession of a copy. This 4848 License will therefore apply, along with any applicable section 7 4849 additional terms, to the whole of the work, and all its parts, 4850 regardless of how they are packaged. This License gives no 4851 permission to license the work in any other way, but it does not 4852 invalidate such permission if you have separately received it. 4853 4854 d) If the work has interactive user interfaces, each must display 4855 Appropriate Legal Notices; however, if the Program has interactive 4856 interfaces that do not display Appropriate Legal Notices, your 4857 work need not make them do so. 4858 4859 A compilation of a covered work with other separate and independent 4860 works, which are not by their nature extensions of the covered work, 4861 and which are not combined with it such as to form a larger program, 4862 in or on a volume of a storage or distribution medium, is called an 4863 "aggregate" if the compilation and its resulting copyright are not 4864 used to limit the access or legal rights of the compilation's users 4865 beyond what the individual works permit. Inclusion of a covered work 4866 in an aggregate does not cause this License to apply to the other 4867 parts of the aggregate. 4868 4869 6. Conveying Non-Source Forms. 4870 4871 You may convey a covered work in object code form under the terms 4872 of sections 4 and 5, provided that you also convey the 4873 machine-readable Corresponding Source under the terms of this License, 4874 in one of these ways: 4875 4876 a) Convey the object code in, or embodied in, a physical product 4877 (including a physical distribution medium), accompanied by the 4878 Corresponding Source fixed on a durable physical medium 4879 customarily used for software interchange. 4880 4881 b) Convey the object code in, or embodied in, a physical product 4882 (including a physical distribution medium), accompanied by a 4883 written offer, valid for at least three years and valid for as 4884 long as you offer spare parts or customer support for that product 4885 model, to give anyone who possesses the object code either (1) a 4886 copy of the Corresponding Source for all the software in the 4887 product that is covered by this License, on a durable physical 4888 medium customarily used for software interchange, for a price no 4889 more than your reasonable cost of physically performing this 4890 conveying of source, or (2) access to copy the 4891 Corresponding Source from a network server at no charge. 4892 4893 c) Convey individual copies of the object code with a copy of the 4894 written offer to provide the Corresponding Source. This 4895 alternative is allowed only occasionally and noncommercially, and 4896 only if you received the object code with such an offer, in accord 4897 with subsection 6b. 4898 4899 d) Convey the object code by offering access from a designated 4900 place (gratis or for a charge), and offer equivalent access to the 4901 Corresponding Source in the same way through the same place at no 4902 further charge. You need not require recipients to copy the 4903 Corresponding Source along with the object code. If the place to 4904 copy the object code is a network server, the Corresponding Source 4905 may be on a different server (operated by you or a third party) 4906 that supports equivalent copying facilities, provided you maintain 4907 clear directions next to the object code saying where to find the 4908 Corresponding Source. Regardless of what server hosts the 4909 Corresponding Source, you remain obligated to ensure that it is 4910 available for as long as needed to satisfy these requirements. 4911 4912 e) Convey the object code using peer-to-peer transmission, provided 4913 you inform other peers where the object code and Corresponding 4914 Source of the work are being offered to the general public at no 4915 charge under subsection 6d. 4916 4917 A separable portion of the object code, whose source code is excluded 4918 from the Corresponding Source as a System Library, need not be 4919 included in conveying the object code work. 4920 4921 A "User Product" is either (1) a "consumer product", which means any 4922 tangible personal property which is normally used for personal, family, 4923 or household purposes, or (2) anything designed or sold for incorporation 4924 into a dwelling. In determining whether a product is a consumer product, 4925 doubtful cases shall be resolved in favor of coverage. For a particular 4926 product received by a particular user, "normally used" refers to a 4927 typical or common use of that class of product, regardless of the status 4928 of the particular user or of the way in which the particular user 4929 actually uses, or expects or is expected to use, the product. A product 4930 is a consumer product regardless of whether the product has substantial 4931 commercial, industrial or non-consumer uses, unless such uses represent 4932 the only significant mode of use of the product. 4933 4934 "Installation Information" for a User Product means any methods, 4935 procedures, authorization keys, or other information required to install 4936 and execute modified versions of a covered work in that User Product from 4937 a modified version of its Corresponding Source. The information must 4938 suffice to ensure that the continued functioning of the modified object 4939 code is in no case prevented or interfered with solely because 4940 modification has been made. 4941 4942 If you convey an object code work under this section in, or with, or 4943 specifically for use in, a User Product, and the conveying occurs as 4944 part of a transaction in which the right of possession and use of the 4945 User Product is transferred to the recipient in perpetuity or for a 4946 fixed term (regardless of how the transaction is characterized), the 4947 Corresponding Source conveyed under this section must be accompanied 4948 by the Installation Information. But this requirement does not apply 4949 if neither you nor any third party retains the ability to install 4950 modified object code on the User Product (for example, the work has 4951 been installed in ROM). 4952 4953 The requirement to provide Installation Information does not include a 4954 requirement to continue to provide support service, warranty, or updates 4955 for a work that has been modified or installed by the recipient, or for 4956 the User Product in which it has been modified or installed. Access to a 4957 network may be denied when the modification itself materially and 4958 adversely affects the operation of the network or violates the rules and 4959 protocols for communication across the network. 4960 4961 Corresponding Source conveyed, and Installation Information provided, 4962 in accord with this section must be in a format that is publicly 4963 documented (and with an implementation available to the public in 4964 source code form), and must require no special password or key for 4965 unpacking, reading or copying. 4966 4967 7. Additional Terms. 4968 4969 "Additional permissions" are terms that supplement the terms of this 4970 License by making exceptions from one or more of its conditions. 4971 Additional permissions that are applicable to the entire Program shall 4972 be treated as though they were included in this License, to the extent 4973 that they are valid under applicable law. If additional permissions 4974 apply only to part of the Program, that part may be used separately 4975 under those permissions, but the entire Program remains governed by 4976 this License without regard to the additional permissions. 4977 4978 When you convey a copy of a covered work, you may at your option 4979 remove any additional permissions from that copy, or from any part of 4980 it. (Additional permissions may be written to require their own 4981 removal in certain cases when you modify the work.) You may place 4982 additional permissions on material, added by you to a covered work, 4983 for which you have or can give appropriate copyright permission. 4984 4985 Notwithstanding any other provision of this License, for material you 4986 add to a covered work, you may (if authorized by the copyright holders of 4987 that material) supplement the terms of this License with terms: 4988 4989 a) Disclaiming warranty or limiting liability differently from the 4990 terms of sections 15 and 16 of this License; or 4991 4992 b) Requiring preservation of specified reasonable legal notices or 4993 author attributions in that material or in the Appropriate Legal 4994 Notices displayed by works containing it; or 4995 4996 c) Prohibiting misrepresentation of the origin of that material, or 4997 requiring that modified versions of such material be marked in 4998 reasonable ways as different from the original version; or 4999 5000 d) Limiting the use for publicity purposes of names of licensors or 5001 authors of the material; or 5002 5003 e) Declining to grant rights under trademark law for use of some 5004 trade names, trademarks, or service marks; or 5005 5006 f) Requiring indemnification of licensors and authors of that 5007 material by anyone who conveys the material (or modified versions of 5008 it) with contractual assumptions of liability to the recipient, for 5009 any liability that these contractual assumptions directly impose on 5010 those licensors and authors. 5011 5012 All other non-permissive additional terms are considered "further 5013 restrictions" within the meaning of section 10. If the Program as you 5014 received it, or any part of it, contains a notice stating that it is 5015 governed by this License along with a term that is a further 5016 restriction, you may remove that term. If a license document contains 5017 a further restriction but permits relicensing or conveying under this 5018 License, you may add to a covered work material governed by the terms 5019 of that license document, provided that the further restriction does 5020 not survive such relicensing or conveying. 5021 5022 If you add terms to a covered work in accord with this section, you 5023 must place, in the relevant source files, a statement of the 5024 additional terms that apply to those files, or a notice indicating 5025 where to find the applicable terms. 5026 5027 Additional terms, permissive or non-permissive, may be stated in the 5028 form of a separately written license, or stated as exceptions; 5029 the above requirements apply either way. 5030 5031 8. Termination. 5032 5033 You may not propagate or modify a covered work except as expressly 5034 provided under this License. Any attempt otherwise to propagate or 5035 modify it is void, and will automatically terminate your rights under 5036 this License (including any patent licenses granted under the third 5037 paragraph of section 11). 5038 5039 However, if you cease all violation of this License, then your 5040 license from a particular copyright holder is reinstated (a) 5041 provisionally, unless and until the copyright holder explicitly and 5042 finally terminates your license, and (b) permanently, if the copyright 5043 holder fails to notify you of the violation by some reasonable means 5044 prior to 60 days after the cessation. 5045 5046 Moreover, your license from a particular copyright holder is 5047 reinstated permanently if the copyright holder notifies you of the 5048 violation by some reasonable means, this is the first time you have 5049 received notice of violation of this License (for any work) from that 5050 copyright holder, and you cure the violation prior to 30 days after 5051 your receipt of the notice. 5052 5053 Termination of your rights under this section does not terminate the 5054 licenses of parties who have received copies or rights from you under 5055 this License. If your rights have been terminated and not permanently 5056 reinstated, you do not qualify to receive new licenses for the same 5057 material under section 10. 5058 5059 9. Acceptance Not Required for Having Copies. 5060 5061 You are not required to accept this License in order to receive or 5062 run a copy of the Program. Ancillary propagation of a covered work 5063 occurring solely as a consequence of using peer-to-peer transmission 5064 to receive a copy likewise does not require acceptance. However, 5065 nothing other than this License grants you permission to propagate or 5066 modify any covered work. These actions infringe copyright if you do 5067 not accept this License. Therefore, by modifying or propagating a 5068 covered work, you indicate your acceptance of this License to do so. 5069 5070 10. Automatic Licensing of Downstream Recipients. 5071 5072 Each time you convey a covered work, the recipient automatically 5073 receives a license from the original licensors, to run, modify and 5074 propagate that work, subject to this License. You are not responsible 5075 for enforcing compliance by third parties with this License. 5076 5077 An "entity transaction" is a transaction transferring control of an 5078 organization, or substantially all assets of one, or subdividing an 5079 organization, or merging organizations. If propagation of a covered 5080 work results from an entity transaction, each party to that 5081 transaction who receives a copy of the work also receives whatever 5082 licenses to the work the party's predecessor in interest had or could 5083 give under the previous paragraph, plus a right to possession of the 5084 Corresponding Source of the work from the predecessor in interest, if 5085 the predecessor has it or can get it with reasonable efforts. 5086 5087 You may not impose any further restrictions on the exercise of the 5088 rights granted or affirmed under this License. For example, you may 5089 not impose a license fee, royalty, or other charge for exercise of 5090 rights granted under this License, and you may not initiate litigation 5091 (including a cross-claim or counterclaim in a lawsuit) alleging that 5092 any patent claim is infringed by making, using, selling, offering for 5093 sale, or importing the Program or any portion of it. 5094 5095 11. Patents. 5096 5097 A "contributor" is a copyright holder who authorizes use under this 5098 License of the Program or a work on which the Program is based. The 5099 work thus licensed is called the contributor's "contributor version". 5100 5101 A contributor's "essential patent claims" are all patent claims 5102 owned or controlled by the contributor, whether already acquired or 5103 hereafter acquired, that would be infringed by some manner, permitted 5104 by this License, of making, using, or selling its contributor version, 5105 but do not include claims that would be infringed only as a 5106 consequence of further modification of the contributor version. For 5107 purposes of this definition, "control" includes the right to grant 5108 patent sublicenses in a manner consistent with the requirements of 5109 this License. 5110 5111 Each contributor grants you a non-exclusive, worldwide, royalty-free 5112 patent license under the contributor's essential patent claims, to 5113 make, use, sell, offer for sale, import and otherwise run, modify and 5114 propagate the contents of its contributor version. 5115 5116 In the following three paragraphs, a "patent license" is any express 5117 agreement or commitment, however denominated, not to enforce a patent 5118 (such as an express permission to practice a patent or covenant not to 5119 sue for patent infringement). To "grant" such a patent license to a 5120 party means to make such an agreement or commitment not to enforce a 5121 patent against the party. 5122 5123 If you convey a covered work, knowingly relying on a patent license, 5124 and the Corresponding Source of the work is not available for anyone 5125 to copy, free of charge and under the terms of this License, through a 5126 publicly available network server or other readily accessible means, 5127 then you must either (1) cause the Corresponding Source to be so 5128 available, or (2) arrange to deprive yourself of the benefit of the 5129 patent license for this particular work, or (3) arrange, in a manner 5130 consistent with the requirements of this License, to extend the patent 5131 license to downstream recipients. "Knowingly relying" means you have 5132 actual knowledge that, but for the patent license, your conveying the 5133 covered work in a country, or your recipient's use of the covered work 5134 in a country, would infringe one or more identifiable patents in that 5135 country that you have reason to believe are valid. 5136 5137 If, pursuant to or in connection with a single transaction or 5138 arrangement, you convey, or propagate by procuring conveyance of, a 5139 covered work, and grant a patent license to some of the parties 5140 receiving the covered work authorizing them to use, propagate, modify 5141 or convey a specific copy of the covered work, then the patent license 5142 you grant is automatically extended to all recipients of the covered 5143 work and works based on it. 5144 5145 A patent license is "discriminatory" if it does not include within 5146 the scope of its coverage, prohibits the exercise of, or is 5147 conditioned on the non-exercise of one or more of the rights that are 5148 specifically granted under this License. You may not convey a covered 5149 work if you are a party to an arrangement with a third party that is 5150 in the business of distributing software, under which you make payment 5151 to the third party based on the extent of your activity of conveying 5152 the work, and under which the third party grants, to any of the 5153 parties who would receive the covered work from you, a discriminatory 5154 patent license (a) in connection with copies of the covered work 5155 conveyed by you (or copies made from those copies), or (b) primarily 5156 for and in connection with specific products or compilations that 5157 contain the covered work, unless you entered into that arrangement, 5158 or that patent license was granted, prior to 28 March 2007. 5159 5160 Nothing in this License shall be construed as excluding or limiting 5161 any implied license or other defenses to infringement that may 5162 otherwise be available to you under applicable patent law. 5163 5164 12. No Surrender of Others' Freedom. 5165 5166 If conditions are imposed on you (whether by court order, agreement or 5167 otherwise) that contradict the conditions of this License, they do not 5168 excuse you from the conditions of this License. If you cannot convey a 5169 covered work so as to satisfy simultaneously your obligations under this 5170 License and any other pertinent obligations, then as a consequence you may 5171 not convey it at all. For example, if you agree to terms that obligate you 5172 to collect a royalty for further conveying from those to whom you convey 5173 the Program, the only way you could satisfy both those terms and this 5174 License would be to refrain entirely from conveying the Program. 5175 5176 13. Remote Network Interaction; Use with the GNU General Public License. 5177 5178 Notwithstanding any other provision of this License, if you modify the 5179 Program, your modified version must prominently offer all users 5180 interacting with it remotely through a computer network (if your version 5181 supports such interaction) an opportunity to receive the Corresponding 5182 Source of your version by providing access to the Corresponding Source 5183 from a network server at no charge, through some standard or customary 5184 means of facilitating copying of software. This Corresponding Source 5185 shall include the Corresponding Source for any work covered by version 3 5186 of the GNU General Public License that is incorporated pursuant to the 5187 following paragraph. 5188 5189 Notwithstanding any other provision of this License, you have 5190 permission to link or combine any covered work with a work licensed 5191 under version 3 of the GNU General Public License into a single 5192 combined work, and to convey the resulting work. The terms of this 5193 License will continue to apply to the part which is the covered work, 5194 but the work with which it is combined will remain governed by version 5195 3 of the GNU General Public License. 5196 5197 14. Revised Versions of this License. 5198 5199 The Free Software Foundation may publish revised and/or new versions of 5200 the GNU Affero General Public License from time to time. Such new versions 5201 will be similar in spirit to the present version, but may differ in detail to 5202 address new problems or concerns. 5203 5204 Each version is given a distinguishing version number. If the 5205 Program specifies that a certain numbered version of the GNU Affero General 5206 Public License "or any later version" applies to it, you have the 5207 option of following the terms and conditions either of that numbered 5208 version or of any later version published by the Free Software 5209 Foundation. If the Program does not specify a version number of the 5210 GNU Affero General Public License, you may choose any version ever published 5211 by the Free Software Foundation. 5212 5213 If the Program specifies that a proxy can decide which future 5214 versions of the GNU Affero General Public License can be used, that proxy's 5215 public statement of acceptance of a version permanently authorizes you 5216 to choose that version for the Program. 5217 5218 Later license versions may give you additional or different 5219 permissions. However, no additional obligations are imposed on any 5220 author or copyright holder as a result of your choosing to follow a 5221 later version. 5222 5223 15. Disclaimer of Warranty. 5224 5225 THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY 5226 APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT 5227 HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY 5228 OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, 5229 THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 5230 PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM 5231 IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF 5232 ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 5233 5234 16. Limitation of Liability. 5235 5236 IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING 5237 WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS 5238 THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY 5239 GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE 5240 USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF 5241 DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD 5242 PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), 5243 EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF 5244 SUCH DAMAGES. 5245 5246 17. Interpretation of Sections 15 and 16. 5247 5248 If the disclaimer of warranty and limitation of liability provided 5249 above cannot be given local legal effect according to their terms, 5250 reviewing courts shall apply local law that most closely approximates 5251 an absolute waiver of all civil liability in connection with the 5252 Program, unless a warranty or assumption of liability accompanies a 5253 copy of the Program in return for a fee. 5254 5255 END OF TERMS AND CONDITIONS 5256 5257 How to Apply These Terms to Your New Programs 5258 5259 If you develop a new program, and you want it to be of the greatest 5260 possible use to the public, the best way to achieve this is to make it 5261 free software which everyone can redistribute and change under these terms. 5262 5263 To do so, attach the following notices to the program. It is safest 5264 to attach them to the start of each source file to most effectively 5265 state the exclusion of warranty; and each file should have at least 5266 the "copyright" line and a pointer to where the full notice is found. 5267 5268 <one line to give the program's name and a brief idea of what it does.> 5269 Copyright (C) <year> <name of author> 5270 5271 This program is free software: you can redistribute it and/or modify 5272 it under the terms of the GNU Affero General Public License as published by 5273 the Free Software Foundation, either version 3 of the License, or 5274 (at your option) any later version. 5275 5276 This program is distributed in the hope that it will be useful, 5277 but WITHOUT ANY WARRANTY; without even the implied warranty of 5278 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 5279 GNU Affero General Public License for more details. 5280 5281 You should have received a copy of the GNU Affero General Public License 5282 along with this program. If not, see <https://www.gnu.org/licenses/>. 5283 5284 Also add information on how to contact you by electronic and paper mail. 5285 5286 If your software can interact with users remotely through a computer 5287 network, you should also make sure that it provides a way for users to 5288 get its source. For example, if your program is a web application, its 5289 interface could display a "Source" link that leads users to an archive 5290 of the code. There are many ways you could offer source, and different 5291 solutions will be better for different programs; see section 13 for the 5292 specific requirements. 5293 5294 You should also get your employer (if you work as a programmer) or school, 5295 if any, to sign a "copyright disclaimer" for the program, if necessary. 5296 For more information on this, and how to apply and follow the GNU AGPL, see 5297 <https://www.gnu.org/licenses/>. 5298 5299 ================================================================ 5300 5301 github.com/minio/selfupdate 5302 https://github.com/minio/selfupdate 5303 ---------------------------------------------------------------- 5304 5305 Apache License 5306 Version 2.0, January 2004 5307 http://www.apache.org/licenses/ 5308 5309 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 5310 5311 1. Definitions. 5312 5313 "License" shall mean the terms and conditions for use, reproduction, 5314 and distribution as defined by Sections 1 through 9 of this document. 5315 5316 "Licensor" shall mean the copyright owner or entity authorized by 5317 the copyright owner that is granting the License. 5318 5319 "Legal Entity" shall mean the union of the acting entity and all 5320 other entities that control, are controlled by, or are under common 5321 control with that entity. For the purposes of this definition, 5322 "control" means (i) the power, direct or indirect, to cause the 5323 direction or management of such entity, whether by contract or 5324 otherwise, or (ii) ownership of fifty percent (50%) or more of the 5325 outstanding shares, or (iii) beneficial ownership of such entity. 5326 5327 "You" (or "Your") shall mean an individual or Legal Entity 5328 exercising permissions granted by this License. 5329 5330 "Source" form shall mean the preferred form for making modifications, 5331 including but not limited to software source code, documentation 5332 source, and configuration files. 5333 5334 "Object" form shall mean any form resulting from mechanical 5335 transformation or translation of a Source form, including but 5336 not limited to compiled object code, generated documentation, 5337 and conversions to other media types. 5338 5339 "Work" shall mean the work of authorship, whether in Source or 5340 Object form, made available under the License, as indicated by a 5341 copyright notice that is included in or attached to the work 5342 (an example is provided in the Appendix below). 5343 5344 "Derivative Works" shall mean any work, whether in Source or Object 5345 form, that is based on (or derived from) the Work and for which the 5346 editorial revisions, annotations, elaborations, or other modifications 5347 represent, as a whole, an original work of authorship. For the purposes 5348 of this License, Derivative Works shall not include works that remain 5349 separable from, or merely link (or bind by name) to the interfaces of, 5350 the Work and Derivative Works thereof. 5351 5352 "Contribution" shall mean any work of authorship, including 5353 the original version of the Work and any modifications or additions 5354 to that Work or Derivative Works thereof, that is intentionally 5355 submitted to Licensor for inclusion in the Work by the copyright owner 5356 or by an individual or Legal Entity authorized to submit on behalf of 5357 the copyright owner. For the purposes of this definition, "submitted" 5358 means any form of electronic, verbal, or written communication sent 5359 to the Licensor or its representatives, including but not limited to 5360 communication on electronic mailing lists, source code control systems, 5361 and issue tracking systems that are managed by, or on behalf of, the 5362 Licensor for the purpose of discussing and improving the Work, but 5363 excluding communication that is conspicuously marked or otherwise 5364 designated in writing by the copyright owner as "Not a Contribution." 5365 5366 "Contributor" shall mean Licensor and any individual or Legal Entity 5367 on behalf of whom a Contribution has been received by Licensor and 5368 subsequently incorporated within the Work. 5369 5370 2. Grant of Copyright License. Subject to the terms and conditions of 5371 this License, each Contributor hereby grants to You a perpetual, 5372 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 5373 copyright license to reproduce, prepare Derivative Works of, 5374 publicly display, publicly perform, sublicense, and distribute the 5375 Work and such Derivative Works in Source or Object form. 5376 5377 3. Grant of Patent License. Subject to the terms and conditions of 5378 this License, each Contributor hereby grants to You a perpetual, 5379 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 5380 (except as stated in this section) patent license to make, have made, 5381 use, offer to sell, sell, import, and otherwise transfer the Work, 5382 where such license applies only to those patent claims licensable 5383 by such Contributor that are necessarily infringed by their 5384 Contribution(s) alone or by combination of their Contribution(s) 5385 with the Work to which such Contribution(s) was submitted. If You 5386 institute patent litigation against any entity (including a 5387 cross-claim or counterclaim in a lawsuit) alleging that the Work 5388 or a Contribution incorporated within the Work constitutes direct 5389 or contributory patent infringement, then any patent licenses 5390 granted to You under this License for that Work shall terminate 5391 as of the date such litigation is filed. 5392 5393 4. Redistribution. You may reproduce and distribute copies of the 5394 Work or Derivative Works thereof in any medium, with or without 5395 modifications, and in Source or Object form, provided that You 5396 meet the following conditions: 5397 5398 (a) You must give any other recipients of the Work or 5399 Derivative Works a copy of this License; and 5400 5401 (b) You must cause any modified files to carry prominent notices 5402 stating that You changed the files; and 5403 5404 (c) You must retain, in the Source form of any Derivative Works 5405 that You distribute, all copyright, patent, trademark, and 5406 attribution notices from the Source form of the Work, 5407 excluding those notices that do not pertain to any part of 5408 the Derivative Works; and 5409 5410 (d) If the Work includes a "NOTICE" text file as part of its 5411 distribution, then any Derivative Works that You distribute must 5412 include a readable copy of the attribution notices contained 5413 within such NOTICE file, excluding those notices that do not 5414 pertain to any part of the Derivative Works, in at least one 5415 of the following places: within a NOTICE text file distributed 5416 as part of the Derivative Works; within the Source form or 5417 documentation, if provided along with the Derivative Works; or, 5418 within a display generated by the Derivative Works, if and 5419 wherever such third-party notices normally appear. The contents 5420 of the NOTICE file are for informational purposes only and 5421 do not modify the License. You may add Your own attribution 5422 notices within Derivative Works that You distribute, alongside 5423 or as an addendum to the NOTICE text from the Work, provided 5424 that such additional attribution notices cannot be construed 5425 as modifying the License. 5426 5427 You may add Your own copyright statement to Your modifications and 5428 may provide additional or different license terms and conditions 5429 for use, reproduction, or distribution of Your modifications, or 5430 for any such Derivative Works as a whole, provided Your use, 5431 reproduction, and distribution of the Work otherwise complies with 5432 the conditions stated in this License. 5433 5434 5. Submission of Contributions. Unless You explicitly state otherwise, 5435 any Contribution intentionally submitted for inclusion in the Work 5436 by You to the Licensor shall be under the terms and conditions of 5437 this License, without any additional terms or conditions. 5438 Notwithstanding the above, nothing herein shall supersede or modify 5439 the terms of any separate license agreement you may have executed 5440 with Licensor regarding such Contributions. 5441 5442 6. Trademarks. This License does not grant permission to use the trade 5443 names, trademarks, service marks, or product names of the Licensor, 5444 except as required for reasonable and customary use in describing the 5445 origin of the Work and reproducing the content of the NOTICE file. 5446 5447 7. Disclaimer of Warranty. Unless required by applicable law or 5448 agreed to in writing, Licensor provides the Work (and each 5449 Contributor provides its Contributions) on an "AS IS" BASIS, 5450 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 5451 implied, including, without limitation, any warranties or conditions 5452 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 5453 PARTICULAR PURPOSE. You are solely responsible for determining the 5454 appropriateness of using or redistributing the Work and assume any 5455 risks associated with Your exercise of permissions under this License. 5456 5457 8. Limitation of Liability. In no event and under no legal theory, 5458 whether in tort (including negligence), contract, or otherwise, 5459 unless required by applicable law (such as deliberate and grossly 5460 negligent acts) or agreed to in writing, shall any Contributor be 5461 liable to You for damages, including any direct, indirect, special, 5462 incidental, or consequential damages of any character arising as a 5463 result of this License or out of the use or inability to use the 5464 Work (including but not limited to damages for loss of goodwill, 5465 work stoppage, computer failure or malfunction, or any and all 5466 other commercial damages or losses), even if such Contributor 5467 has been advised of the possibility of such damages. 5468 5469 9. Accepting Warranty or Additional Liability. While redistributing 5470 the Work or Derivative Works thereof, You may choose to offer, 5471 and charge a fee for, acceptance of support, warranty, indemnity, 5472 or other liability obligations and/or rights consistent with this 5473 License. However, in accepting such obligations, You may act only 5474 on Your own behalf and on Your sole responsibility, not on behalf 5475 of any other Contributor, and only if You agree to indemnify, 5476 defend, and hold each Contributor harmless for any liability 5477 incurred by, or claims asserted against, such Contributor by reason 5478 of your accepting any such warranty or additional liability. 5479 5480 END OF TERMS AND CONDITIONS 5481 5482 APPENDIX: How to apply the Apache License to your work. 5483 5484 To apply the Apache License to your work, attach the following 5485 boilerplate notice, with the fields enclosed by brackets "[]" 5486 replaced with your own identifying information. (Don't include 5487 the brackets!) The text should be enclosed in the appropriate 5488 comment syntax for the file format. We also recommend that a 5489 file or class name and description of purpose be included on the 5490 same "printed page" as the copyright notice for easier 5491 identification within third-party archives. 5492 5493 Copyright [yyyy] [name of copyright owner] 5494 5495 Licensed under the Apache License, Version 2.0 (the "License"); 5496 you may not use this file except in compliance with the License. 5497 You may obtain a copy of the License at 5498 5499 http://www.apache.org/licenses/LICENSE-2.0 5500 5501 Unless required by applicable law or agreed to in writing, software 5502 distributed under the License is distributed on an "AS IS" BASIS, 5503 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 5504 See the License for the specific language governing permissions and 5505 limitations under the License. 5506 5507 ================================================================ 5508 5509 github.com/mitchellh/go-homedir 5510 https://github.com/mitchellh/go-homedir 5511 ---------------------------------------------------------------- 5512 The MIT License (MIT) 5513 5514 Copyright (c) 2013 Mitchell Hashimoto 5515 5516 Permission is hereby granted, free of charge, to any person obtaining a copy 5517 of this software and associated documentation files (the "Software"), to deal 5518 in the Software without restriction, including without limitation the rights 5519 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 5520 copies of the Software, and to permit persons to whom the Software is 5521 furnished to do so, subject to the following conditions: 5522 5523 The above copyright notice and this permission notice shall be included in 5524 all copies or substantial portions of the Software. 5525 5526 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 5527 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 5528 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 5529 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 5530 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 5531 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 5532 THE SOFTWARE. 5533 5534 ================================================================ 5535 5536 github.com/muesli/ansi 5537 https://github.com/muesli/ansi 5538 ---------------------------------------------------------------- 5539 MIT License 5540 5541 Copyright (c) 2021 Christian Muehlhaeuser 5542 5543 Permission is hereby granted, free of charge, to any person obtaining a copy 5544 of this software and associated documentation files (the "Software"), to deal 5545 in the Software without restriction, including without limitation the rights 5546 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 5547 copies of the Software, and to permit persons to whom the Software is 5548 furnished to do so, subject to the following conditions: 5549 5550 The above copyright notice and this permission notice shall be included in all 5551 copies or substantial portions of the Software. 5552 5553 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 5554 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 5555 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 5556 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 5557 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 5558 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 5559 SOFTWARE. 5560 5561 ================================================================ 5562 5563 github.com/muesli/cancelreader 5564 https://github.com/muesli/cancelreader 5565 ---------------------------------------------------------------- 5566 MIT License 5567 5568 Copyright (c) 2022 Erik Geiser and Christian Muehlhaeuser 5569 5570 Permission is hereby granted, free of charge, to any person obtaining a copy 5571 of this software and associated documentation files (the "Software"), to deal 5572 in the Software without restriction, including without limitation the rights 5573 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 5574 copies of the Software, and to permit persons to whom the Software is 5575 furnished to do so, subject to the following conditions: 5576 5577 The above copyright notice and this permission notice shall be included in all 5578 copies or substantial portions of the Software. 5579 5580 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 5581 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 5582 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 5583 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 5584 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 5585 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 5586 SOFTWARE. 5587 5588 ================================================================ 5589 5590 github.com/muesli/reflow 5591 https://github.com/muesli/reflow 5592 ---------------------------------------------------------------- 5593 MIT License 5594 5595 Copyright (c) 2019 Christian Muehlhaeuser 5596 5597 Permission is hereby granted, free of charge, to any person obtaining a copy 5598 of this software and associated documentation files (the "Software"), to deal 5599 in the Software without restriction, including without limitation the rights 5600 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 5601 copies of the Software, and to permit persons to whom the Software is 5602 furnished to do so, subject to the following conditions: 5603 5604 The above copyright notice and this permission notice shall be included in all 5605 copies or substantial portions of the Software. 5606 5607 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 5608 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 5609 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 5610 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 5611 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 5612 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 5613 SOFTWARE. 5614 5615 ================================================================ 5616 5617 github.com/muesli/termenv 5618 https://github.com/muesli/termenv 5619 ---------------------------------------------------------------- 5620 MIT License 5621 5622 Copyright (c) 2019 Christian Muehlhaeuser 5623 5624 Permission is hereby granted, free of charge, to any person obtaining a copy 5625 of this software and associated documentation files (the "Software"), to deal 5626 in the Software without restriction, including without limitation the rights 5627 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 5628 copies of the Software, and to permit persons to whom the Software is 5629 furnished to do so, subject to the following conditions: 5630 5631 The above copyright notice and this permission notice shall be included in all 5632 copies or substantial portions of the Software. 5633 5634 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 5635 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 5636 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 5637 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 5638 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 5639 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 5640 SOFTWARE. 5641 5642 ================================================================ 5643 5644 github.com/olekukonko/tablewriter 5645 https://github.com/olekukonko/tablewriter 5646 ---------------------------------------------------------------- 5647 Copyright (C) 2014 by Oleku Konko 5648 5649 Permission is hereby granted, free of charge, to any person obtaining a copy 5650 of this software and associated documentation files (the "Software"), to deal 5651 in the Software without restriction, including without limitation the rights 5652 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 5653 copies of the Software, and to permit persons to whom the Software is 5654 furnished to do so, subject to the following conditions: 5655 5656 The above copyright notice and this permission notice shall be included in 5657 all copies or substantial portions of the Software. 5658 5659 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 5660 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 5661 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 5662 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 5663 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 5664 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 5665 THE SOFTWARE. 5666 5667 ================================================================ 5668 5669 github.com/philhofer/fwd 5670 https://github.com/philhofer/fwd 5671 ---------------------------------------------------------------- 5672 Copyright (c) 2014-2015, Philip Hofer 5673 5674 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: 5675 5676 The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. 5677 5678 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. 5679 ================================================================ 5680 5681 github.com/pkg/errors 5682 https://github.com/pkg/errors 5683 ---------------------------------------------------------------- 5684 Copyright (c) 2015, Dave Cheney <dave@cheney.net> 5685 All rights reserved. 5686 5687 Redistribution and use in source and binary forms, with or without 5688 modification, are permitted provided that the following conditions are met: 5689 5690 * Redistributions of source code must retain the above copyright notice, this 5691 list of conditions and the following disclaimer. 5692 5693 * Redistributions in binary form must reproduce the above copyright notice, 5694 this list of conditions and the following disclaimer in the documentation 5695 and/or other materials provided with the distribution. 5696 5697 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 5698 AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 5699 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 5700 DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE 5701 FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 5702 DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR 5703 SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER 5704 CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, 5705 OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 5706 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 5707 5708 ================================================================ 5709 5710 github.com/pkg/xattr 5711 https://github.com/pkg/xattr 5712 ---------------------------------------------------------------- 5713 Copyright (c) 2012 Dave Cheney. All rights reserved. 5714 Copyright (c) 2014 Kuba Podgórski. All rights reserved. 5715 5716 Redistribution and use in source and binary forms, with or without 5717 modification, are permitted provided that the following conditions are 5718 met: 5719 5720 * Redistributions of source code must retain the above copyright 5721 notice, this list of conditions and the following disclaimer. 5722 * Redistributions in binary form must reproduce the above 5723 copyright notice, this list of conditions and the following disclaimer 5724 in the documentation and/or other materials provided with the 5725 distribution. 5726 5727 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 5728 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 5729 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 5730 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 5731 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 5732 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 5733 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 5734 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 5735 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 5736 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 5737 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 5738 5739 ================================================================ 5740 5741 github.com/pmezard/go-difflib 5742 https://github.com/pmezard/go-difflib 5743 ---------------------------------------------------------------- 5744 Copyright (c) 2013, Patrick Mezard 5745 All rights reserved. 5746 5747 Redistribution and use in source and binary forms, with or without 5748 modification, are permitted provided that the following conditions are 5749 met: 5750 5751 Redistributions of source code must retain the above copyright 5752 notice, this list of conditions and the following disclaimer. 5753 Redistributions in binary form must reproduce the above copyright 5754 notice, this list of conditions and the following disclaimer in the 5755 documentation and/or other materials provided with the distribution. 5756 The names of its contributors may not be used to endorse or promote 5757 products derived from this software without specific prior written 5758 permission. 5759 5760 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS 5761 IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 5762 TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A 5763 PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 5764 HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 5765 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED 5766 TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 5767 PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 5768 LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 5769 NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 5770 SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 5771 5772 ================================================================ 5773 5774 github.com/posener/complete 5775 https://github.com/posener/complete 5776 ---------------------------------------------------------------- 5777 The MIT License 5778 5779 Copyright (c) 2017 Eyal Posener 5780 5781 Permission is hereby granted, free of charge, to any person obtaining a copy 5782 of this software and associated documentation files (the "Software"), to deal 5783 in the Software without restriction, including without limitation the rights 5784 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 5785 copies of the Software, and to permit persons to whom the Software is 5786 furnished to do so, subject to the following conditions: 5787 5788 The above copyright notice and this permission notice shall be included in 5789 all copies or substantial portions of the Software. 5790 5791 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 5792 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 5793 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 5794 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 5795 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 5796 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 5797 THE SOFTWARE. 5798 ================================================================ 5799 5800 github.com/power-devops/perfstat 5801 https://github.com/power-devops/perfstat 5802 ---------------------------------------------------------------- 5803 MIT License 5804 5805 Copyright (c) 2020 Power DevOps 5806 5807 Permission is hereby granted, free of charge, to any person obtaining a copy 5808 of this software and associated documentation files (the "Software"), to deal 5809 in the Software without restriction, including without limitation the rights 5810 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 5811 copies of the Software, and to permit persons to whom the Software is 5812 furnished to do so, subject to the following conditions: 5813 5814 The above copyright notice and this permission notice shall be included in all 5815 copies or substantial portions of the Software. 5816 5817 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 5818 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 5819 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 5820 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 5821 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 5822 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 5823 SOFTWARE. 5824 5825 5826 5827 ================================================================ 5828 5829 github.com/prometheus/client_golang 5830 https://github.com/prometheus/client_golang 5831 ---------------------------------------------------------------- 5832 Apache License 5833 Version 2.0, January 2004 5834 http://www.apache.org/licenses/ 5835 5836 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 5837 5838 1. Definitions. 5839 5840 "License" shall mean the terms and conditions for use, reproduction, 5841 and distribution as defined by Sections 1 through 9 of this document. 5842 5843 "Licensor" shall mean the copyright owner or entity authorized by 5844 the copyright owner that is granting the License. 5845 5846 "Legal Entity" shall mean the union of the acting entity and all 5847 other entities that control, are controlled by, or are under common 5848 control with that entity. For the purposes of this definition, 5849 "control" means (i) the power, direct or indirect, to cause the 5850 direction or management of such entity, whether by contract or 5851 otherwise, or (ii) ownership of fifty percent (50%) or more of the 5852 outstanding shares, or (iii) beneficial ownership of such entity. 5853 5854 "You" (or "Your") shall mean an individual or Legal Entity 5855 exercising permissions granted by this License. 5856 5857 "Source" form shall mean the preferred form for making modifications, 5858 including but not limited to software source code, documentation 5859 source, and configuration files. 5860 5861 "Object" form shall mean any form resulting from mechanical 5862 transformation or translation of a Source form, including but 5863 not limited to compiled object code, generated documentation, 5864 and conversions to other media types. 5865 5866 "Work" shall mean the work of authorship, whether in Source or 5867 Object form, made available under the License, as indicated by a 5868 copyright notice that is included in or attached to the work 5869 (an example is provided in the Appendix below). 5870 5871 "Derivative Works" shall mean any work, whether in Source or Object 5872 form, that is based on (or derived from) the Work and for which the 5873 editorial revisions, annotations, elaborations, or other modifications 5874 represent, as a whole, an original work of authorship. For the purposes 5875 of this License, Derivative Works shall not include works that remain 5876 separable from, or merely link (or bind by name) to the interfaces of, 5877 the Work and Derivative Works thereof. 5878 5879 "Contribution" shall mean any work of authorship, including 5880 the original version of the Work and any modifications or additions 5881 to that Work or Derivative Works thereof, that is intentionally 5882 submitted to Licensor for inclusion in the Work by the copyright owner 5883 or by an individual or Legal Entity authorized to submit on behalf of 5884 the copyright owner. For the purposes of this definition, "submitted" 5885 means any form of electronic, verbal, or written communication sent 5886 to the Licensor or its representatives, including but not limited to 5887 communication on electronic mailing lists, source code control systems, 5888 and issue tracking systems that are managed by, or on behalf of, the 5889 Licensor for the purpose of discussing and improving the Work, but 5890 excluding communication that is conspicuously marked or otherwise 5891 designated in writing by the copyright owner as "Not a Contribution." 5892 5893 "Contributor" shall mean Licensor and any individual or Legal Entity 5894 on behalf of whom a Contribution has been received by Licensor and 5895 subsequently incorporated within the Work. 5896 5897 2. Grant of Copyright License. Subject to the terms and conditions of 5898 this License, each Contributor hereby grants to You a perpetual, 5899 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 5900 copyright license to reproduce, prepare Derivative Works of, 5901 publicly display, publicly perform, sublicense, and distribute the 5902 Work and such Derivative Works in Source or Object form. 5903 5904 3. Grant of Patent License. Subject to the terms and conditions of 5905 this License, each Contributor hereby grants to You a perpetual, 5906 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 5907 (except as stated in this section) patent license to make, have made, 5908 use, offer to sell, sell, import, and otherwise transfer the Work, 5909 where such license applies only to those patent claims licensable 5910 by such Contributor that are necessarily infringed by their 5911 Contribution(s) alone or by combination of their Contribution(s) 5912 with the Work to which such Contribution(s) was submitted. If You 5913 institute patent litigation against any entity (including a 5914 cross-claim or counterclaim in a lawsuit) alleging that the Work 5915 or a Contribution incorporated within the Work constitutes direct 5916 or contributory patent infringement, then any patent licenses 5917 granted to You under this License for that Work shall terminate 5918 as of the date such litigation is filed. 5919 5920 4. Redistribution. You may reproduce and distribute copies of the 5921 Work or Derivative Works thereof in any medium, with or without 5922 modifications, and in Source or Object form, provided that You 5923 meet the following conditions: 5924 5925 (a) You must give any other recipients of the Work or 5926 Derivative Works a copy of this License; and 5927 5928 (b) You must cause any modified files to carry prominent notices 5929 stating that You changed the files; and 5930 5931 (c) You must retain, in the Source form of any Derivative Works 5932 that You distribute, all copyright, patent, trademark, and 5933 attribution notices from the Source form of the Work, 5934 excluding those notices that do not pertain to any part of 5935 the Derivative Works; and 5936 5937 (d) If the Work includes a "NOTICE" text file as part of its 5938 distribution, then any Derivative Works that You distribute must 5939 include a readable copy of the attribution notices contained 5940 within such NOTICE file, excluding those notices that do not 5941 pertain to any part of the Derivative Works, in at least one 5942 of the following places: within a NOTICE text file distributed 5943 as part of the Derivative Works; within the Source form or 5944 documentation, if provided along with the Derivative Works; or, 5945 within a display generated by the Derivative Works, if and 5946 wherever such third-party notices normally appear. The contents 5947 of the NOTICE file are for informational purposes only and 5948 do not modify the License. You may add Your own attribution 5949 notices within Derivative Works that You distribute, alongside 5950 or as an addendum to the NOTICE text from the Work, provided 5951 that such additional attribution notices cannot be construed 5952 as modifying the License. 5953 5954 You may add Your own copyright statement to Your modifications and 5955 may provide additional or different license terms and conditions 5956 for use, reproduction, or distribution of Your modifications, or 5957 for any such Derivative Works as a whole, provided Your use, 5958 reproduction, and distribution of the Work otherwise complies with 5959 the conditions stated in this License. 5960 5961 5. Submission of Contributions. Unless You explicitly state otherwise, 5962 any Contribution intentionally submitted for inclusion in the Work 5963 by You to the Licensor shall be under the terms and conditions of 5964 this License, without any additional terms or conditions. 5965 Notwithstanding the above, nothing herein shall supersede or modify 5966 the terms of any separate license agreement you may have executed 5967 with Licensor regarding such Contributions. 5968 5969 6. Trademarks. This License does not grant permission to use the trade 5970 names, trademarks, service marks, or product names of the Licensor, 5971 except as required for reasonable and customary use in describing the 5972 origin of the Work and reproducing the content of the NOTICE file. 5973 5974 7. Disclaimer of Warranty. Unless required by applicable law or 5975 agreed to in writing, Licensor provides the Work (and each 5976 Contributor provides its Contributions) on an "AS IS" BASIS, 5977 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 5978 implied, including, without limitation, any warranties or conditions 5979 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 5980 PARTICULAR PURPOSE. You are solely responsible for determining the 5981 appropriateness of using or redistributing the Work and assume any 5982 risks associated with Your exercise of permissions under this License. 5983 5984 8. Limitation of Liability. In no event and under no legal theory, 5985 whether in tort (including negligence), contract, or otherwise, 5986 unless required by applicable law (such as deliberate and grossly 5987 negligent acts) or agreed to in writing, shall any Contributor be 5988 liable to You for damages, including any direct, indirect, special, 5989 incidental, or consequential damages of any character arising as a 5990 result of this License or out of the use or inability to use the 5991 Work (including but not limited to damages for loss of goodwill, 5992 work stoppage, computer failure or malfunction, or any and all 5993 other commercial damages or losses), even if such Contributor 5994 has been advised of the possibility of such damages. 5995 5996 9. Accepting Warranty or Additional Liability. While redistributing 5997 the Work or Derivative Works thereof, You may choose to offer, 5998 and charge a fee for, acceptance of support, warranty, indemnity, 5999 or other liability obligations and/or rights consistent with this 6000 License. However, in accepting such obligations, You may act only 6001 on Your own behalf and on Your sole responsibility, not on behalf 6002 of any other Contributor, and only if You agree to indemnify, 6003 defend, and hold each Contributor harmless for any liability 6004 incurred by, or claims asserted against, such Contributor by reason 6005 of your accepting any such warranty or additional liability. 6006 6007 END OF TERMS AND CONDITIONS 6008 6009 APPENDIX: How to apply the Apache License to your work. 6010 6011 To apply the Apache License to your work, attach the following 6012 boilerplate notice, with the fields enclosed by brackets "[]" 6013 replaced with your own identifying information. (Don't include 6014 the brackets!) The text should be enclosed in the appropriate 6015 comment syntax for the file format. We also recommend that a 6016 file or class name and description of purpose be included on the 6017 same "printed page" as the copyright notice for easier 6018 identification within third-party archives. 6019 6020 Copyright [yyyy] [name of copyright owner] 6021 6022 Licensed under the Apache License, Version 2.0 (the "License"); 6023 you may not use this file except in compliance with the License. 6024 You may obtain a copy of the License at 6025 6026 http://www.apache.org/licenses/LICENSE-2.0 6027 6028 Unless required by applicable law or agreed to in writing, software 6029 distributed under the License is distributed on an "AS IS" BASIS, 6030 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 6031 See the License for the specific language governing permissions and 6032 limitations under the License. 6033 6034 ================================================================ 6035 6036 github.com/prometheus/client_model 6037 https://github.com/prometheus/client_model 6038 ---------------------------------------------------------------- 6039 Apache License 6040 Version 2.0, January 2004 6041 http://www.apache.org/licenses/ 6042 6043 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 6044 6045 1. Definitions. 6046 6047 "License" shall mean the terms and conditions for use, reproduction, 6048 and distribution as defined by Sections 1 through 9 of this document. 6049 6050 "Licensor" shall mean the copyright owner or entity authorized by 6051 the copyright owner that is granting the License. 6052 6053 "Legal Entity" shall mean the union of the acting entity and all 6054 other entities that control, are controlled by, or are under common 6055 control with that entity. For the purposes of this definition, 6056 "control" means (i) the power, direct or indirect, to cause the 6057 direction or management of such entity, whether by contract or 6058 otherwise, or (ii) ownership of fifty percent (50%) or more of the 6059 outstanding shares, or (iii) beneficial ownership of such entity. 6060 6061 "You" (or "Your") shall mean an individual or Legal Entity 6062 exercising permissions granted by this License. 6063 6064 "Source" form shall mean the preferred form for making modifications, 6065 including but not limited to software source code, documentation 6066 source, and configuration files. 6067 6068 "Object" form shall mean any form resulting from mechanical 6069 transformation or translation of a Source form, including but 6070 not limited to compiled object code, generated documentation, 6071 and conversions to other media types. 6072 6073 "Work" shall mean the work of authorship, whether in Source or 6074 Object form, made available under the License, as indicated by a 6075 copyright notice that is included in or attached to the work 6076 (an example is provided in the Appendix below). 6077 6078 "Derivative Works" shall mean any work, whether in Source or Object 6079 form, that is based on (or derived from) the Work and for which the 6080 editorial revisions, annotations, elaborations, or other modifications 6081 represent, as a whole, an original work of authorship. For the purposes 6082 of this License, Derivative Works shall not include works that remain 6083 separable from, or merely link (or bind by name) to the interfaces of, 6084 the Work and Derivative Works thereof. 6085 6086 "Contribution" shall mean any work of authorship, including 6087 the original version of the Work and any modifications or additions 6088 to that Work or Derivative Works thereof, that is intentionally 6089 submitted to Licensor for inclusion in the Work by the copyright owner 6090 or by an individual or Legal Entity authorized to submit on behalf of 6091 the copyright owner. For the purposes of this definition, "submitted" 6092 means any form of electronic, verbal, or written communication sent 6093 to the Licensor or its representatives, including but not limited to 6094 communication on electronic mailing lists, source code control systems, 6095 and issue tracking systems that are managed by, or on behalf of, the 6096 Licensor for the purpose of discussing and improving the Work, but 6097 excluding communication that is conspicuously marked or otherwise 6098 designated in writing by the copyright owner as "Not a Contribution." 6099 6100 "Contributor" shall mean Licensor and any individual or Legal Entity 6101 on behalf of whom a Contribution has been received by Licensor and 6102 subsequently incorporated within the Work. 6103 6104 2. Grant of Copyright License. Subject to the terms and conditions of 6105 this License, each Contributor hereby grants to You a perpetual, 6106 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 6107 copyright license to reproduce, prepare Derivative Works of, 6108 publicly display, publicly perform, sublicense, and distribute the 6109 Work and such Derivative Works in Source or Object form. 6110 6111 3. Grant of Patent License. Subject to the terms and conditions of 6112 this License, each Contributor hereby grants to You a perpetual, 6113 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 6114 (except as stated in this section) patent license to make, have made, 6115 use, offer to sell, sell, import, and otherwise transfer the Work, 6116 where such license applies only to those patent claims licensable 6117 by such Contributor that are necessarily infringed by their 6118 Contribution(s) alone or by combination of their Contribution(s) 6119 with the Work to which such Contribution(s) was submitted. If You 6120 institute patent litigation against any entity (including a 6121 cross-claim or counterclaim in a lawsuit) alleging that the Work 6122 or a Contribution incorporated within the Work constitutes direct 6123 or contributory patent infringement, then any patent licenses 6124 granted to You under this License for that Work shall terminate 6125 as of the date such litigation is filed. 6126 6127 4. Redistribution. You may reproduce and distribute copies of the 6128 Work or Derivative Works thereof in any medium, with or without 6129 modifications, and in Source or Object form, provided that You 6130 meet the following conditions: 6131 6132 (a) You must give any other recipients of the Work or 6133 Derivative Works a copy of this License; and 6134 6135 (b) You must cause any modified files to carry prominent notices 6136 stating that You changed the files; and 6137 6138 (c) You must retain, in the Source form of any Derivative Works 6139 that You distribute, all copyright, patent, trademark, and 6140 attribution notices from the Source form of the Work, 6141 excluding those notices that do not pertain to any part of 6142 the Derivative Works; and 6143 6144 (d) If the Work includes a "NOTICE" text file as part of its 6145 distribution, then any Derivative Works that You distribute must 6146 include a readable copy of the attribution notices contained 6147 within such NOTICE file, excluding those notices that do not 6148 pertain to any part of the Derivative Works, in at least one 6149 of the following places: within a NOTICE text file distributed 6150 as part of the Derivative Works; within the Source form or 6151 documentation, if provided along with the Derivative Works; or, 6152 within a display generated by the Derivative Works, if and 6153 wherever such third-party notices normally appear. The contents 6154 of the NOTICE file are for informational purposes only and 6155 do not modify the License. You may add Your own attribution 6156 notices within Derivative Works that You distribute, alongside 6157 or as an addendum to the NOTICE text from the Work, provided 6158 that such additional attribution notices cannot be construed 6159 as modifying the License. 6160 6161 You may add Your own copyright statement to Your modifications and 6162 may provide additional or different license terms and conditions 6163 for use, reproduction, or distribution of Your modifications, or 6164 for any such Derivative Works as a whole, provided Your use, 6165 reproduction, and distribution of the Work otherwise complies with 6166 the conditions stated in this License. 6167 6168 5. Submission of Contributions. Unless You explicitly state otherwise, 6169 any Contribution intentionally submitted for inclusion in the Work 6170 by You to the Licensor shall be under the terms and conditions of 6171 this License, without any additional terms or conditions. 6172 Notwithstanding the above, nothing herein shall supersede or modify 6173 the terms of any separate license agreement you may have executed 6174 with Licensor regarding such Contributions. 6175 6176 6. Trademarks. This License does not grant permission to use the trade 6177 names, trademarks, service marks, or product names of the Licensor, 6178 except as required for reasonable and customary use in describing the 6179 origin of the Work and reproducing the content of the NOTICE file. 6180 6181 7. Disclaimer of Warranty. Unless required by applicable law or 6182 agreed to in writing, Licensor provides the Work (and each 6183 Contributor provides its Contributions) on an "AS IS" BASIS, 6184 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 6185 implied, including, without limitation, any warranties or conditions 6186 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 6187 PARTICULAR PURPOSE. You are solely responsible for determining the 6188 appropriateness of using or redistributing the Work and assume any 6189 risks associated with Your exercise of permissions under this License. 6190 6191 8. Limitation of Liability. In no event and under no legal theory, 6192 whether in tort (including negligence), contract, or otherwise, 6193 unless required by applicable law (such as deliberate and grossly 6194 negligent acts) or agreed to in writing, shall any Contributor be 6195 liable to You for damages, including any direct, indirect, special, 6196 incidental, or consequential damages of any character arising as a 6197 result of this License or out of the use or inability to use the 6198 Work (including but not limited to damages for loss of goodwill, 6199 work stoppage, computer failure or malfunction, or any and all 6200 other commercial damages or losses), even if such Contributor 6201 has been advised of the possibility of such damages. 6202 6203 9. Accepting Warranty or Additional Liability. While redistributing 6204 the Work or Derivative Works thereof, You may choose to offer, 6205 and charge a fee for, acceptance of support, warranty, indemnity, 6206 or other liability obligations and/or rights consistent with this 6207 License. However, in accepting such obligations, You may act only 6208 on Your own behalf and on Your sole responsibility, not on behalf 6209 of any other Contributor, and only if You agree to indemnify, 6210 defend, and hold each Contributor harmless for any liability 6211 incurred by, or claims asserted against, such Contributor by reason 6212 of your accepting any such warranty or additional liability. 6213 6214 END OF TERMS AND CONDITIONS 6215 6216 APPENDIX: How to apply the Apache License to your work. 6217 6218 To apply the Apache License to your work, attach the following 6219 boilerplate notice, with the fields enclosed by brackets "[]" 6220 replaced with your own identifying information. (Don't include 6221 the brackets!) The text should be enclosed in the appropriate 6222 comment syntax for the file format. We also recommend that a 6223 file or class name and description of purpose be included on the 6224 same "printed page" as the copyright notice for easier 6225 identification within third-party archives. 6226 6227 Copyright [yyyy] [name of copyright owner] 6228 6229 Licensed under the Apache License, Version 2.0 (the "License"); 6230 you may not use this file except in compliance with the License. 6231 You may obtain a copy of the License at 6232 6233 http://www.apache.org/licenses/LICENSE-2.0 6234 6235 Unless required by applicable law or agreed to in writing, software 6236 distributed under the License is distributed on an "AS IS" BASIS, 6237 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 6238 See the License for the specific language governing permissions and 6239 limitations under the License. 6240 6241 ================================================================ 6242 6243 github.com/prometheus/common 6244 https://github.com/prometheus/common 6245 ---------------------------------------------------------------- 6246 Apache License 6247 Version 2.0, January 2004 6248 http://www.apache.org/licenses/ 6249 6250 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 6251 6252 1. Definitions. 6253 6254 "License" shall mean the terms and conditions for use, reproduction, 6255 and distribution as defined by Sections 1 through 9 of this document. 6256 6257 "Licensor" shall mean the copyright owner or entity authorized by 6258 the copyright owner that is granting the License. 6259 6260 "Legal Entity" shall mean the union of the acting entity and all 6261 other entities that control, are controlled by, or are under common 6262 control with that entity. For the purposes of this definition, 6263 "control" means (i) the power, direct or indirect, to cause the 6264 direction or management of such entity, whether by contract or 6265 otherwise, or (ii) ownership of fifty percent (50%) or more of the 6266 outstanding shares, or (iii) beneficial ownership of such entity. 6267 6268 "You" (or "Your") shall mean an individual or Legal Entity 6269 exercising permissions granted by this License. 6270 6271 "Source" form shall mean the preferred form for making modifications, 6272 including but not limited to software source code, documentation 6273 source, and configuration files. 6274 6275 "Object" form shall mean any form resulting from mechanical 6276 transformation or translation of a Source form, including but 6277 not limited to compiled object code, generated documentation, 6278 and conversions to other media types. 6279 6280 "Work" shall mean the work of authorship, whether in Source or 6281 Object form, made available under the License, as indicated by a 6282 copyright notice that is included in or attached to the work 6283 (an example is provided in the Appendix below). 6284 6285 "Derivative Works" shall mean any work, whether in Source or Object 6286 form, that is based on (or derived from) the Work and for which the 6287 editorial revisions, annotations, elaborations, or other modifications 6288 represent, as a whole, an original work of authorship. For the purposes 6289 of this License, Derivative Works shall not include works that remain 6290 separable from, or merely link (or bind by name) to the interfaces of, 6291 the Work and Derivative Works thereof. 6292 6293 "Contribution" shall mean any work of authorship, including 6294 the original version of the Work and any modifications or additions 6295 to that Work or Derivative Works thereof, that is intentionally 6296 submitted to Licensor for inclusion in the Work by the copyright owner 6297 or by an individual or Legal Entity authorized to submit on behalf of 6298 the copyright owner. For the purposes of this definition, "submitted" 6299 means any form of electronic, verbal, or written communication sent 6300 to the Licensor or its representatives, including but not limited to 6301 communication on electronic mailing lists, source code control systems, 6302 and issue tracking systems that are managed by, or on behalf of, the 6303 Licensor for the purpose of discussing and improving the Work, but 6304 excluding communication that is conspicuously marked or otherwise 6305 designated in writing by the copyright owner as "Not a Contribution." 6306 6307 "Contributor" shall mean Licensor and any individual or Legal Entity 6308 on behalf of whom a Contribution has been received by Licensor and 6309 subsequently incorporated within the Work. 6310 6311 2. Grant of Copyright License. Subject to the terms and conditions of 6312 this License, each Contributor hereby grants to You a perpetual, 6313 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 6314 copyright license to reproduce, prepare Derivative Works of, 6315 publicly display, publicly perform, sublicense, and distribute the 6316 Work and such Derivative Works in Source or Object form. 6317 6318 3. Grant of Patent License. Subject to the terms and conditions of 6319 this License, each Contributor hereby grants to You a perpetual, 6320 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 6321 (except as stated in this section) patent license to make, have made, 6322 use, offer to sell, sell, import, and otherwise transfer the Work, 6323 where such license applies only to those patent claims licensable 6324 by such Contributor that are necessarily infringed by their 6325 Contribution(s) alone or by combination of their Contribution(s) 6326 with the Work to which such Contribution(s) was submitted. If You 6327 institute patent litigation against any entity (including a 6328 cross-claim or counterclaim in a lawsuit) alleging that the Work 6329 or a Contribution incorporated within the Work constitutes direct 6330 or contributory patent infringement, then any patent licenses 6331 granted to You under this License for that Work shall terminate 6332 as of the date such litigation is filed. 6333 6334 4. Redistribution. You may reproduce and distribute copies of the 6335 Work or Derivative Works thereof in any medium, with or without 6336 modifications, and in Source or Object form, provided that You 6337 meet the following conditions: 6338 6339 (a) You must give any other recipients of the Work or 6340 Derivative Works a copy of this License; and 6341 6342 (b) You must cause any modified files to carry prominent notices 6343 stating that You changed the files; and 6344 6345 (c) You must retain, in the Source form of any Derivative Works 6346 that You distribute, all copyright, patent, trademark, and 6347 attribution notices from the Source form of the Work, 6348 excluding those notices that do not pertain to any part of 6349 the Derivative Works; and 6350 6351 (d) If the Work includes a "NOTICE" text file as part of its 6352 distribution, then any Derivative Works that You distribute must 6353 include a readable copy of the attribution notices contained 6354 within such NOTICE file, excluding those notices that do not 6355 pertain to any part of the Derivative Works, in at least one 6356 of the following places: within a NOTICE text file distributed 6357 as part of the Derivative Works; within the Source form or 6358 documentation, if provided along with the Derivative Works; or, 6359 within a display generated by the Derivative Works, if and 6360 wherever such third-party notices normally appear. The contents 6361 of the NOTICE file are for informational purposes only and 6362 do not modify the License. You may add Your own attribution 6363 notices within Derivative Works that You distribute, alongside 6364 or as an addendum to the NOTICE text from the Work, provided 6365 that such additional attribution notices cannot be construed 6366 as modifying the License. 6367 6368 You may add Your own copyright statement to Your modifications and 6369 may provide additional or different license terms and conditions 6370 for use, reproduction, or distribution of Your modifications, or 6371 for any such Derivative Works as a whole, provided Your use, 6372 reproduction, and distribution of the Work otherwise complies with 6373 the conditions stated in this License. 6374 6375 5. Submission of Contributions. Unless You explicitly state otherwise, 6376 any Contribution intentionally submitted for inclusion in the Work 6377 by You to the Licensor shall be under the terms and conditions of 6378 this License, without any additional terms or conditions. 6379 Notwithstanding the above, nothing herein shall supersede or modify 6380 the terms of any separate license agreement you may have executed 6381 with Licensor regarding such Contributions. 6382 6383 6. Trademarks. This License does not grant permission to use the trade 6384 names, trademarks, service marks, or product names of the Licensor, 6385 except as required for reasonable and customary use in describing the 6386 origin of the Work and reproducing the content of the NOTICE file. 6387 6388 7. Disclaimer of Warranty. Unless required by applicable law or 6389 agreed to in writing, Licensor provides the Work (and each 6390 Contributor provides its Contributions) on an "AS IS" BASIS, 6391 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 6392 implied, including, without limitation, any warranties or conditions 6393 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 6394 PARTICULAR PURPOSE. You are solely responsible for determining the 6395 appropriateness of using or redistributing the Work and assume any 6396 risks associated with Your exercise of permissions under this License. 6397 6398 8. Limitation of Liability. In no event and under no legal theory, 6399 whether in tort (including negligence), contract, or otherwise, 6400 unless required by applicable law (such as deliberate and grossly 6401 negligent acts) or agreed to in writing, shall any Contributor be 6402 liable to You for damages, including any direct, indirect, special, 6403 incidental, or consequential damages of any character arising as a 6404 result of this License or out of the use or inability to use the 6405 Work (including but not limited to damages for loss of goodwill, 6406 work stoppage, computer failure or malfunction, or any and all 6407 other commercial damages or losses), even if such Contributor 6408 has been advised of the possibility of such damages. 6409 6410 9. Accepting Warranty or Additional Liability. While redistributing 6411 the Work or Derivative Works thereof, You may choose to offer, 6412 and charge a fee for, acceptance of support, warranty, indemnity, 6413 or other liability obligations and/or rights consistent with this 6414 License. However, in accepting such obligations, You may act only 6415 on Your own behalf and on Your sole responsibility, not on behalf 6416 of any other Contributor, and only if You agree to indemnify, 6417 defend, and hold each Contributor harmless for any liability 6418 incurred by, or claims asserted against, such Contributor by reason 6419 of your accepting any such warranty or additional liability. 6420 6421 END OF TERMS AND CONDITIONS 6422 6423 APPENDIX: How to apply the Apache License to your work. 6424 6425 To apply the Apache License to your work, attach the following 6426 boilerplate notice, with the fields enclosed by brackets "[]" 6427 replaced with your own identifying information. (Don't include 6428 the brackets!) The text should be enclosed in the appropriate 6429 comment syntax for the file format. We also recommend that a 6430 file or class name and description of purpose be included on the 6431 same "printed page" as the copyright notice for easier 6432 identification within third-party archives. 6433 6434 Copyright [yyyy] [name of copyright owner] 6435 6436 Licensed under the Apache License, Version 2.0 (the "License"); 6437 you may not use this file except in compliance with the License. 6438 You may obtain a copy of the License at 6439 6440 http://www.apache.org/licenses/LICENSE-2.0 6441 6442 Unless required by applicable law or agreed to in writing, software 6443 distributed under the License is distributed on an "AS IS" BASIS, 6444 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 6445 See the License for the specific language governing permissions and 6446 limitations under the License. 6447 6448 ================================================================ 6449 6450 github.com/prometheus/procfs 6451 https://github.com/prometheus/procfs 6452 ---------------------------------------------------------------- 6453 Apache License 6454 Version 2.0, January 2004 6455 http://www.apache.org/licenses/ 6456 6457 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 6458 6459 1. Definitions. 6460 6461 "License" shall mean the terms and conditions for use, reproduction, 6462 and distribution as defined by Sections 1 through 9 of this document. 6463 6464 "Licensor" shall mean the copyright owner or entity authorized by 6465 the copyright owner that is granting the License. 6466 6467 "Legal Entity" shall mean the union of the acting entity and all 6468 other entities that control, are controlled by, or are under common 6469 control with that entity. For the purposes of this definition, 6470 "control" means (i) the power, direct or indirect, to cause the 6471 direction or management of such entity, whether by contract or 6472 otherwise, or (ii) ownership of fifty percent (50%) or more of the 6473 outstanding shares, or (iii) beneficial ownership of such entity. 6474 6475 "You" (or "Your") shall mean an individual or Legal Entity 6476 exercising permissions granted by this License. 6477 6478 "Source" form shall mean the preferred form for making modifications, 6479 including but not limited to software source code, documentation 6480 source, and configuration files. 6481 6482 "Object" form shall mean any form resulting from mechanical 6483 transformation or translation of a Source form, including but 6484 not limited to compiled object code, generated documentation, 6485 and conversions to other media types. 6486 6487 "Work" shall mean the work of authorship, whether in Source or 6488 Object form, made available under the License, as indicated by a 6489 copyright notice that is included in or attached to the work 6490 (an example is provided in the Appendix below). 6491 6492 "Derivative Works" shall mean any work, whether in Source or Object 6493 form, that is based on (or derived from) the Work and for which the 6494 editorial revisions, annotations, elaborations, or other modifications 6495 represent, as a whole, an original work of authorship. For the purposes 6496 of this License, Derivative Works shall not include works that remain 6497 separable from, or merely link (or bind by name) to the interfaces of, 6498 the Work and Derivative Works thereof. 6499 6500 "Contribution" shall mean any work of authorship, including 6501 the original version of the Work and any modifications or additions 6502 to that Work or Derivative Works thereof, that is intentionally 6503 submitted to Licensor for inclusion in the Work by the copyright owner 6504 or by an individual or Legal Entity authorized to submit on behalf of 6505 the copyright owner. For the purposes of this definition, "submitted" 6506 means any form of electronic, verbal, or written communication sent 6507 to the Licensor or its representatives, including but not limited to 6508 communication on electronic mailing lists, source code control systems, 6509 and issue tracking systems that are managed by, or on behalf of, the 6510 Licensor for the purpose of discussing and improving the Work, but 6511 excluding communication that is conspicuously marked or otherwise 6512 designated in writing by the copyright owner as "Not a Contribution." 6513 6514 "Contributor" shall mean Licensor and any individual or Legal Entity 6515 on behalf of whom a Contribution has been received by Licensor and 6516 subsequently incorporated within the Work. 6517 6518 2. Grant of Copyright License. Subject to the terms and conditions of 6519 this License, each Contributor hereby grants to You a perpetual, 6520 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 6521 copyright license to reproduce, prepare Derivative Works of, 6522 publicly display, publicly perform, sublicense, and distribute the 6523 Work and such Derivative Works in Source or Object form. 6524 6525 3. Grant of Patent License. Subject to the terms and conditions of 6526 this License, each Contributor hereby grants to You a perpetual, 6527 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 6528 (except as stated in this section) patent license to make, have made, 6529 use, offer to sell, sell, import, and otherwise transfer the Work, 6530 where such license applies only to those patent claims licensable 6531 by such Contributor that are necessarily infringed by their 6532 Contribution(s) alone or by combination of their Contribution(s) 6533 with the Work to which such Contribution(s) was submitted. If You 6534 institute patent litigation against any entity (including a 6535 cross-claim or counterclaim in a lawsuit) alleging that the Work 6536 or a Contribution incorporated within the Work constitutes direct 6537 or contributory patent infringement, then any patent licenses 6538 granted to You under this License for that Work shall terminate 6539 as of the date such litigation is filed. 6540 6541 4. Redistribution. You may reproduce and distribute copies of the 6542 Work or Derivative Works thereof in any medium, with or without 6543 modifications, and in Source or Object form, provided that You 6544 meet the following conditions: 6545 6546 (a) You must give any other recipients of the Work or 6547 Derivative Works a copy of this License; and 6548 6549 (b) You must cause any modified files to carry prominent notices 6550 stating that You changed the files; and 6551 6552 (c) You must retain, in the Source form of any Derivative Works 6553 that You distribute, all copyright, patent, trademark, and 6554 attribution notices from the Source form of the Work, 6555 excluding those notices that do not pertain to any part of 6556 the Derivative Works; and 6557 6558 (d) If the Work includes a "NOTICE" text file as part of its 6559 distribution, then any Derivative Works that You distribute must 6560 include a readable copy of the attribution notices contained 6561 within such NOTICE file, excluding those notices that do not 6562 pertain to any part of the Derivative Works, in at least one 6563 of the following places: within a NOTICE text file distributed 6564 as part of the Derivative Works; within the Source form or 6565 documentation, if provided along with the Derivative Works; or, 6566 within a display generated by the Derivative Works, if and 6567 wherever such third-party notices normally appear. The contents 6568 of the NOTICE file are for informational purposes only and 6569 do not modify the License. You may add Your own attribution 6570 notices within Derivative Works that You distribute, alongside 6571 or as an addendum to the NOTICE text from the Work, provided 6572 that such additional attribution notices cannot be construed 6573 as modifying the License. 6574 6575 You may add Your own copyright statement to Your modifications and 6576 may provide additional or different license terms and conditions 6577 for use, reproduction, or distribution of Your modifications, or 6578 for any such Derivative Works as a whole, provided Your use, 6579 reproduction, and distribution of the Work otherwise complies with 6580 the conditions stated in this License. 6581 6582 5. Submission of Contributions. Unless You explicitly state otherwise, 6583 any Contribution intentionally submitted for inclusion in the Work 6584 by You to the Licensor shall be under the terms and conditions of 6585 this License, without any additional terms or conditions. 6586 Notwithstanding the above, nothing herein shall supersede or modify 6587 the terms of any separate license agreement you may have executed 6588 with Licensor regarding such Contributions. 6589 6590 6. Trademarks. This License does not grant permission to use the trade 6591 names, trademarks, service marks, or product names of the Licensor, 6592 except as required for reasonable and customary use in describing the 6593 origin of the Work and reproducing the content of the NOTICE file. 6594 6595 7. Disclaimer of Warranty. Unless required by applicable law or 6596 agreed to in writing, Licensor provides the Work (and each 6597 Contributor provides its Contributions) on an "AS IS" BASIS, 6598 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 6599 implied, including, without limitation, any warranties or conditions 6600 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 6601 PARTICULAR PURPOSE. You are solely responsible for determining the 6602 appropriateness of using or redistributing the Work and assume any 6603 risks associated with Your exercise of permissions under this License. 6604 6605 8. Limitation of Liability. In no event and under no legal theory, 6606 whether in tort (including negligence), contract, or otherwise, 6607 unless required by applicable law (such as deliberate and grossly 6608 negligent acts) or agreed to in writing, shall any Contributor be 6609 liable to You for damages, including any direct, indirect, special, 6610 incidental, or consequential damages of any character arising as a 6611 result of this License or out of the use or inability to use the 6612 Work (including but not limited to damages for loss of goodwill, 6613 work stoppage, computer failure or malfunction, or any and all 6614 other commercial damages or losses), even if such Contributor 6615 has been advised of the possibility of such damages. 6616 6617 9. Accepting Warranty or Additional Liability. While redistributing 6618 the Work or Derivative Works thereof, You may choose to offer, 6619 and charge a fee for, acceptance of support, warranty, indemnity, 6620 or other liability obligations and/or rights consistent with this 6621 License. However, in accepting such obligations, You may act only 6622 on Your own behalf and on Your sole responsibility, not on behalf 6623 of any other Contributor, and only if You agree to indemnify, 6624 defend, and hold each Contributor harmless for any liability 6625 incurred by, or claims asserted against, such Contributor by reason 6626 of your accepting any such warranty or additional liability. 6627 6628 END OF TERMS AND CONDITIONS 6629 6630 APPENDIX: How to apply the Apache License to your work. 6631 6632 To apply the Apache License to your work, attach the following 6633 boilerplate notice, with the fields enclosed by brackets "[]" 6634 replaced with your own identifying information. (Don't include 6635 the brackets!) The text should be enclosed in the appropriate 6636 comment syntax for the file format. We also recommend that a 6637 file or class name and description of purpose be included on the 6638 same "printed page" as the copyright notice for easier 6639 identification within third-party archives. 6640 6641 Copyright [yyyy] [name of copyright owner] 6642 6643 Licensed under the Apache License, Version 2.0 (the "License"); 6644 you may not use this file except in compliance with the License. 6645 You may obtain a copy of the License at 6646 6647 http://www.apache.org/licenses/LICENSE-2.0 6648 6649 Unless required by applicable law or agreed to in writing, software 6650 distributed under the License is distributed on an "AS IS" BASIS, 6651 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 6652 See the License for the specific language governing permissions and 6653 limitations under the License. 6654 6655 ================================================================ 6656 6657 github.com/prometheus/prom2json 6658 https://github.com/prometheus/prom2json 6659 ---------------------------------------------------------------- 6660 Apache License 6661 Version 2.0, January 2004 6662 http://www.apache.org/licenses/ 6663 6664 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 6665 6666 1. Definitions. 6667 6668 "License" shall mean the terms and conditions for use, reproduction, 6669 and distribution as defined by Sections 1 through 9 of this document. 6670 6671 "Licensor" shall mean the copyright owner or entity authorized by 6672 the copyright owner that is granting the License. 6673 6674 "Legal Entity" shall mean the union of the acting entity and all 6675 other entities that control, are controlled by, or are under common 6676 control with that entity. For the purposes of this definition, 6677 "control" means (i) the power, direct or indirect, to cause the 6678 direction or management of such entity, whether by contract or 6679 otherwise, or (ii) ownership of fifty percent (50%) or more of the 6680 outstanding shares, or (iii) beneficial ownership of such entity. 6681 6682 "You" (or "Your") shall mean an individual or Legal Entity 6683 exercising permissions granted by this License. 6684 6685 "Source" form shall mean the preferred form for making modifications, 6686 including but not limited to software source code, documentation 6687 source, and configuration files. 6688 6689 "Object" form shall mean any form resulting from mechanical 6690 transformation or translation of a Source form, including but 6691 not limited to compiled object code, generated documentation, 6692 and conversions to other media types. 6693 6694 "Work" shall mean the work of authorship, whether in Source or 6695 Object form, made available under the License, as indicated by a 6696 copyright notice that is included in or attached to the work 6697 (an example is provided in the Appendix below). 6698 6699 "Derivative Works" shall mean any work, whether in Source or Object 6700 form, that is based on (or derived from) the Work and for which the 6701 editorial revisions, annotations, elaborations, or other modifications 6702 represent, as a whole, an original work of authorship. For the purposes 6703 of this License, Derivative Works shall not include works that remain 6704 separable from, or merely link (or bind by name) to the interfaces of, 6705 the Work and Derivative Works thereof. 6706 6707 "Contribution" shall mean any work of authorship, including 6708 the original version of the Work and any modifications or additions 6709 to that Work or Derivative Works thereof, that is intentionally 6710 submitted to Licensor for inclusion in the Work by the copyright owner 6711 or by an individual or Legal Entity authorized to submit on behalf of 6712 the copyright owner. For the purposes of this definition, "submitted" 6713 means any form of electronic, verbal, or written communication sent 6714 to the Licensor or its representatives, including but not limited to 6715 communication on electronic mailing lists, source code control systems, 6716 and issue tracking systems that are managed by, or on behalf of, the 6717 Licensor for the purpose of discussing and improving the Work, but 6718 excluding communication that is conspicuously marked or otherwise 6719 designated in writing by the copyright owner as "Not a Contribution." 6720 6721 "Contributor" shall mean Licensor and any individual or Legal Entity 6722 on behalf of whom a Contribution has been received by Licensor and 6723 subsequently incorporated within the Work. 6724 6725 2. Grant of Copyright License. Subject to the terms and conditions of 6726 this License, each Contributor hereby grants to You a perpetual, 6727 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 6728 copyright license to reproduce, prepare Derivative Works of, 6729 publicly display, publicly perform, sublicense, and distribute the 6730 Work and such Derivative Works in Source or Object form. 6731 6732 3. Grant of Patent License. Subject to the terms and conditions of 6733 this License, each Contributor hereby grants to You a perpetual, 6734 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 6735 (except as stated in this section) patent license to make, have made, 6736 use, offer to sell, sell, import, and otherwise transfer the Work, 6737 where such license applies only to those patent claims licensable 6738 by such Contributor that are necessarily infringed by their 6739 Contribution(s) alone or by combination of their Contribution(s) 6740 with the Work to which such Contribution(s) was submitted. If You 6741 institute patent litigation against any entity (including a 6742 cross-claim or counterclaim in a lawsuit) alleging that the Work 6743 or a Contribution incorporated within the Work constitutes direct 6744 or contributory patent infringement, then any patent licenses 6745 granted to You under this License for that Work shall terminate 6746 as of the date such litigation is filed. 6747 6748 4. Redistribution. You may reproduce and distribute copies of the 6749 Work or Derivative Works thereof in any medium, with or without 6750 modifications, and in Source or Object form, provided that You 6751 meet the following conditions: 6752 6753 (a) You must give any other recipients of the Work or 6754 Derivative Works a copy of this License; and 6755 6756 (b) You must cause any modified files to carry prominent notices 6757 stating that You changed the files; and 6758 6759 (c) You must retain, in the Source form of any Derivative Works 6760 that You distribute, all copyright, patent, trademark, and 6761 attribution notices from the Source form of the Work, 6762 excluding those notices that do not pertain to any part of 6763 the Derivative Works; and 6764 6765 (d) If the Work includes a "NOTICE" text file as part of its 6766 distribution, then any Derivative Works that You distribute must 6767 include a readable copy of the attribution notices contained 6768 within such NOTICE file, excluding those notices that do not 6769 pertain to any part of the Derivative Works, in at least one 6770 of the following places: within a NOTICE text file distributed 6771 as part of the Derivative Works; within the Source form or 6772 documentation, if provided along with the Derivative Works; or, 6773 within a display generated by the Derivative Works, if and 6774 wherever such third-party notices normally appear. The contents 6775 of the NOTICE file are for informational purposes only and 6776 do not modify the License. You may add Your own attribution 6777 notices within Derivative Works that You distribute, alongside 6778 or as an addendum to the NOTICE text from the Work, provided 6779 that such additional attribution notices cannot be construed 6780 as modifying the License. 6781 6782 You may add Your own copyright statement to Your modifications and 6783 may provide additional or different license terms and conditions 6784 for use, reproduction, or distribution of Your modifications, or 6785 for any such Derivative Works as a whole, provided Your use, 6786 reproduction, and distribution of the Work otherwise complies with 6787 the conditions stated in this License. 6788 6789 5. Submission of Contributions. Unless You explicitly state otherwise, 6790 any Contribution intentionally submitted for inclusion in the Work 6791 by You to the Licensor shall be under the terms and conditions of 6792 this License, without any additional terms or conditions. 6793 Notwithstanding the above, nothing herein shall supersede or modify 6794 the terms of any separate license agreement you may have executed 6795 with Licensor regarding such Contributions. 6796 6797 6. Trademarks. This License does not grant permission to use the trade 6798 names, trademarks, service marks, or product names of the Licensor, 6799 except as required for reasonable and customary use in describing the 6800 origin of the Work and reproducing the content of the NOTICE file. 6801 6802 7. Disclaimer of Warranty. Unless required by applicable law or 6803 agreed to in writing, Licensor provides the Work (and each 6804 Contributor provides its Contributions) on an "AS IS" BASIS, 6805 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 6806 implied, including, without limitation, any warranties or conditions 6807 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 6808 PARTICULAR PURPOSE. You are solely responsible for determining the 6809 appropriateness of using or redistributing the Work and assume any 6810 risks associated with Your exercise of permissions under this License. 6811 6812 8. Limitation of Liability. In no event and under no legal theory, 6813 whether in tort (including negligence), contract, or otherwise, 6814 unless required by applicable law (such as deliberate and grossly 6815 negligent acts) or agreed to in writing, shall any Contributor be 6816 liable to You for damages, including any direct, indirect, special, 6817 incidental, or consequential damages of any character arising as a 6818 result of this License or out of the use or inability to use the 6819 Work (including but not limited to damages for loss of goodwill, 6820 work stoppage, computer failure or malfunction, or any and all 6821 other commercial damages or losses), even if such Contributor 6822 has been advised of the possibility of such damages. 6823 6824 9. Accepting Warranty or Additional Liability. While redistributing 6825 the Work or Derivative Works thereof, You may choose to offer, 6826 and charge a fee for, acceptance of support, warranty, indemnity, 6827 or other liability obligations and/or rights consistent with this 6828 License. However, in accepting such obligations, You may act only 6829 on Your own behalf and on Your sole responsibility, not on behalf 6830 of any other Contributor, and only if You agree to indemnify, 6831 defend, and hold each Contributor harmless for any liability 6832 incurred by, or claims asserted against, such Contributor by reason 6833 of your accepting any such warranty or additional liability. 6834 6835 END OF TERMS AND CONDITIONS 6836 6837 APPENDIX: How to apply the Apache License to your work. 6838 6839 To apply the Apache License to your work, attach the following 6840 boilerplate notice, with the fields enclosed by brackets "[]" 6841 replaced with your own identifying information. (Don't include 6842 the brackets!) The text should be enclosed in the appropriate 6843 comment syntax for the file format. We also recommend that a 6844 file or class name and description of purpose be included on the 6845 same "printed page" as the copyright notice for easier 6846 identification within third-party archives. 6847 6848 Copyright [yyyy] [name of copyright owner] 6849 6850 Licensed under the Apache License, Version 2.0 (the "License"); 6851 you may not use this file except in compliance with the License. 6852 You may obtain a copy of the License at 6853 6854 http://www.apache.org/licenses/LICENSE-2.0 6855 6856 Unless required by applicable law or agreed to in writing, software 6857 distributed under the License is distributed on an "AS IS" BASIS, 6858 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 6859 See the License for the specific language governing permissions and 6860 limitations under the License. 6861 6862 ================================================================ 6863 6864 github.com/rivo/uniseg 6865 https://github.com/rivo/uniseg 6866 ---------------------------------------------------------------- 6867 MIT License 6868 6869 Copyright (c) 2019 Oliver Kuederle 6870 6871 Permission is hereby granted, free of charge, to any person obtaining a copy 6872 of this software and associated documentation files (the "Software"), to deal 6873 in the Software without restriction, including without limitation the rights 6874 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 6875 copies of the Software, and to permit persons to whom the Software is 6876 furnished to do so, subject to the following conditions: 6877 6878 The above copyright notice and this permission notice shall be included in all 6879 copies or substantial portions of the Software. 6880 6881 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 6882 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 6883 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 6884 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 6885 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 6886 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 6887 SOFTWARE. 6888 6889 ================================================================ 6890 6891 github.com/rjeczalik/notify 6892 https://github.com/rjeczalik/notify 6893 ---------------------------------------------------------------- 6894 The MIT License (MIT) 6895 6896 Copyright (c) 2014-2015 The Notify Authors 6897 6898 Permission is hereby granted, free of charge, to any person obtaining a copy 6899 of this software and associated documentation files (the "Software"), to deal 6900 in the Software without restriction, including without limitation the rights 6901 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 6902 copies of the Software, and to permit persons to whom the Software is 6903 furnished to do so, subject to the following conditions: 6904 6905 The above copyright notice and this permission notice shall be included in all 6906 copies or substantial portions of the Software. 6907 6908 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 6909 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 6910 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 6911 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 6912 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 6913 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 6914 SOFTWARE. 6915 6916 ================================================================ 6917 6918 github.com/rogpeppe/go-internal 6919 https://github.com/rogpeppe/go-internal 6920 ---------------------------------------------------------------- 6921 Copyright (c) 2018 The Go Authors. All rights reserved. 6922 6923 Redistribution and use in source and binary forms, with or without 6924 modification, are permitted provided that the following conditions are 6925 met: 6926 6927 * Redistributions of source code must retain the above copyright 6928 notice, this list of conditions and the following disclaimer. 6929 * Redistributions in binary form must reproduce the above 6930 copyright notice, this list of conditions and the following disclaimer 6931 in the documentation and/or other materials provided with the 6932 distribution. 6933 * Neither the name of Google Inc. nor the names of its 6934 contributors may be used to endorse or promote products derived from 6935 this software without specific prior written permission. 6936 6937 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 6938 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 6939 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 6940 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 6941 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 6942 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 6943 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 6944 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 6945 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 6946 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 6947 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 6948 6949 ================================================================ 6950 6951 github.com/rs/xid 6952 https://github.com/rs/xid 6953 ---------------------------------------------------------------- 6954 Copyright (c) 2015 Olivier Poitrey <rs@dailymotion.com> 6955 6956 Permission is hereby granted, free of charge, to any person obtaining a copy 6957 of this software and associated documentation files (the "Software"), to deal 6958 in the Software without restriction, including without limitation the rights 6959 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 6960 copies of the Software, and to permit persons to whom the Software is furnished 6961 to do so, subject to the following conditions: 6962 6963 The above copyright notice and this permission notice shall be included in all 6964 copies or substantial portions of the Software. 6965 6966 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 6967 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 6968 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 6969 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 6970 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 6971 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 6972 THE SOFTWARE. 6973 6974 ================================================================ 6975 6976 github.com/safchain/ethtool 6977 https://github.com/safchain/ethtool 6978 ---------------------------------------------------------------- 6979 Apache License 6980 Version 2.0, January 2004 6981 http://www.apache.org/licenses/ 6982 6983 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 6984 6985 1. Definitions. 6986 6987 "License" shall mean the terms and conditions for use, reproduction, 6988 and distribution as defined by Sections 1 through 9 of this document. 6989 6990 "Licensor" shall mean the copyright owner or entity authorized by 6991 the copyright owner that is granting the License. 6992 6993 "Legal Entity" shall mean the union of the acting entity and all 6994 other entities that control, are controlled by, or are under common 6995 control with that entity. For the purposes of this definition, 6996 "control" means (i) the power, direct or indirect, to cause the 6997 direction or management of such entity, whether by contract or 6998 otherwise, or (ii) ownership of fifty percent (50%) or more of the 6999 outstanding shares, or (iii) beneficial ownership of such entity. 7000 7001 "You" (or "Your") shall mean an individual or Legal Entity 7002 exercising permissions granted by this License. 7003 7004 "Source" form shall mean the preferred form for making modifications, 7005 including but not limited to software source code, documentation 7006 source, and configuration files. 7007 7008 "Object" form shall mean any form resulting from mechanical 7009 transformation or translation of a Source form, including but 7010 not limited to compiled object code, generated documentation, 7011 and conversions to other media types. 7012 7013 "Work" shall mean the work of authorship, whether in Source or 7014 Object form, made available under the License, as indicated by a 7015 copyright notice that is included in or attached to the work 7016 (an example is provided in the Appendix below). 7017 7018 "Derivative Works" shall mean any work, whether in Source or Object 7019 form, that is based on (or derived from) the Work and for which the 7020 editorial revisions, annotations, elaborations, or other modifications 7021 represent, as a whole, an original work of authorship. For the purposes 7022 of this License, Derivative Works shall not include works that remain 7023 separable from, or merely link (or bind by name) to the interfaces of, 7024 the Work and Derivative Works thereof. 7025 7026 "Contribution" shall mean any work of authorship, including 7027 the original version of the Work and any modifications or additions 7028 to that Work or Derivative Works thereof, that is intentionally 7029 submitted to Licensor for inclusion in the Work by the copyright owner 7030 or by an individual or Legal Entity authorized to submit on behalf of 7031 the copyright owner. For the purposes of this definition, "submitted" 7032 means any form of electronic, verbal, or written communication sent 7033 to the Licensor or its representatives, including but not limited to 7034 communication on electronic mailing lists, source code control systems, 7035 and issue tracking systems that are managed by, or on behalf of, the 7036 Licensor for the purpose of discussing and improving the Work, but 7037 excluding communication that is conspicuously marked or otherwise 7038 designated in writing by the copyright owner as "Not a Contribution." 7039 7040 "Contributor" shall mean Licensor and any individual or Legal Entity 7041 on behalf of whom a Contribution has been received by Licensor and 7042 subsequently incorporated within the Work. 7043 7044 2. Grant of Copyright License. Subject to the terms and conditions of 7045 this License, each Contributor hereby grants to You a perpetual, 7046 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 7047 copyright license to reproduce, prepare Derivative Works of, 7048 publicly display, publicly perform, sublicense, and distribute the 7049 Work and such Derivative Works in Source or Object form. 7050 7051 3. Grant of Patent License. Subject to the terms and conditions of 7052 this License, each Contributor hereby grants to You a perpetual, 7053 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 7054 (except as stated in this section) patent license to make, have made, 7055 use, offer to sell, sell, import, and otherwise transfer the Work, 7056 where such license applies only to those patent claims licensable 7057 by such Contributor that are necessarily infringed by their 7058 Contribution(s) alone or by combination of their Contribution(s) 7059 with the Work to which such Contribution(s) was submitted. If You 7060 institute patent litigation against any entity (including a 7061 cross-claim or counterclaim in a lawsuit) alleging that the Work 7062 or a Contribution incorporated within the Work constitutes direct 7063 or contributory patent infringement, then any patent licenses 7064 granted to You under this License for that Work shall terminate 7065 as of the date such litigation is filed. 7066 7067 4. Redistribution. You may reproduce and distribute copies of the 7068 Work or Derivative Works thereof in any medium, with or without 7069 modifications, and in Source or Object form, provided that You 7070 meet the following conditions: 7071 7072 (a) You must give any other recipients of the Work or 7073 Derivative Works a copy of this License; and 7074 7075 (b) You must cause any modified files to carry prominent notices 7076 stating that You changed the files; and 7077 7078 (c) You must retain, in the Source form of any Derivative Works 7079 that You distribute, all copyright, patent, trademark, and 7080 attribution notices from the Source form of the Work, 7081 excluding those notices that do not pertain to any part of 7082 the Derivative Works; and 7083 7084 (d) If the Work includes a "NOTICE" text file as part of its 7085 distribution, then any Derivative Works that You distribute must 7086 include a readable copy of the attribution notices contained 7087 within such NOTICE file, excluding those notices that do not 7088 pertain to any part of the Derivative Works, in at least one 7089 of the following places: within a NOTICE text file distributed 7090 as part of the Derivative Works; within the Source form or 7091 documentation, if provided along with the Derivative Works; or, 7092 within a display generated by the Derivative Works, if and 7093 wherever such third-party notices normally appear. The contents 7094 of the NOTICE file are for informational purposes only and 7095 do not modify the License. You may add Your own attribution 7096 notices within Derivative Works that You distribute, alongside 7097 or as an addendum to the NOTICE text from the Work, provided 7098 that such additional attribution notices cannot be construed 7099 as modifying the License. 7100 7101 You may add Your own copyright statement to Your modifications and 7102 may provide additional or different license terms and conditions 7103 for use, reproduction, or distribution of Your modifications, or 7104 for any such Derivative Works as a whole, provided Your use, 7105 reproduction, and distribution of the Work otherwise complies with 7106 the conditions stated in this License. 7107 7108 5. Submission of Contributions. Unless You explicitly state otherwise, 7109 any Contribution intentionally submitted for inclusion in the Work 7110 by You to the Licensor shall be under the terms and conditions of 7111 this License, without any additional terms or conditions. 7112 Notwithstanding the above, nothing herein shall supersede or modify 7113 the terms of any separate license agreement you may have executed 7114 with Licensor regarding such Contributions. 7115 7116 6. Trademarks. This License does not grant permission to use the trade 7117 names, trademarks, service marks, or product names of the Licensor, 7118 except as required for reasonable and customary use in describing the 7119 origin of the Work and reproducing the content of the NOTICE file. 7120 7121 7. Disclaimer of Warranty. Unless required by applicable law or 7122 agreed to in writing, Licensor provides the Work (and each 7123 Contributor provides its Contributions) on an "AS IS" BASIS, 7124 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 7125 implied, including, without limitation, any warranties or conditions 7126 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 7127 PARTICULAR PURPOSE. You are solely responsible for determining the 7128 appropriateness of using or redistributing the Work and assume any 7129 risks associated with Your exercise of permissions under this License. 7130 7131 8. Limitation of Liability. In no event and under no legal theory, 7132 whether in tort (including negligence), contract, or otherwise, 7133 unless required by applicable law (such as deliberate and grossly 7134 negligent acts) or agreed to in writing, shall any Contributor be 7135 liable to You for damages, including any direct, indirect, special, 7136 incidental, or consequential damages of any character arising as a 7137 result of this License or out of the use or inability to use the 7138 Work (including but not limited to damages for loss of goodwill, 7139 work stoppage, computer failure or malfunction, or any and all 7140 other commercial damages or losses), even if such Contributor 7141 has been advised of the possibility of such damages. 7142 7143 9. Accepting Warranty or Additional Liability. While redistributing 7144 the Work or Derivative Works thereof, You may choose to offer, 7145 and charge a fee for, acceptance of support, warranty, indemnity, 7146 or other liability obligations and/or rights consistent with this 7147 License. However, in accepting such obligations, You may act only 7148 on Your own behalf and on Your sole responsibility, not on behalf 7149 of any other Contributor, and only if You agree to indemnify, 7150 defend, and hold each Contributor harmless for any liability 7151 incurred by, or claims asserted against, such Contributor by reason 7152 of your accepting any such warranty or additional liability. 7153 7154 END OF TERMS AND CONDITIONS 7155 7156 APPENDIX: How to apply the Apache License to your work. 7157 7158 To apply the Apache License to your work, attach the following 7159 boilerplate notice, with the fields enclosed by brackets "{}" 7160 replaced with your own identifying information. (Don't include 7161 the brackets!) The text should be enclosed in the appropriate 7162 comment syntax for the file format. We also recommend that a 7163 file or class name and description of purpose be included on the 7164 same "printed page" as the copyright notice for easier 7165 identification within third-party archives. 7166 7167 Copyright {yyyy} {name of copyright owner} 7168 7169 Licensed under the Apache License, Version 2.0 (the "License"); 7170 you may not use this file except in compliance with the License. 7171 You may obtain a copy of the License at 7172 7173 http://www.apache.org/licenses/LICENSE-2.0 7174 7175 Unless required by applicable law or agreed to in writing, software 7176 distributed under the License is distributed on an "AS IS" BASIS, 7177 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 7178 See the License for the specific language governing permissions and 7179 limitations under the License. 7180 7181 7182 ================================================================ 7183 7184 github.com/secure-io/sio-go 7185 https://github.com/secure-io/sio-go 7186 ---------------------------------------------------------------- 7187 MIT License 7188 7189 Copyright (c) 2019 SecureIO 7190 7191 Permission is hereby granted, free of charge, to any person obtaining a copy 7192 of this software and associated documentation files (the "Software"), to deal 7193 in the Software without restriction, including without limitation the rights 7194 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 7195 copies of the Software, and to permit persons to whom the Software is 7196 furnished to do so, subject to the following conditions: 7197 7198 The above copyright notice and this permission notice shall be included in all 7199 copies or substantial portions of the Software. 7200 7201 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 7202 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 7203 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 7204 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 7205 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 7206 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 7207 SOFTWARE. 7208 7209 ================================================================ 7210 7211 github.com/shirou/gopsutil/v3 7212 https://github.com/shirou/gopsutil/v3 7213 ---------------------------------------------------------------- 7214 gopsutil is distributed under BSD license reproduced below. 7215 7216 Copyright (c) 2014, WAKAYAMA Shirou 7217 All rights reserved. 7218 7219 Redistribution and use in source and binary forms, with or without modification, 7220 are permitted provided that the following conditions are met: 7221 7222 * Redistributions of source code must retain the above copyright notice, this 7223 list of conditions and the following disclaimer. 7224 * Redistributions in binary form must reproduce the above copyright notice, 7225 this list of conditions and the following disclaimer in the documentation 7226 and/or other materials provided with the distribution. 7227 * Neither the name of the gopsutil authors nor the names of its contributors 7228 may be used to endorse or promote products derived from this software without 7229 specific prior written permission. 7230 7231 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND 7232 ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 7233 WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 7234 DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR 7235 ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES 7236 (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 7237 LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON 7238 ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 7239 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 7240 SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 7241 7242 7243 ------- 7244 internal/common/binary.go in the gopsutil is copied and modified from golang/encoding/binary.go. 7245 7246 7247 7248 Copyright (c) 2009 The Go Authors. All rights reserved. 7249 7250 Redistribution and use in source and binary forms, with or without 7251 modification, are permitted provided that the following conditions are 7252 met: 7253 7254 * Redistributions of source code must retain the above copyright 7255 notice, this list of conditions and the following disclaimer. 7256 * Redistributions in binary form must reproduce the above 7257 copyright notice, this list of conditions and the following disclaimer 7258 in the documentation and/or other materials provided with the 7259 distribution. 7260 * Neither the name of Google Inc. nor the names of its 7261 contributors may be used to endorse or promote products derived from 7262 this software without specific prior written permission. 7263 7264 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 7265 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 7266 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 7267 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 7268 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 7269 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 7270 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 7271 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 7272 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 7273 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 7274 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 7275 ================================================================ 7276 7277 github.com/shoenig/go-m1cpu 7278 https://github.com/shoenig/go-m1cpu 7279 ---------------------------------------------------------------- 7280 Mozilla Public License, version 2.0 7281 7282 1. Definitions 7283 7284 1.1. "Contributor" 7285 7286 means each individual or legal entity that creates, contributes to the 7287 creation of, or owns Covered Software. 7288 7289 1.2. "Contributor Version" 7290 7291 means the combination of the Contributions of others (if any) used by a 7292 Contributor and that particular Contributor's Contribution. 7293 7294 1.3. "Contribution" 7295 7296 means Covered Software of a particular Contributor. 7297 7298 1.4. "Covered Software" 7299 7300 means Source Code Form to which the initial Contributor has attached the 7301 notice in Exhibit A, the Executable Form of such Source Code Form, and 7302 Modifications of such Source Code Form, in each case including portions 7303 thereof. 7304 7305 1.5. "Incompatible With Secondary Licenses" 7306 means 7307 7308 a. that the initial Contributor has attached the notice described in 7309 Exhibit B to the Covered Software; or 7310 7311 b. that the Covered Software was made available under the terms of 7312 version 1.1 or earlier of the License, but not also under the terms of 7313 a Secondary License. 7314 7315 1.6. "Executable Form" 7316 7317 means any form of the work other than Source Code Form. 7318 7319 1.7. "Larger Work" 7320 7321 means a work that combines Covered Software with other material, in a 7322 separate file or files, that is not Covered Software. 7323 7324 1.8. "License" 7325 7326 means this document. 7327 7328 1.9. "Licensable" 7329 7330 means having the right to grant, to the maximum extent possible, whether 7331 at the time of the initial grant or subsequently, any and all of the 7332 rights conveyed by this License. 7333 7334 1.10. "Modifications" 7335 7336 means any of the following: 7337 7338 a. any file in Source Code Form that results from an addition to, 7339 deletion from, or modification of the contents of Covered Software; or 7340 7341 b. any new file in Source Code Form that contains any Covered Software. 7342 7343 1.11. "Patent Claims" of a Contributor 7344 7345 means any patent claim(s), including without limitation, method, 7346 process, and apparatus claims, in any patent Licensable by such 7347 Contributor that would be infringed, but for the grant of the License, 7348 by the making, using, selling, offering for sale, having made, import, 7349 or transfer of either its Contributions or its Contributor Version. 7350 7351 1.12. "Secondary License" 7352 7353 means either the GNU General Public License, Version 2.0, the GNU Lesser 7354 General Public License, Version 2.1, the GNU Affero General Public 7355 License, Version 3.0, or any later versions of those licenses. 7356 7357 1.13. "Source Code Form" 7358 7359 means the form of the work preferred for making modifications. 7360 7361 1.14. "You" (or "Your") 7362 7363 means an individual or a legal entity exercising rights under this 7364 License. For legal entities, "You" includes any entity that controls, is 7365 controlled by, or is under common control with You. For purposes of this 7366 definition, "control" means (a) the power, direct or indirect, to cause 7367 the direction or management of such entity, whether by contract or 7368 otherwise, or (b) ownership of more than fifty percent (50%) of the 7369 outstanding shares or beneficial ownership of such entity. 7370 7371 7372 2. License Grants and Conditions 7373 7374 2.1. Grants 7375 7376 Each Contributor hereby grants You a world-wide, royalty-free, 7377 non-exclusive license: 7378 7379 a. under intellectual property rights (other than patent or trademark) 7380 Licensable by such Contributor to use, reproduce, make available, 7381 modify, display, perform, distribute, and otherwise exploit its 7382 Contributions, either on an unmodified basis, with Modifications, or 7383 as part of a Larger Work; and 7384 7385 b. under Patent Claims of such Contributor to make, use, sell, offer for 7386 sale, have made, import, and otherwise transfer either its 7387 Contributions or its Contributor Version. 7388 7389 2.2. Effective Date 7390 7391 The licenses granted in Section 2.1 with respect to any Contribution 7392 become effective for each Contribution on the date the Contributor first 7393 distributes such Contribution. 7394 7395 2.3. Limitations on Grant Scope 7396 7397 The licenses granted in this Section 2 are the only rights granted under 7398 this License. No additional rights or licenses will be implied from the 7399 distribution or licensing of Covered Software under this License. 7400 Notwithstanding Section 2.1(b) above, no patent license is granted by a 7401 Contributor: 7402 7403 a. for any code that a Contributor has removed from Covered Software; or 7404 7405 b. for infringements caused by: (i) Your and any other third party's 7406 modifications of Covered Software, or (ii) the combination of its 7407 Contributions with other software (except as part of its Contributor 7408 Version); or 7409 7410 c. under Patent Claims infringed by Covered Software in the absence of 7411 its Contributions. 7412 7413 This License does not grant any rights in the trademarks, service marks, 7414 or logos of any Contributor (except as may be necessary to comply with 7415 the notice requirements in Section 3.4). 7416 7417 2.4. Subsequent Licenses 7418 7419 No Contributor makes additional grants as a result of Your choice to 7420 distribute the Covered Software under a subsequent version of this 7421 License (see Section 10.2) or under the terms of a Secondary License (if 7422 permitted under the terms of Section 3.3). 7423 7424 2.5. Representation 7425 7426 Each Contributor represents that the Contributor believes its 7427 Contributions are its original creation(s) or it has sufficient rights to 7428 grant the rights to its Contributions conveyed by this License. 7429 7430 2.6. Fair Use 7431 7432 This License is not intended to limit any rights You have under 7433 applicable copyright doctrines of fair use, fair dealing, or other 7434 equivalents. 7435 7436 2.7. Conditions 7437 7438 Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted in 7439 Section 2.1. 7440 7441 7442 3. Responsibilities 7443 7444 3.1. Distribution of Source Form 7445 7446 All distribution of Covered Software in Source Code Form, including any 7447 Modifications that You create or to which You contribute, must be under 7448 the terms of this License. You must inform recipients that the Source 7449 Code Form of the Covered Software is governed by the terms of this 7450 License, and how they can obtain a copy of this License. You may not 7451 attempt to alter or restrict the recipients' rights in the Source Code 7452 Form. 7453 7454 3.2. Distribution of Executable Form 7455 7456 If You distribute Covered Software in Executable Form then: 7457 7458 a. such Covered Software must also be made available in Source Code Form, 7459 as described in Section 3.1, and You must inform recipients of the 7460 Executable Form how they can obtain a copy of such Source Code Form by 7461 reasonable means in a timely manner, at a charge no more than the cost 7462 of distribution to the recipient; and 7463 7464 b. You may distribute such Executable Form under the terms of this 7465 License, or sublicense it under different terms, provided that the 7466 license for the Executable Form does not attempt to limit or alter the 7467 recipients' rights in the Source Code Form under this License. 7468 7469 3.3. Distribution of a Larger Work 7470 7471 You may create and distribute a Larger Work under terms of Your choice, 7472 provided that You also comply with the requirements of this License for 7473 the Covered Software. If the Larger Work is a combination of Covered 7474 Software with a work governed by one or more Secondary Licenses, and the 7475 Covered Software is not Incompatible With Secondary Licenses, this 7476 License permits You to additionally distribute such Covered Software 7477 under the terms of such Secondary License(s), so that the recipient of 7478 the Larger Work may, at their option, further distribute the Covered 7479 Software under the terms of either this License or such Secondary 7480 License(s). 7481 7482 3.4. Notices 7483 7484 You may not remove or alter the substance of any license notices 7485 (including copyright notices, patent notices, disclaimers of warranty, or 7486 limitations of liability) contained within the Source Code Form of the 7487 Covered Software, except that You may alter any license notices to the 7488 extent required to remedy known factual inaccuracies. 7489 7490 3.5. Application of Additional Terms 7491 7492 You may choose to offer, and to charge a fee for, warranty, support, 7493 indemnity or liability obligations to one or more recipients of Covered 7494 Software. However, You may do so only on Your own behalf, and not on 7495 behalf of any Contributor. You must make it absolutely clear that any 7496 such warranty, support, indemnity, or liability obligation is offered by 7497 You alone, and You hereby agree to indemnify every Contributor for any 7498 liability incurred by such Contributor as a result of warranty, support, 7499 indemnity or liability terms You offer. You may include additional 7500 disclaimers of warranty and limitations of liability specific to any 7501 jurisdiction. 7502 7503 4. Inability to Comply Due to Statute or Regulation 7504 7505 If it is impossible for You to comply with any of the terms of this License 7506 with respect to some or all of the Covered Software due to statute, 7507 judicial order, or regulation then You must: (a) comply with the terms of 7508 this License to the maximum extent possible; and (b) describe the 7509 limitations and the code they affect. Such description must be placed in a 7510 text file included with all distributions of the Covered Software under 7511 this License. Except to the extent prohibited by statute or regulation, 7512 such description must be sufficiently detailed for a recipient of ordinary 7513 skill to be able to understand it. 7514 7515 5. Termination 7516 7517 5.1. The rights granted under this License will terminate automatically if You 7518 fail to comply with any of its terms. However, if You become compliant, 7519 then the rights granted under this License from a particular Contributor 7520 are reinstated (a) provisionally, unless and until such Contributor 7521 explicitly and finally terminates Your grants, and (b) on an ongoing 7522 basis, if such Contributor fails to notify You of the non-compliance by 7523 some reasonable means prior to 60 days after You have come back into 7524 compliance. Moreover, Your grants from a particular Contributor are 7525 reinstated on an ongoing basis if such Contributor notifies You of the 7526 non-compliance by some reasonable means, this is the first time You have 7527 received notice of non-compliance with this License from such 7528 Contributor, and You become compliant prior to 30 days after Your receipt 7529 of the notice. 7530 7531 5.2. If You initiate litigation against any entity by asserting a patent 7532 infringement claim (excluding declaratory judgment actions, 7533 counter-claims, and cross-claims) alleging that a Contributor Version 7534 directly or indirectly infringes any patent, then the rights granted to 7535 You by any and all Contributors for the Covered Software under Section 7536 2.1 of this License shall terminate. 7537 7538 5.3. In the event of termination under Sections 5.1 or 5.2 above, all end user 7539 license agreements (excluding distributors and resellers) which have been 7540 validly granted by You or Your distributors under this License prior to 7541 termination shall survive termination. 7542 7543 6. Disclaimer of Warranty 7544 7545 Covered Software is provided under this License on an "as is" basis, 7546 without warranty of any kind, either expressed, implied, or statutory, 7547 including, without limitation, warranties that the Covered Software is free 7548 of defects, merchantable, fit for a particular purpose or non-infringing. 7549 The entire risk as to the quality and performance of the Covered Software 7550 is with You. Should any Covered Software prove defective in any respect, 7551 You (not any Contributor) assume the cost of any necessary servicing, 7552 repair, or correction. This disclaimer of warranty constitutes an essential 7553 part of this License. No use of any Covered Software is authorized under 7554 this License except under this disclaimer. 7555 7556 7. Limitation of Liability 7557 7558 Under no circumstances and under no legal theory, whether tort (including 7559 negligence), contract, or otherwise, shall any Contributor, or anyone who 7560 distributes Covered Software as permitted above, be liable to You for any 7561 direct, indirect, special, incidental, or consequential damages of any 7562 character including, without limitation, damages for lost profits, loss of 7563 goodwill, work stoppage, computer failure or malfunction, or any and all 7564 other commercial damages or losses, even if such party shall have been 7565 informed of the possibility of such damages. This limitation of liability 7566 shall not apply to liability for death or personal injury resulting from 7567 such party's negligence to the extent applicable law prohibits such 7568 limitation. Some jurisdictions do not allow the exclusion or limitation of 7569 incidental or consequential damages, so this exclusion and limitation may 7570 not apply to You. 7571 7572 8. Litigation 7573 7574 Any litigation relating to this License may be brought only in the courts 7575 of a jurisdiction where the defendant maintains its principal place of 7576 business and such litigation shall be governed by laws of that 7577 jurisdiction, without reference to its conflict-of-law provisions. Nothing 7578 in this Section shall prevent a party's ability to bring cross-claims or 7579 counter-claims. 7580 7581 9. Miscellaneous 7582 7583 This License represents the complete agreement concerning the subject 7584 matter hereof. If any provision of this License is held to be 7585 unenforceable, such provision shall be reformed only to the extent 7586 necessary to make it enforceable. Any law or regulation which provides that 7587 the language of a contract shall be construed against the drafter shall not 7588 be used to construe this License against a Contributor. 7589 7590 7591 10. Versions of the License 7592 7593 10.1. New Versions 7594 7595 Mozilla Foundation is the license steward. Except as provided in Section 7596 10.3, no one other than the license steward has the right to modify or 7597 publish new versions of this License. Each version will be given a 7598 distinguishing version number. 7599 7600 10.2. Effect of New Versions 7601 7602 You may distribute the Covered Software under the terms of the version 7603 of the License under which You originally received the Covered Software, 7604 or under the terms of any subsequent version published by the license 7605 steward. 7606 7607 10.3. Modified Versions 7608 7609 If you create software not governed by this License, and you want to 7610 create a new license for such software, you may create and use a 7611 modified version of this License if you rename the license and remove 7612 any references to the name of the license steward (except to note that 7613 such modified license differs from this License). 7614 7615 10.4. Distributing Source Code Form that is Incompatible With Secondary 7616 Licenses If You choose to distribute Source Code Form that is 7617 Incompatible With Secondary Licenses under the terms of this version of 7618 the License, the notice described in Exhibit B of this License must be 7619 attached. 7620 7621 Exhibit A - Source Code Form License Notice 7622 7623 This Source Code Form is subject to the 7624 terms of the Mozilla Public License, v. 7625 2.0. If a copy of the MPL was not 7626 distributed with this file, You can 7627 obtain one at 7628 http://mozilla.org/MPL/2.0/. 7629 7630 If it is not possible or desirable to put the notice in a particular file, 7631 then You may include the notice in a location (such as a LICENSE file in a 7632 relevant directory) where a recipient would be likely to look for such a 7633 notice. 7634 7635 You may add additional accurate notices of copyright ownership. 7636 7637 Exhibit B - "Incompatible With Secondary Licenses" Notice 7638 7639 This Source Code Form is "Incompatible 7640 With Secondary Licenses", as defined by 7641 the Mozilla Public License, v. 2.0. 7642 7643 7644 ================================================================ 7645 7646 github.com/shoenig/test 7647 https://github.com/shoenig/test 7648 ---------------------------------------------------------------- 7649 Mozilla Public License, version 2.0 7650 7651 1. Definitions 7652 7653 1.1. "Contributor" 7654 7655 means each individual or legal entity that creates, contributes to the 7656 creation of, or owns Covered Software. 7657 7658 1.2. "Contributor Version" 7659 7660 means the combination of the Contributions of others (if any) used by a 7661 Contributor and that particular Contributor's Contribution. 7662 7663 1.3. "Contribution" 7664 7665 means Covered Software of a particular Contributor. 7666 7667 1.4. "Covered Software" 7668 7669 means Source Code Form to which the initial Contributor has attached the 7670 notice in Exhibit A, the Executable Form of such Source Code Form, and 7671 Modifications of such Source Code Form, in each case including portions 7672 thereof. 7673 7674 1.5. "Incompatible With Secondary Licenses" 7675 means 7676 7677 a. that the initial Contributor has attached the notice described in 7678 Exhibit B to the Covered Software; or 7679 7680 b. that the Covered Software was made available under the terms of 7681 version 1.1 or earlier of the License, but not also under the terms of 7682 a Secondary License. 7683 7684 1.6. "Executable Form" 7685 7686 means any form of the work other than Source Code Form. 7687 7688 1.7. "Larger Work" 7689 7690 means a work that combines Covered Software with other material, in a 7691 separate file or files, that is not Covered Software. 7692 7693 1.8. "License" 7694 7695 means this document. 7696 7697 1.9. "Licensable" 7698 7699 means having the right to grant, to the maximum extent possible, whether 7700 at the time of the initial grant or subsequently, any and all of the 7701 rights conveyed by this License. 7702 7703 1.10. "Modifications" 7704 7705 means any of the following: 7706 7707 a. any file in Source Code Form that results from an addition to, 7708 deletion from, or modification of the contents of Covered Software; or 7709 7710 b. any new file in Source Code Form that contains any Covered Software. 7711 7712 1.11. "Patent Claims" of a Contributor 7713 7714 means any patent claim(s), including without limitation, method, 7715 process, and apparatus claims, in any patent Licensable by such 7716 Contributor that would be infringed, but for the grant of the License, 7717 by the making, using, selling, offering for sale, having made, import, 7718 or transfer of either its Contributions or its Contributor Version. 7719 7720 1.12. "Secondary License" 7721 7722 means either the GNU General Public License, Version 2.0, the GNU Lesser 7723 General Public License, Version 2.1, the GNU Affero General Public 7724 License, Version 3.0, or any later versions of those licenses. 7725 7726 1.13. "Source Code Form" 7727 7728 means the form of the work preferred for making modifications. 7729 7730 1.14. "You" (or "Your") 7731 7732 means an individual or a legal entity exercising rights under this 7733 License. For legal entities, "You" includes any entity that controls, is 7734 controlled by, or is under common control with You. For purposes of this 7735 definition, "control" means (a) the power, direct or indirect, to cause 7736 the direction or management of such entity, whether by contract or 7737 otherwise, or (b) ownership of more than fifty percent (50%) of the 7738 outstanding shares or beneficial ownership of such entity. 7739 7740 7741 2. License Grants and Conditions 7742 7743 2.1. Grants 7744 7745 Each Contributor hereby grants You a world-wide, royalty-free, 7746 non-exclusive license: 7747 7748 a. under intellectual property rights (other than patent or trademark) 7749 Licensable by such Contributor to use, reproduce, make available, 7750 modify, display, perform, distribute, and otherwise exploit its 7751 Contributions, either on an unmodified basis, with Modifications, or 7752 as part of a Larger Work; and 7753 7754 b. under Patent Claims of such Contributor to make, use, sell, offer for 7755 sale, have made, import, and otherwise transfer either its 7756 Contributions or its Contributor Version. 7757 7758 2.2. Effective Date 7759 7760 The licenses granted in Section 2.1 with respect to any Contribution 7761 become effective for each Contribution on the date the Contributor first 7762 distributes such Contribution. 7763 7764 2.3. Limitations on Grant Scope 7765 7766 The licenses granted in this Section 2 are the only rights granted under 7767 this License. No additional rights or licenses will be implied from the 7768 distribution or licensing of Covered Software under this License. 7769 Notwithstanding Section 2.1(b) above, no patent license is granted by a 7770 Contributor: 7771 7772 a. for any code that a Contributor has removed from Covered Software; or 7773 7774 b. for infringements caused by: (i) Your and any other third party's 7775 modifications of Covered Software, or (ii) the combination of its 7776 Contributions with other software (except as part of its Contributor 7777 Version); or 7778 7779 c. under Patent Claims infringed by Covered Software in the absence of 7780 its Contributions. 7781 7782 This License does not grant any rights in the trademarks, service marks, 7783 or logos of any Contributor (except as may be necessary to comply with 7784 the notice requirements in Section 3.4). 7785 7786 2.4. Subsequent Licenses 7787 7788 No Contributor makes additional grants as a result of Your choice to 7789 distribute the Covered Software under a subsequent version of this 7790 License (see Section 10.2) or under the terms of a Secondary License (if 7791 permitted under the terms of Section 3.3). 7792 7793 2.5. Representation 7794 7795 Each Contributor represents that the Contributor believes its 7796 Contributions are its original creation(s) or it has sufficient rights to 7797 grant the rights to its Contributions conveyed by this License. 7798 7799 2.6. Fair Use 7800 7801 This License is not intended to limit any rights You have under 7802 applicable copyright doctrines of fair use, fair dealing, or other 7803 equivalents. 7804 7805 2.7. Conditions 7806 7807 Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted in 7808 Section 2.1. 7809 7810 7811 3. Responsibilities 7812 7813 3.1. Distribution of Source Form 7814 7815 All distribution of Covered Software in Source Code Form, including any 7816 Modifications that You create or to which You contribute, must be under 7817 the terms of this License. You must inform recipients that the Source 7818 Code Form of the Covered Software is governed by the terms of this 7819 License, and how they can obtain a copy of this License. You may not 7820 attempt to alter or restrict the recipients' rights in the Source Code 7821 Form. 7822 7823 3.2. Distribution of Executable Form 7824 7825 If You distribute Covered Software in Executable Form then: 7826 7827 a. such Covered Software must also be made available in Source Code Form, 7828 as described in Section 3.1, and You must inform recipients of the 7829 Executable Form how they can obtain a copy of such Source Code Form by 7830 reasonable means in a timely manner, at a charge no more than the cost 7831 of distribution to the recipient; and 7832 7833 b. You may distribute such Executable Form under the terms of this 7834 License, or sublicense it under different terms, provided that the 7835 license for the Executable Form does not attempt to limit or alter the 7836 recipients' rights in the Source Code Form under this License. 7837 7838 3.3. Distribution of a Larger Work 7839 7840 You may create and distribute a Larger Work under terms of Your choice, 7841 provided that You also comply with the requirements of this License for 7842 the Covered Software. If the Larger Work is a combination of Covered 7843 Software with a work governed by one or more Secondary Licenses, and the 7844 Covered Software is not Incompatible With Secondary Licenses, this 7845 License permits You to additionally distribute such Covered Software 7846 under the terms of such Secondary License(s), so that the recipient of 7847 the Larger Work may, at their option, further distribute the Covered 7848 Software under the terms of either this License or such Secondary 7849 License(s). 7850 7851 3.4. Notices 7852 7853 You may not remove or alter the substance of any license notices 7854 (including copyright notices, patent notices, disclaimers of warranty, or 7855 limitations of liability) contained within the Source Code Form of the 7856 Covered Software, except that You may alter any license notices to the 7857 extent required to remedy known factual inaccuracies. 7858 7859 3.5. Application of Additional Terms 7860 7861 You may choose to offer, and to charge a fee for, warranty, support, 7862 indemnity or liability obligations to one or more recipients of Covered 7863 Software. However, You may do so only on Your own behalf, and not on 7864 behalf of any Contributor. You must make it absolutely clear that any 7865 such warranty, support, indemnity, or liability obligation is offered by 7866 You alone, and You hereby agree to indemnify every Contributor for any 7867 liability incurred by such Contributor as a result of warranty, support, 7868 indemnity or liability terms You offer. You may include additional 7869 disclaimers of warranty and limitations of liability specific to any 7870 jurisdiction. 7871 7872 4. Inability to Comply Due to Statute or Regulation 7873 7874 If it is impossible for You to comply with any of the terms of this License 7875 with respect to some or all of the Covered Software due to statute, 7876 judicial order, or regulation then You must: (a) comply with the terms of 7877 this License to the maximum extent possible; and (b) describe the 7878 limitations and the code they affect. Such description must be placed in a 7879 text file included with all distributions of the Covered Software under 7880 this License. Except to the extent prohibited by statute or regulation, 7881 such description must be sufficiently detailed for a recipient of ordinary 7882 skill to be able to understand it. 7883 7884 5. Termination 7885 7886 5.1. The rights granted under this License will terminate automatically if You 7887 fail to comply with any of its terms. However, if You become compliant, 7888 then the rights granted under this License from a particular Contributor 7889 are reinstated (a) provisionally, unless and until such Contributor 7890 explicitly and finally terminates Your grants, and (b) on an ongoing 7891 basis, if such Contributor fails to notify You of the non-compliance by 7892 some reasonable means prior to 60 days after You have come back into 7893 compliance. Moreover, Your grants from a particular Contributor are 7894 reinstated on an ongoing basis if such Contributor notifies You of the 7895 non-compliance by some reasonable means, this is the first time You have 7896 received notice of non-compliance with this License from such 7897 Contributor, and You become compliant prior to 30 days after Your receipt 7898 of the notice. 7899 7900 5.2. If You initiate litigation against any entity by asserting a patent 7901 infringement claim (excluding declaratory judgment actions, 7902 counter-claims, and cross-claims) alleging that a Contributor Version 7903 directly or indirectly infringes any patent, then the rights granted to 7904 You by any and all Contributors for the Covered Software under Section 7905 2.1 of this License shall terminate. 7906 7907 5.3. In the event of termination under Sections 5.1 or 5.2 above, all end user 7908 license agreements (excluding distributors and resellers) which have been 7909 validly granted by You or Your distributors under this License prior to 7910 termination shall survive termination. 7911 7912 6. Disclaimer of Warranty 7913 7914 Covered Software is provided under this License on an "as is" basis, 7915 without warranty of any kind, either expressed, implied, or statutory, 7916 including, without limitation, warranties that the Covered Software is free 7917 of defects, merchantable, fit for a particular purpose or non-infringing. 7918 The entire risk as to the quality and performance of the Covered Software 7919 is with You. Should any Covered Software prove defective in any respect, 7920 You (not any Contributor) assume the cost of any necessary servicing, 7921 repair, or correction. This disclaimer of warranty constitutes an essential 7922 part of this License. No use of any Covered Software is authorized under 7923 this License except under this disclaimer. 7924 7925 7. Limitation of Liability 7926 7927 Under no circumstances and under no legal theory, whether tort (including 7928 negligence), contract, or otherwise, shall any Contributor, or anyone who 7929 distributes Covered Software as permitted above, be liable to You for any 7930 direct, indirect, special, incidental, or consequential damages of any 7931 character including, without limitation, damages for lost profits, loss of 7932 goodwill, work stoppage, computer failure or malfunction, or any and all 7933 other commercial damages or losses, even if such party shall have been 7934 informed of the possibility of such damages. This limitation of liability 7935 shall not apply to liability for death or personal injury resulting from 7936 such party's negligence to the extent applicable law prohibits such 7937 limitation. Some jurisdictions do not allow the exclusion or limitation of 7938 incidental or consequential damages, so this exclusion and limitation may 7939 not apply to You. 7940 7941 8. Litigation 7942 7943 Any litigation relating to this License may be brought only in the courts 7944 of a jurisdiction where the defendant maintains its principal place of 7945 business and such litigation shall be governed by laws of that 7946 jurisdiction, without reference to its conflict-of-law provisions. Nothing 7947 in this Section shall prevent a party's ability to bring cross-claims or 7948 counter-claims. 7949 7950 9. Miscellaneous 7951 7952 This License represents the complete agreement concerning the subject 7953 matter hereof. If any provision of this License is held to be 7954 unenforceable, such provision shall be reformed only to the extent 7955 necessary to make it enforceable. Any law or regulation which provides that 7956 the language of a contract shall be construed against the drafter shall not 7957 be used to construe this License against a Contributor. 7958 7959 7960 10. Versions of the License 7961 7962 10.1. New Versions 7963 7964 Mozilla Foundation is the license steward. Except as provided in Section 7965 10.3, no one other than the license steward has the right to modify or 7966 publish new versions of this License. Each version will be given a 7967 distinguishing version number. 7968 7969 10.2. Effect of New Versions 7970 7971 You may distribute the Covered Software under the terms of the version 7972 of the License under which You originally received the Covered Software, 7973 or under the terms of any subsequent version published by the license 7974 steward. 7975 7976 10.3. Modified Versions 7977 7978 If you create software not governed by this License, and you want to 7979 create a new license for such software, you may create and use a 7980 modified version of this License if you rename the license and remove 7981 any references to the name of the license steward (except to note that 7982 such modified license differs from this License). 7983 7984 10.4. Distributing Source Code Form that is Incompatible With Secondary 7985 Licenses If You choose to distribute Source Code Form that is 7986 Incompatible With Secondary Licenses under the terms of this version of 7987 the License, the notice described in Exhibit B of this License must be 7988 attached. 7989 7990 Exhibit A - Source Code Form License Notice 7991 7992 This Source Code Form is subject to the 7993 terms of the Mozilla Public License, v. 7994 2.0. If a copy of the MPL was not 7995 distributed with this file, You can 7996 obtain one at 7997 http://mozilla.org/MPL/2.0/. 7998 7999 If it is not possible or desirable to put the notice in a particular file, 8000 then You may include the notice in a location (such as a LICENSE file in a 8001 relevant directory) where a recipient would be likely to look for such a 8002 notice. 8003 8004 You may add additional accurate notices of copyright ownership. 8005 8006 Exhibit B - "Incompatible With Secondary Licenses" Notice 8007 8008 This Source Code Form is "Incompatible 8009 With Secondary Licenses", as defined by 8010 the Mozilla Public License, v. 2.0. 8011 8012 8013 ================================================================ 8014 8015 github.com/stretchr/testify 8016 https://github.com/stretchr/testify 8017 ---------------------------------------------------------------- 8018 MIT License 8019 8020 Copyright (c) 2012-2020 Mat Ryer, Tyler Bunnell and contributors. 8021 8022 Permission is hereby granted, free of charge, to any person obtaining a copy 8023 of this software and associated documentation files (the "Software"), to deal 8024 in the Software without restriction, including without limitation the rights 8025 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 8026 copies of the Software, and to permit persons to whom the Software is 8027 furnished to do so, subject to the following conditions: 8028 8029 The above copyright notice and this permission notice shall be included in all 8030 copies or substantial portions of the Software. 8031 8032 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 8033 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 8034 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 8035 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 8036 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 8037 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 8038 SOFTWARE. 8039 8040 ================================================================ 8041 8042 github.com/tidwall/gjson 8043 https://github.com/tidwall/gjson 8044 ---------------------------------------------------------------- 8045 The MIT License (MIT) 8046 8047 Copyright (c) 2016 Josh Baker 8048 8049 Permission is hereby granted, free of charge, to any person obtaining a copy of 8050 this software and associated documentation files (the "Software"), to deal in 8051 the Software without restriction, including without limitation the rights to 8052 use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of 8053 the Software, and to permit persons to whom the Software is furnished to do so, 8054 subject to the following conditions: 8055 8056 The above copyright notice and this permission notice shall be included in all 8057 copies or substantial portions of the Software. 8058 8059 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 8060 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS 8061 FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR 8062 COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER 8063 IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN 8064 CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 8065 8066 ================================================================ 8067 8068 github.com/tidwall/match 8069 https://github.com/tidwall/match 8070 ---------------------------------------------------------------- 8071 The MIT License (MIT) 8072 8073 Copyright (c) 2016 Josh Baker 8074 8075 Permission is hereby granted, free of charge, to any person obtaining a copy of 8076 this software and associated documentation files (the "Software"), to deal in 8077 the Software without restriction, including without limitation the rights to 8078 use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of 8079 the Software, and to permit persons to whom the Software is furnished to do so, 8080 subject to the following conditions: 8081 8082 The above copyright notice and this permission notice shall be included in all 8083 copies or substantial portions of the Software. 8084 8085 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 8086 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS 8087 FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR 8088 COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER 8089 IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN 8090 CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 8091 8092 ================================================================ 8093 8094 github.com/tidwall/pretty 8095 https://github.com/tidwall/pretty 8096 ---------------------------------------------------------------- 8097 The MIT License (MIT) 8098 8099 Copyright (c) 2017 Josh Baker 8100 8101 Permission is hereby granted, free of charge, to any person obtaining a copy of 8102 this software and associated documentation files (the "Software"), to deal in 8103 the Software without restriction, including without limitation the rights to 8104 use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of 8105 the Software, and to permit persons to whom the Software is furnished to do so, 8106 subject to the following conditions: 8107 8108 The above copyright notice and this permission notice shall be included in all 8109 copies or substantial portions of the Software. 8110 8111 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 8112 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS 8113 FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR 8114 COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER 8115 IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN 8116 CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 8117 8118 ================================================================ 8119 8120 github.com/tinylib/msgp 8121 https://github.com/tinylib/msgp 8122 ---------------------------------------------------------------- 8123 Copyright (c) 2014 Philip Hofer 8124 Portions Copyright (c) 2009 The Go Authors (license at http://golang.org) where indicated 8125 8126 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: 8127 8128 The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. 8129 8130 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. 8131 ================================================================ 8132 8133 github.com/tklauser/go-sysconf 8134 https://github.com/tklauser/go-sysconf 8135 ---------------------------------------------------------------- 8136 BSD 3-Clause License 8137 8138 Copyright (c) 2018-2022, Tobias Klauser 8139 All rights reserved. 8140 8141 Redistribution and use in source and binary forms, with or without 8142 modification, are permitted provided that the following conditions are met: 8143 8144 * Redistributions of source code must retain the above copyright notice, this 8145 list of conditions and the following disclaimer. 8146 8147 * Redistributions in binary form must reproduce the above copyright notice, 8148 this list of conditions and the following disclaimer in the documentation 8149 and/or other materials provided with the distribution. 8150 8151 * Neither the name of the copyright holder nor the names of its 8152 contributors may be used to endorse or promote products derived from 8153 this software without specific prior written permission. 8154 8155 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 8156 AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 8157 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 8158 DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE 8159 FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 8160 DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR 8161 SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER 8162 CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, 8163 OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 8164 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 8165 8166 ================================================================ 8167 8168 github.com/tklauser/numcpus 8169 https://github.com/tklauser/numcpus 8170 ---------------------------------------------------------------- 8171 8172 Apache License 8173 Version 2.0, January 2004 8174 http://www.apache.org/licenses/ 8175 8176 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 8177 8178 1. Definitions. 8179 8180 "License" shall mean the terms and conditions for use, reproduction, 8181 and distribution as defined by Sections 1 through 9 of this document. 8182 8183 "Licensor" shall mean the copyright owner or entity authorized by 8184 the copyright owner that is granting the License. 8185 8186 "Legal Entity" shall mean the union of the acting entity and all 8187 other entities that control, are controlled by, or are under common 8188 control with that entity. For the purposes of this definition, 8189 "control" means (i) the power, direct or indirect, to cause the 8190 direction or management of such entity, whether by contract or 8191 otherwise, or (ii) ownership of fifty percent (50%) or more of the 8192 outstanding shares, or (iii) beneficial ownership of such entity. 8193 8194 "You" (or "Your") shall mean an individual or Legal Entity 8195 exercising permissions granted by this License. 8196 8197 "Source" form shall mean the preferred form for making modifications, 8198 including but not limited to software source code, documentation 8199 source, and configuration files. 8200 8201 "Object" form shall mean any form resulting from mechanical 8202 transformation or translation of a Source form, including but 8203 not limited to compiled object code, generated documentation, 8204 and conversions to other media types. 8205 8206 "Work" shall mean the work of authorship, whether in Source or 8207 Object form, made available under the License, as indicated by a 8208 copyright notice that is included in or attached to the work 8209 (an example is provided in the Appendix below). 8210 8211 "Derivative Works" shall mean any work, whether in Source or Object 8212 form, that is based on (or derived from) the Work and for which the 8213 editorial revisions, annotations, elaborations, or other modifications 8214 represent, as a whole, an original work of authorship. For the purposes 8215 of this License, Derivative Works shall not include works that remain 8216 separable from, or merely link (or bind by name) to the interfaces of, 8217 the Work and Derivative Works thereof. 8218 8219 "Contribution" shall mean any work of authorship, including 8220 the original version of the Work and any modifications or additions 8221 to that Work or Derivative Works thereof, that is intentionally 8222 submitted to Licensor for inclusion in the Work by the copyright owner 8223 or by an individual or Legal Entity authorized to submit on behalf of 8224 the copyright owner. For the purposes of this definition, "submitted" 8225 means any form of electronic, verbal, or written communication sent 8226 to the Licensor or its representatives, including but not limited to 8227 communication on electronic mailing lists, source code control systems, 8228 and issue tracking systems that are managed by, or on behalf of, the 8229 Licensor for the purpose of discussing and improving the Work, but 8230 excluding communication that is conspicuously marked or otherwise 8231 designated in writing by the copyright owner as "Not a Contribution." 8232 8233 "Contributor" shall mean Licensor and any individual or Legal Entity 8234 on behalf of whom a Contribution has been received by Licensor and 8235 subsequently incorporated within the Work. 8236 8237 2. Grant of Copyright License. Subject to the terms and conditions of 8238 this License, each Contributor hereby grants to You a perpetual, 8239 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 8240 copyright license to reproduce, prepare Derivative Works of, 8241 publicly display, publicly perform, sublicense, and distribute the 8242 Work and such Derivative Works in Source or Object form. 8243 8244 3. Grant of Patent License. Subject to the terms and conditions of 8245 this License, each Contributor hereby grants to You a perpetual, 8246 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 8247 (except as stated in this section) patent license to make, have made, 8248 use, offer to sell, sell, import, and otherwise transfer the Work, 8249 where such license applies only to those patent claims licensable 8250 by such Contributor that are necessarily infringed by their 8251 Contribution(s) alone or by combination of their Contribution(s) 8252 with the Work to which such Contribution(s) was submitted. If You 8253 institute patent litigation against any entity (including a 8254 cross-claim or counterclaim in a lawsuit) alleging that the Work 8255 or a Contribution incorporated within the Work constitutes direct 8256 or contributory patent infringement, then any patent licenses 8257 granted to You under this License for that Work shall terminate 8258 as of the date such litigation is filed. 8259 8260 4. Redistribution. You may reproduce and distribute copies of the 8261 Work or Derivative Works thereof in any medium, with or without 8262 modifications, and in Source or Object form, provided that You 8263 meet the following conditions: 8264 8265 (a) You must give any other recipients of the Work or 8266 Derivative Works a copy of this License; and 8267 8268 (b) You must cause any modified files to carry prominent notices 8269 stating that You changed the files; and 8270 8271 (c) You must retain, in the Source form of any Derivative Works 8272 that You distribute, all copyright, patent, trademark, and 8273 attribution notices from the Source form of the Work, 8274 excluding those notices that do not pertain to any part of 8275 the Derivative Works; and 8276 8277 (d) If the Work includes a "NOTICE" text file as part of its 8278 distribution, then any Derivative Works that You distribute must 8279 include a readable copy of the attribution notices contained 8280 within such NOTICE file, excluding those notices that do not 8281 pertain to any part of the Derivative Works, in at least one 8282 of the following places: within a NOTICE text file distributed 8283 as part of the Derivative Works; within the Source form or 8284 documentation, if provided along with the Derivative Works; or, 8285 within a display generated by the Derivative Works, if and 8286 wherever such third-party notices normally appear. The contents 8287 of the NOTICE file are for informational purposes only and 8288 do not modify the License. You may add Your own attribution 8289 notices within Derivative Works that You distribute, alongside 8290 or as an addendum to the NOTICE text from the Work, provided 8291 that such additional attribution notices cannot be construed 8292 as modifying the License. 8293 8294 You may add Your own copyright statement to Your modifications and 8295 may provide additional or different license terms and conditions 8296 for use, reproduction, or distribution of Your modifications, or 8297 for any such Derivative Works as a whole, provided Your use, 8298 reproduction, and distribution of the Work otherwise complies with 8299 the conditions stated in this License. 8300 8301 5. Submission of Contributions. Unless You explicitly state otherwise, 8302 any Contribution intentionally submitted for inclusion in the Work 8303 by You to the Licensor shall be under the terms and conditions of 8304 this License, without any additional terms or conditions. 8305 Notwithstanding the above, nothing herein shall supersede or modify 8306 the terms of any separate license agreement you may have executed 8307 with Licensor regarding such Contributions. 8308 8309 6. Trademarks. This License does not grant permission to use the trade 8310 names, trademarks, service marks, or product names of the Licensor, 8311 except as required for reasonable and customary use in describing the 8312 origin of the Work and reproducing the content of the NOTICE file. 8313 8314 7. Disclaimer of Warranty. Unless required by applicable law or 8315 agreed to in writing, Licensor provides the Work (and each 8316 Contributor provides its Contributions) on an "AS IS" BASIS, 8317 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 8318 implied, including, without limitation, any warranties or conditions 8319 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 8320 PARTICULAR PURPOSE. You are solely responsible for determining the 8321 appropriateness of using or redistributing the Work and assume any 8322 risks associated with Your exercise of permissions under this License. 8323 8324 8. Limitation of Liability. In no event and under no legal theory, 8325 whether in tort (including negligence), contract, or otherwise, 8326 unless required by applicable law (such as deliberate and grossly 8327 negligent acts) or agreed to in writing, shall any Contributor be 8328 liable to You for damages, including any direct, indirect, special, 8329 incidental, or consequential damages of any character arising as a 8330 result of this License or out of the use or inability to use the 8331 Work (including but not limited to damages for loss of goodwill, 8332 work stoppage, computer failure or malfunction, or any and all 8333 other commercial damages or losses), even if such Contributor 8334 has been advised of the possibility of such damages. 8335 8336 9. Accepting Warranty or Additional Liability. While redistributing 8337 the Work or Derivative Works thereof, You may choose to offer, 8338 and charge a fee for, acceptance of support, warranty, indemnity, 8339 or other liability obligations and/or rights consistent with this 8340 License. However, in accepting such obligations, You may act only 8341 on Your own behalf and on Your sole responsibility, not on behalf 8342 of any other Contributor, and only if You agree to indemnify, 8343 defend, and hold each Contributor harmless for any liability 8344 incurred by, or claims asserted against, such Contributor by reason 8345 of your accepting any such warranty or additional liability. 8346 8347 END OF TERMS AND CONDITIONS 8348 8349 APPENDIX: How to apply the Apache License to your work. 8350 8351 To apply the Apache License to your work, attach the following 8352 boilerplate notice, with the fields enclosed by brackets "[]" 8353 replaced with your own identifying information. (Don't include 8354 the brackets!) The text should be enclosed in the appropriate 8355 comment syntax for the file format. We also recommend that a 8356 file or class name and description of purpose be included on the 8357 same "printed page" as the copyright notice for easier 8358 identification within third-party archives. 8359 8360 Copyright [yyyy] [name of copyright owner] 8361 8362 Licensed under the Apache License, Version 2.0 (the "License"); 8363 you may not use this file except in compliance with the License. 8364 You may obtain a copy of the License at 8365 8366 http://www.apache.org/licenses/LICENSE-2.0 8367 8368 Unless required by applicable law or agreed to in writing, software 8369 distributed under the License is distributed on an "AS IS" BASIS, 8370 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 8371 See the License for the specific language governing permissions and 8372 limitations under the License. 8373 8374 ================================================================ 8375 8376 github.com/vbauerster/mpb/v8 8377 https://github.com/vbauerster/mpb/v8 8378 ---------------------------------------------------------------- 8379 This is free and unencumbered software released into the public domain. 8380 8381 Anyone is free to copy, modify, publish, use, compile, sell, or 8382 distribute this software, either in source code form or as a compiled 8383 binary, for any purpose, commercial or non-commercial, and by any 8384 means. 8385 8386 In jurisdictions that recognize copyright laws, the author or authors 8387 of this software dedicate any and all copyright interest in the 8388 software to the public domain. We make this dedication for the benefit 8389 of the public at large and to the detriment of our heirs and 8390 successors. We intend this dedication to be an overt act of 8391 relinquishment in perpetuity of all present and future rights to this 8392 software under copyright law. 8393 8394 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 8395 EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 8396 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. 8397 IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR 8398 OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, 8399 ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 8400 OTHER DEALINGS IN THE SOFTWARE. 8401 8402 For more information, please refer to <http://unlicense.org/> 8403 8404 ================================================================ 8405 8406 github.com/yusufpapurcu/wmi 8407 https://github.com/yusufpapurcu/wmi 8408 ---------------------------------------------------------------- 8409 The MIT License (MIT) 8410 8411 Copyright (c) 2013 Stack Exchange 8412 8413 Permission is hereby granted, free of charge, to any person obtaining a copy of 8414 this software and associated documentation files (the "Software"), to deal in 8415 the Software without restriction, including without limitation the rights to 8416 use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of 8417 the Software, and to permit persons to whom the Software is furnished to do so, 8418 subject to the following conditions: 8419 8420 The above copyright notice and this permission notice shall be included in all 8421 copies or substantial portions of the Software. 8422 8423 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 8424 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS 8425 FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR 8426 COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER 8427 IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN 8428 CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 8429 8430 ================================================================ 8431 8432 go.etcd.io/etcd/api/v3 8433 https://go.etcd.io/etcd/api/v3 8434 ---------------------------------------------------------------- 8435 8436 Apache License 8437 Version 2.0, January 2004 8438 http://www.apache.org/licenses/ 8439 8440 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 8441 8442 1. Definitions. 8443 8444 "License" shall mean the terms and conditions for use, reproduction, 8445 and distribution as defined by Sections 1 through 9 of this document. 8446 8447 "Licensor" shall mean the copyright owner or entity authorized by 8448 the copyright owner that is granting the License. 8449 8450 "Legal Entity" shall mean the union of the acting entity and all 8451 other entities that control, are controlled by, or are under common 8452 control with that entity. For the purposes of this definition, 8453 "control" means (i) the power, direct or indirect, to cause the 8454 direction or management of such entity, whether by contract or 8455 otherwise, or (ii) ownership of fifty percent (50%) or more of the 8456 outstanding shares, or (iii) beneficial ownership of such entity. 8457 8458 "You" (or "Your") shall mean an individual or Legal Entity 8459 exercising permissions granted by this License. 8460 8461 "Source" form shall mean the preferred form for making modifications, 8462 including but not limited to software source code, documentation 8463 source, and configuration files. 8464 8465 "Object" form shall mean any form resulting from mechanical 8466 transformation or translation of a Source form, including but 8467 not limited to compiled object code, generated documentation, 8468 and conversions to other media types. 8469 8470 "Work" shall mean the work of authorship, whether in Source or 8471 Object form, made available under the License, as indicated by a 8472 copyright notice that is included in or attached to the work 8473 (an example is provided in the Appendix below). 8474 8475 "Derivative Works" shall mean any work, whether in Source or Object 8476 form, that is based on (or derived from) the Work and for which the 8477 editorial revisions, annotations, elaborations, or other modifications 8478 represent, as a whole, an original work of authorship. For the purposes 8479 of this License, Derivative Works shall not include works that remain 8480 separable from, or merely link (or bind by name) to the interfaces of, 8481 the Work and Derivative Works thereof. 8482 8483 "Contribution" shall mean any work of authorship, including 8484 the original version of the Work and any modifications or additions 8485 to that Work or Derivative Works thereof, that is intentionally 8486 submitted to Licensor for inclusion in the Work by the copyright owner 8487 or by an individual or Legal Entity authorized to submit on behalf of 8488 the copyright owner. For the purposes of this definition, "submitted" 8489 means any form of electronic, verbal, or written communication sent 8490 to the Licensor or its representatives, including but not limited to 8491 communication on electronic mailing lists, source code control systems, 8492 and issue tracking systems that are managed by, or on behalf of, the 8493 Licensor for the purpose of discussing and improving the Work, but 8494 excluding communication that is conspicuously marked or otherwise 8495 designated in writing by the copyright owner as "Not a Contribution." 8496 8497 "Contributor" shall mean Licensor and any individual or Legal Entity 8498 on behalf of whom a Contribution has been received by Licensor and 8499 subsequently incorporated within the Work. 8500 8501 2. Grant of Copyright License. Subject to the terms and conditions of 8502 this License, each Contributor hereby grants to You a perpetual, 8503 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 8504 copyright license to reproduce, prepare Derivative Works of, 8505 publicly display, publicly perform, sublicense, and distribute the 8506 Work and such Derivative Works in Source or Object form. 8507 8508 3. Grant of Patent License. Subject to the terms and conditions of 8509 this License, each Contributor hereby grants to You a perpetual, 8510 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 8511 (except as stated in this section) patent license to make, have made, 8512 use, offer to sell, sell, import, and otherwise transfer the Work, 8513 where such license applies only to those patent claims licensable 8514 by such Contributor that are necessarily infringed by their 8515 Contribution(s) alone or by combination of their Contribution(s) 8516 with the Work to which such Contribution(s) was submitted. If You 8517 institute patent litigation against any entity (including a 8518 cross-claim or counterclaim in a lawsuit) alleging that the Work 8519 or a Contribution incorporated within the Work constitutes direct 8520 or contributory patent infringement, then any patent licenses 8521 granted to You under this License for that Work shall terminate 8522 as of the date such litigation is filed. 8523 8524 4. Redistribution. You may reproduce and distribute copies of the 8525 Work or Derivative Works thereof in any medium, with or without 8526 modifications, and in Source or Object form, provided that You 8527 meet the following conditions: 8528 8529 (a) You must give any other recipients of the Work or 8530 Derivative Works a copy of this License; and 8531 8532 (b) You must cause any modified files to carry prominent notices 8533 stating that You changed the files; and 8534 8535 (c) You must retain, in the Source form of any Derivative Works 8536 that You distribute, all copyright, patent, trademark, and 8537 attribution notices from the Source form of the Work, 8538 excluding those notices that do not pertain to any part of 8539 the Derivative Works; and 8540 8541 (d) If the Work includes a "NOTICE" text file as part of its 8542 distribution, then any Derivative Works that You distribute must 8543 include a readable copy of the attribution notices contained 8544 within such NOTICE file, excluding those notices that do not 8545 pertain to any part of the Derivative Works, in at least one 8546 of the following places: within a NOTICE text file distributed 8547 as part of the Derivative Works; within the Source form or 8548 documentation, if provided along with the Derivative Works; or, 8549 within a display generated by the Derivative Works, if and 8550 wherever such third-party notices normally appear. The contents 8551 of the NOTICE file are for informational purposes only and 8552 do not modify the License. You may add Your own attribution 8553 notices within Derivative Works that You distribute, alongside 8554 or as an addendum to the NOTICE text from the Work, provided 8555 that such additional attribution notices cannot be construed 8556 as modifying the License. 8557 8558 You may add Your own copyright statement to Your modifications and 8559 may provide additional or different license terms and conditions 8560 for use, reproduction, or distribution of Your modifications, or 8561 for any such Derivative Works as a whole, provided Your use, 8562 reproduction, and distribution of the Work otherwise complies with 8563 the conditions stated in this License. 8564 8565 5. Submission of Contributions. Unless You explicitly state otherwise, 8566 any Contribution intentionally submitted for inclusion in the Work 8567 by You to the Licensor shall be under the terms and conditions of 8568 this License, without any additional terms or conditions. 8569 Notwithstanding the above, nothing herein shall supersede or modify 8570 the terms of any separate license agreement you may have executed 8571 with Licensor regarding such Contributions. 8572 8573 6. Trademarks. This License does not grant permission to use the trade 8574 names, trademarks, service marks, or product names of the Licensor, 8575 except as required for reasonable and customary use in describing the 8576 origin of the Work and reproducing the content of the NOTICE file. 8577 8578 7. Disclaimer of Warranty. Unless required by applicable law or 8579 agreed to in writing, Licensor provides the Work (and each 8580 Contributor provides its Contributions) on an "AS IS" BASIS, 8581 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 8582 implied, including, without limitation, any warranties or conditions 8583 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 8584 PARTICULAR PURPOSE. You are solely responsible for determining the 8585 appropriateness of using or redistributing the Work and assume any 8586 risks associated with Your exercise of permissions under this License. 8587 8588 8. Limitation of Liability. In no event and under no legal theory, 8589 whether in tort (including negligence), contract, or otherwise, 8590 unless required by applicable law (such as deliberate and grossly 8591 negligent acts) or agreed to in writing, shall any Contributor be 8592 liable to You for damages, including any direct, indirect, special, 8593 incidental, or consequential damages of any character arising as a 8594 result of this License or out of the use or inability to use the 8595 Work (including but not limited to damages for loss of goodwill, 8596 work stoppage, computer failure or malfunction, or any and all 8597 other commercial damages or losses), even if such Contributor 8598 has been advised of the possibility of such damages. 8599 8600 9. Accepting Warranty or Additional Liability. While redistributing 8601 the Work or Derivative Works thereof, You may choose to offer, 8602 and charge a fee for, acceptance of support, warranty, indemnity, 8603 or other liability obligations and/or rights consistent with this 8604 License. However, in accepting such obligations, You may act only 8605 on Your own behalf and on Your sole responsibility, not on behalf 8606 of any other Contributor, and only if You agree to indemnify, 8607 defend, and hold each Contributor harmless for any liability 8608 incurred by, or claims asserted against, such Contributor by reason 8609 of your accepting any such warranty or additional liability. 8610 8611 END OF TERMS AND CONDITIONS 8612 8613 APPENDIX: How to apply the Apache License to your work. 8614 8615 To apply the Apache License to your work, attach the following 8616 boilerplate notice, with the fields enclosed by brackets "[]" 8617 replaced with your own identifying information. (Don't include 8618 the brackets!) The text should be enclosed in the appropriate 8619 comment syntax for the file format. We also recommend that a 8620 file or class name and description of purpose be included on the 8621 same "printed page" as the copyright notice for easier 8622 identification within third-party archives. 8623 8624 Copyright [yyyy] [name of copyright owner] 8625 8626 Licensed under the Apache License, Version 2.0 (the "License"); 8627 you may not use this file except in compliance with the License. 8628 You may obtain a copy of the License at 8629 8630 http://www.apache.org/licenses/LICENSE-2.0 8631 8632 Unless required by applicable law or agreed to in writing, software 8633 distributed under the License is distributed on an "AS IS" BASIS, 8634 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 8635 See the License for the specific language governing permissions and 8636 limitations under the License. 8637 8638 ================================================================ 8639 8640 go.etcd.io/etcd/client/pkg/v3 8641 https://go.etcd.io/etcd/client/pkg/v3 8642 ---------------------------------------------------------------- 8643 8644 Apache License 8645 Version 2.0, January 2004 8646 http://www.apache.org/licenses/ 8647 8648 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 8649 8650 1. Definitions. 8651 8652 "License" shall mean the terms and conditions for use, reproduction, 8653 and distribution as defined by Sections 1 through 9 of this document. 8654 8655 "Licensor" shall mean the copyright owner or entity authorized by 8656 the copyright owner that is granting the License. 8657 8658 "Legal Entity" shall mean the union of the acting entity and all 8659 other entities that control, are controlled by, or are under common 8660 control with that entity. For the purposes of this definition, 8661 "control" means (i) the power, direct or indirect, to cause the 8662 direction or management of such entity, whether by contract or 8663 otherwise, or (ii) ownership of fifty percent (50%) or more of the 8664 outstanding shares, or (iii) beneficial ownership of such entity. 8665 8666 "You" (or "Your") shall mean an individual or Legal Entity 8667 exercising permissions granted by this License. 8668 8669 "Source" form shall mean the preferred form for making modifications, 8670 including but not limited to software source code, documentation 8671 source, and configuration files. 8672 8673 "Object" form shall mean any form resulting from mechanical 8674 transformation or translation of a Source form, including but 8675 not limited to compiled object code, generated documentation, 8676 and conversions to other media types. 8677 8678 "Work" shall mean the work of authorship, whether in Source or 8679 Object form, made available under the License, as indicated by a 8680 copyright notice that is included in or attached to the work 8681 (an example is provided in the Appendix below). 8682 8683 "Derivative Works" shall mean any work, whether in Source or Object 8684 form, that is based on (or derived from) the Work and for which the 8685 editorial revisions, annotations, elaborations, or other modifications 8686 represent, as a whole, an original work of authorship. For the purposes 8687 of this License, Derivative Works shall not include works that remain 8688 separable from, or merely link (or bind by name) to the interfaces of, 8689 the Work and Derivative Works thereof. 8690 8691 "Contribution" shall mean any work of authorship, including 8692 the original version of the Work and any modifications or additions 8693 to that Work or Derivative Works thereof, that is intentionally 8694 submitted to Licensor for inclusion in the Work by the copyright owner 8695 or by an individual or Legal Entity authorized to submit on behalf of 8696 the copyright owner. For the purposes of this definition, "submitted" 8697 means any form of electronic, verbal, or written communication sent 8698 to the Licensor or its representatives, including but not limited to 8699 communication on electronic mailing lists, source code control systems, 8700 and issue tracking systems that are managed by, or on behalf of, the 8701 Licensor for the purpose of discussing and improving the Work, but 8702 excluding communication that is conspicuously marked or otherwise 8703 designated in writing by the copyright owner as "Not a Contribution." 8704 8705 "Contributor" shall mean Licensor and any individual or Legal Entity 8706 on behalf of whom a Contribution has been received by Licensor and 8707 subsequently incorporated within the Work. 8708 8709 2. Grant of Copyright License. Subject to the terms and conditions of 8710 this License, each Contributor hereby grants to You a perpetual, 8711 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 8712 copyright license to reproduce, prepare Derivative Works of, 8713 publicly display, publicly perform, sublicense, and distribute the 8714 Work and such Derivative Works in Source or Object form. 8715 8716 3. Grant of Patent License. Subject to the terms and conditions of 8717 this License, each Contributor hereby grants to You a perpetual, 8718 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 8719 (except as stated in this section) patent license to make, have made, 8720 use, offer to sell, sell, import, and otherwise transfer the Work, 8721 where such license applies only to those patent claims licensable 8722 by such Contributor that are necessarily infringed by their 8723 Contribution(s) alone or by combination of their Contribution(s) 8724 with the Work to which such Contribution(s) was submitted. If You 8725 institute patent litigation against any entity (including a 8726 cross-claim or counterclaim in a lawsuit) alleging that the Work 8727 or a Contribution incorporated within the Work constitutes direct 8728 or contributory patent infringement, then any patent licenses 8729 granted to You under this License for that Work shall terminate 8730 as of the date such litigation is filed. 8731 8732 4. Redistribution. You may reproduce and distribute copies of the 8733 Work or Derivative Works thereof in any medium, with or without 8734 modifications, and in Source or Object form, provided that You 8735 meet the following conditions: 8736 8737 (a) You must give any other recipients of the Work or 8738 Derivative Works a copy of this License; and 8739 8740 (b) You must cause any modified files to carry prominent notices 8741 stating that You changed the files; and 8742 8743 (c) You must retain, in the Source form of any Derivative Works 8744 that You distribute, all copyright, patent, trademark, and 8745 attribution notices from the Source form of the Work, 8746 excluding those notices that do not pertain to any part of 8747 the Derivative Works; and 8748 8749 (d) If the Work includes a "NOTICE" text file as part of its 8750 distribution, then any Derivative Works that You distribute must 8751 include a readable copy of the attribution notices contained 8752 within such NOTICE file, excluding those notices that do not 8753 pertain to any part of the Derivative Works, in at least one 8754 of the following places: within a NOTICE text file distributed 8755 as part of the Derivative Works; within the Source form or 8756 documentation, if provided along with the Derivative Works; or, 8757 within a display generated by the Derivative Works, if and 8758 wherever such third-party notices normally appear. The contents 8759 of the NOTICE file are for informational purposes only and 8760 do not modify the License. You may add Your own attribution 8761 notices within Derivative Works that You distribute, alongside 8762 or as an addendum to the NOTICE text from the Work, provided 8763 that such additional attribution notices cannot be construed 8764 as modifying the License. 8765 8766 You may add Your own copyright statement to Your modifications and 8767 may provide additional or different license terms and conditions 8768 for use, reproduction, or distribution of Your modifications, or 8769 for any such Derivative Works as a whole, provided Your use, 8770 reproduction, and distribution of the Work otherwise complies with 8771 the conditions stated in this License. 8772 8773 5. Submission of Contributions. Unless You explicitly state otherwise, 8774 any Contribution intentionally submitted for inclusion in the Work 8775 by You to the Licensor shall be under the terms and conditions of 8776 this License, without any additional terms or conditions. 8777 Notwithstanding the above, nothing herein shall supersede or modify 8778 the terms of any separate license agreement you may have executed 8779 with Licensor regarding such Contributions. 8780 8781 6. Trademarks. This License does not grant permission to use the trade 8782 names, trademarks, service marks, or product names of the Licensor, 8783 except as required for reasonable and customary use in describing the 8784 origin of the Work and reproducing the content of the NOTICE file. 8785 8786 7. Disclaimer of Warranty. Unless required by applicable law or 8787 agreed to in writing, Licensor provides the Work (and each 8788 Contributor provides its Contributions) on an "AS IS" BASIS, 8789 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 8790 implied, including, without limitation, any warranties or conditions 8791 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 8792 PARTICULAR PURPOSE. You are solely responsible for determining the 8793 appropriateness of using or redistributing the Work and assume any 8794 risks associated with Your exercise of permissions under this License. 8795 8796 8. Limitation of Liability. In no event and under no legal theory, 8797 whether in tort (including negligence), contract, or otherwise, 8798 unless required by applicable law (such as deliberate and grossly 8799 negligent acts) or agreed to in writing, shall any Contributor be 8800 liable to You for damages, including any direct, indirect, special, 8801 incidental, or consequential damages of any character arising as a 8802 result of this License or out of the use or inability to use the 8803 Work (including but not limited to damages for loss of goodwill, 8804 work stoppage, computer failure or malfunction, or any and all 8805 other commercial damages or losses), even if such Contributor 8806 has been advised of the possibility of such damages. 8807 8808 9. Accepting Warranty or Additional Liability. While redistributing 8809 the Work or Derivative Works thereof, You may choose to offer, 8810 and charge a fee for, acceptance of support, warranty, indemnity, 8811 or other liability obligations and/or rights consistent with this 8812 License. However, in accepting such obligations, You may act only 8813 on Your own behalf and on Your sole responsibility, not on behalf 8814 of any other Contributor, and only if You agree to indemnify, 8815 defend, and hold each Contributor harmless for any liability 8816 incurred by, or claims asserted against, such Contributor by reason 8817 of your accepting any such warranty or additional liability. 8818 8819 END OF TERMS AND CONDITIONS 8820 8821 APPENDIX: How to apply the Apache License to your work. 8822 8823 To apply the Apache License to your work, attach the following 8824 boilerplate notice, with the fields enclosed by brackets "[]" 8825 replaced with your own identifying information. (Don't include 8826 the brackets!) The text should be enclosed in the appropriate 8827 comment syntax for the file format. We also recommend that a 8828 file or class name and description of purpose be included on the 8829 same "printed page" as the copyright notice for easier 8830 identification within third-party archives. 8831 8832 Copyright [yyyy] [name of copyright owner] 8833 8834 Licensed under the Apache License, Version 2.0 (the "License"); 8835 you may not use this file except in compliance with the License. 8836 You may obtain a copy of the License at 8837 8838 http://www.apache.org/licenses/LICENSE-2.0 8839 8840 Unless required by applicable law or agreed to in writing, software 8841 distributed under the License is distributed on an "AS IS" BASIS, 8842 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 8843 See the License for the specific language governing permissions and 8844 limitations under the License. 8845 8846 ================================================================ 8847 8848 go.etcd.io/etcd/client/v3 8849 https://go.etcd.io/etcd/client/v3 8850 ---------------------------------------------------------------- 8851 8852 Apache License 8853 Version 2.0, January 2004 8854 http://www.apache.org/licenses/ 8855 8856 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 8857 8858 1. Definitions. 8859 8860 "License" shall mean the terms and conditions for use, reproduction, 8861 and distribution as defined by Sections 1 through 9 of this document. 8862 8863 "Licensor" shall mean the copyright owner or entity authorized by 8864 the copyright owner that is granting the License. 8865 8866 "Legal Entity" shall mean the union of the acting entity and all 8867 other entities that control, are controlled by, or are under common 8868 control with that entity. For the purposes of this definition, 8869 "control" means (i) the power, direct or indirect, to cause the 8870 direction or management of such entity, whether by contract or 8871 otherwise, or (ii) ownership of fifty percent (50%) or more of the 8872 outstanding shares, or (iii) beneficial ownership of such entity. 8873 8874 "You" (or "Your") shall mean an individual or Legal Entity 8875 exercising permissions granted by this License. 8876 8877 "Source" form shall mean the preferred form for making modifications, 8878 including but not limited to software source code, documentation 8879 source, and configuration files. 8880 8881 "Object" form shall mean any form resulting from mechanical 8882 transformation or translation of a Source form, including but 8883 not limited to compiled object code, generated documentation, 8884 and conversions to other media types. 8885 8886 "Work" shall mean the work of authorship, whether in Source or 8887 Object form, made available under the License, as indicated by a 8888 copyright notice that is included in or attached to the work 8889 (an example is provided in the Appendix below). 8890 8891 "Derivative Works" shall mean any work, whether in Source or Object 8892 form, that is based on (or derived from) the Work and for which the 8893 editorial revisions, annotations, elaborations, or other modifications 8894 represent, as a whole, an original work of authorship. For the purposes 8895 of this License, Derivative Works shall not include works that remain 8896 separable from, or merely link (or bind by name) to the interfaces of, 8897 the Work and Derivative Works thereof. 8898 8899 "Contribution" shall mean any work of authorship, including 8900 the original version of the Work and any modifications or additions 8901 to that Work or Derivative Works thereof, that is intentionally 8902 submitted to Licensor for inclusion in the Work by the copyright owner 8903 or by an individual or Legal Entity authorized to submit on behalf of 8904 the copyright owner. For the purposes of this definition, "submitted" 8905 means any form of electronic, verbal, or written communication sent 8906 to the Licensor or its representatives, including but not limited to 8907 communication on electronic mailing lists, source code control systems, 8908 and issue tracking systems that are managed by, or on behalf of, the 8909 Licensor for the purpose of discussing and improving the Work, but 8910 excluding communication that is conspicuously marked or otherwise 8911 designated in writing by the copyright owner as "Not a Contribution." 8912 8913 "Contributor" shall mean Licensor and any individual or Legal Entity 8914 on behalf of whom a Contribution has been received by Licensor and 8915 subsequently incorporated within the Work. 8916 8917 2. Grant of Copyright License. Subject to the terms and conditions of 8918 this License, each Contributor hereby grants to You a perpetual, 8919 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 8920 copyright license to reproduce, prepare Derivative Works of, 8921 publicly display, publicly perform, sublicense, and distribute the 8922 Work and such Derivative Works in Source or Object form. 8923 8924 3. Grant of Patent License. Subject to the terms and conditions of 8925 this License, each Contributor hereby grants to You a perpetual, 8926 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 8927 (except as stated in this section) patent license to make, have made, 8928 use, offer to sell, sell, import, and otherwise transfer the Work, 8929 where such license applies only to those patent claims licensable 8930 by such Contributor that are necessarily infringed by their 8931 Contribution(s) alone or by combination of their Contribution(s) 8932 with the Work to which such Contribution(s) was submitted. If You 8933 institute patent litigation against any entity (including a 8934 cross-claim or counterclaim in a lawsuit) alleging that the Work 8935 or a Contribution incorporated within the Work constitutes direct 8936 or contributory patent infringement, then any patent licenses 8937 granted to You under this License for that Work shall terminate 8938 as of the date such litigation is filed. 8939 8940 4. Redistribution. You may reproduce and distribute copies of the 8941 Work or Derivative Works thereof in any medium, with or without 8942 modifications, and in Source or Object form, provided that You 8943 meet the following conditions: 8944 8945 (a) You must give any other recipients of the Work or 8946 Derivative Works a copy of this License; and 8947 8948 (b) You must cause any modified files to carry prominent notices 8949 stating that You changed the files; and 8950 8951 (c) You must retain, in the Source form of any Derivative Works 8952 that You distribute, all copyright, patent, trademark, and 8953 attribution notices from the Source form of the Work, 8954 excluding those notices that do not pertain to any part of 8955 the Derivative Works; and 8956 8957 (d) If the Work includes a "NOTICE" text file as part of its 8958 distribution, then any Derivative Works that You distribute must 8959 include a readable copy of the attribution notices contained 8960 within such NOTICE file, excluding those notices that do not 8961 pertain to any part of the Derivative Works, in at least one 8962 of the following places: within a NOTICE text file distributed 8963 as part of the Derivative Works; within the Source form or 8964 documentation, if provided along with the Derivative Works; or, 8965 within a display generated by the Derivative Works, if and 8966 wherever such third-party notices normally appear. The contents 8967 of the NOTICE file are for informational purposes only and 8968 do not modify the License. You may add Your own attribution 8969 notices within Derivative Works that You distribute, alongside 8970 or as an addendum to the NOTICE text from the Work, provided 8971 that such additional attribution notices cannot be construed 8972 as modifying the License. 8973 8974 You may add Your own copyright statement to Your modifications and 8975 may provide additional or different license terms and conditions 8976 for use, reproduction, or distribution of Your modifications, or 8977 for any such Derivative Works as a whole, provided Your use, 8978 reproduction, and distribution of the Work otherwise complies with 8979 the conditions stated in this License. 8980 8981 5. Submission of Contributions. Unless You explicitly state otherwise, 8982 any Contribution intentionally submitted for inclusion in the Work 8983 by You to the Licensor shall be under the terms and conditions of 8984 this License, without any additional terms or conditions. 8985 Notwithstanding the above, nothing herein shall supersede or modify 8986 the terms of any separate license agreement you may have executed 8987 with Licensor regarding such Contributions. 8988 8989 6. Trademarks. This License does not grant permission to use the trade 8990 names, trademarks, service marks, or product names of the Licensor, 8991 except as required for reasonable and customary use in describing the 8992 origin of the Work and reproducing the content of the NOTICE file. 8993 8994 7. Disclaimer of Warranty. Unless required by applicable law or 8995 agreed to in writing, Licensor provides the Work (and each 8996 Contributor provides its Contributions) on an "AS IS" BASIS, 8997 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 8998 implied, including, without limitation, any warranties or conditions 8999 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 9000 PARTICULAR PURPOSE. You are solely responsible for determining the 9001 appropriateness of using or redistributing the Work and assume any 9002 risks associated with Your exercise of permissions under this License. 9003 9004 8. Limitation of Liability. In no event and under no legal theory, 9005 whether in tort (including negligence), contract, or otherwise, 9006 unless required by applicable law (such as deliberate and grossly 9007 negligent acts) or agreed to in writing, shall any Contributor be 9008 liable to You for damages, including any direct, indirect, special, 9009 incidental, or consequential damages of any character arising as a 9010 result of this License or out of the use or inability to use the 9011 Work (including but not limited to damages for loss of goodwill, 9012 work stoppage, computer failure or malfunction, or any and all 9013 other commercial damages or losses), even if such Contributor 9014 has been advised of the possibility of such damages. 9015 9016 9. Accepting Warranty or Additional Liability. While redistributing 9017 the Work or Derivative Works thereof, You may choose to offer, 9018 and charge a fee for, acceptance of support, warranty, indemnity, 9019 or other liability obligations and/or rights consistent with this 9020 License. However, in accepting such obligations, You may act only 9021 on Your own behalf and on Your sole responsibility, not on behalf 9022 of any other Contributor, and only if You agree to indemnify, 9023 defend, and hold each Contributor harmless for any liability 9024 incurred by, or claims asserted against, such Contributor by reason 9025 of your accepting any such warranty or additional liability. 9026 9027 END OF TERMS AND CONDITIONS 9028 9029 APPENDIX: How to apply the Apache License to your work. 9030 9031 To apply the Apache License to your work, attach the following 9032 boilerplate notice, with the fields enclosed by brackets "[]" 9033 replaced with your own identifying information. (Don't include 9034 the brackets!) The text should be enclosed in the appropriate 9035 comment syntax for the file format. We also recommend that a 9036 file or class name and description of purpose be included on the 9037 same "printed page" as the copyright notice for easier 9038 identification within third-party archives. 9039 9040 Copyright [yyyy] [name of copyright owner] 9041 9042 Licensed under the Apache License, Version 2.0 (the "License"); 9043 you may not use this file except in compliance with the License. 9044 You may obtain a copy of the License at 9045 9046 http://www.apache.org/licenses/LICENSE-2.0 9047 9048 Unless required by applicable law or agreed to in writing, software 9049 distributed under the License is distributed on an "AS IS" BASIS, 9050 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 9051 See the License for the specific language governing permissions and 9052 limitations under the License. 9053 9054 ================================================================ 9055 9056 go.uber.org/goleak 9057 https://go.uber.org/goleak 9058 ---------------------------------------------------------------- 9059 The MIT License (MIT) 9060 9061 Copyright (c) 2018 Uber Technologies, Inc. 9062 9063 Permission is hereby granted, free of charge, to any person obtaining a copy 9064 of this software and associated documentation files (the "Software"), to deal 9065 in the Software without restriction, including without limitation the rights 9066 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9067 copies of the Software, and to permit persons to whom the Software is 9068 furnished to do so, subject to the following conditions: 9069 9070 The above copyright notice and this permission notice shall be included in 9071 all copies or substantial portions of the Software. 9072 9073 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 9074 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 9075 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 9076 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 9077 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 9078 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 9079 THE SOFTWARE. 9080 9081 ================================================================ 9082 9083 go.uber.org/multierr 9084 https://go.uber.org/multierr 9085 ---------------------------------------------------------------- 9086 Copyright (c) 2017-2021 Uber Technologies, Inc. 9087 9088 Permission is hereby granted, free of charge, to any person obtaining a copy 9089 of this software and associated documentation files (the "Software"), to deal 9090 in the Software without restriction, including without limitation the rights 9091 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9092 copies of the Software, and to permit persons to whom the Software is 9093 furnished to do so, subject to the following conditions: 9094 9095 The above copyright notice and this permission notice shall be included in 9096 all copies or substantial portions of the Software. 9097 9098 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 9099 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 9100 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 9101 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 9102 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 9103 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 9104 THE SOFTWARE. 9105 9106 ================================================================ 9107 9108 go.uber.org/zap 9109 https://go.uber.org/zap 9110 ---------------------------------------------------------------- 9111 Copyright (c) 2016-2017 Uber Technologies, Inc. 9112 9113 Permission is hereby granted, free of charge, to any person obtaining a copy 9114 of this software and associated documentation files (the "Software"), to deal 9115 in the Software without restriction, including without limitation the rights 9116 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9117 copies of the Software, and to permit persons to whom the Software is 9118 furnished to do so, subject to the following conditions: 9119 9120 The above copyright notice and this permission notice shall be included in 9121 all copies or substantial portions of the Software. 9122 9123 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 9124 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 9125 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 9126 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 9127 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 9128 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 9129 THE SOFTWARE. 9130 9131 ================================================================ 9132 9133 golang.org/x/crypto 9134 https://golang.org/x/crypto 9135 ---------------------------------------------------------------- 9136 Copyright (c) 2009 The Go Authors. All rights reserved. 9137 9138 Redistribution and use in source and binary forms, with or without 9139 modification, are permitted provided that the following conditions are 9140 met: 9141 9142 * Redistributions of source code must retain the above copyright 9143 notice, this list of conditions and the following disclaimer. 9144 * Redistributions in binary form must reproduce the above 9145 copyright notice, this list of conditions and the following disclaimer 9146 in the documentation and/or other materials provided with the 9147 distribution. 9148 * Neither the name of Google Inc. nor the names of its 9149 contributors may be used to endorse or promote products derived from 9150 this software without specific prior written permission. 9151 9152 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 9153 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 9154 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 9155 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 9156 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 9157 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 9158 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 9159 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 9160 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 9161 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 9162 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 9163 9164 ================================================================ 9165 9166 golang.org/x/net 9167 https://golang.org/x/net 9168 ---------------------------------------------------------------- 9169 Copyright (c) 2009 The Go Authors. All rights reserved. 9170 9171 Redistribution and use in source and binary forms, with or without 9172 modification, are permitted provided that the following conditions are 9173 met: 9174 9175 * Redistributions of source code must retain the above copyright 9176 notice, this list of conditions and the following disclaimer. 9177 * Redistributions in binary form must reproduce the above 9178 copyright notice, this list of conditions and the following disclaimer 9179 in the documentation and/or other materials provided with the 9180 distribution. 9181 * Neither the name of Google Inc. nor the names of its 9182 contributors may be used to endorse or promote products derived from 9183 this software without specific prior written permission. 9184 9185 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 9186 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 9187 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 9188 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 9189 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 9190 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 9191 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 9192 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 9193 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 9194 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 9195 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 9196 9197 ================================================================ 9198 9199 golang.org/x/sync 9200 https://golang.org/x/sync 9201 ---------------------------------------------------------------- 9202 Copyright (c) 2009 The Go Authors. All rights reserved. 9203 9204 Redistribution and use in source and binary forms, with or without 9205 modification, are permitted provided that the following conditions are 9206 met: 9207 9208 * Redistributions of source code must retain the above copyright 9209 notice, this list of conditions and the following disclaimer. 9210 * Redistributions in binary form must reproduce the above 9211 copyright notice, this list of conditions and the following disclaimer 9212 in the documentation and/or other materials provided with the 9213 distribution. 9214 * Neither the name of Google Inc. nor the names of its 9215 contributors may be used to endorse or promote products derived from 9216 this software without specific prior written permission. 9217 9218 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 9219 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 9220 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 9221 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 9222 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 9223 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 9224 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 9225 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 9226 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 9227 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 9228 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 9229 9230 ================================================================ 9231 9232 golang.org/x/sys 9233 https://golang.org/x/sys 9234 ---------------------------------------------------------------- 9235 Copyright (c) 2009 The Go Authors. All rights reserved. 9236 9237 Redistribution and use in source and binary forms, with or without 9238 modification, are permitted provided that the following conditions are 9239 met: 9240 9241 * Redistributions of source code must retain the above copyright 9242 notice, this list of conditions and the following disclaimer. 9243 * Redistributions in binary form must reproduce the above 9244 copyright notice, this list of conditions and the following disclaimer 9245 in the documentation and/or other materials provided with the 9246 distribution. 9247 * Neither the name of Google Inc. nor the names of its 9248 contributors may be used to endorse or promote products derived from 9249 this software without specific prior written permission. 9250 9251 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 9252 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 9253 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 9254 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 9255 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 9256 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 9257 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 9258 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 9259 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 9260 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 9261 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 9262 9263 ================================================================ 9264 9265 golang.org/x/term 9266 https://golang.org/x/term 9267 ---------------------------------------------------------------- 9268 Copyright (c) 2009 The Go Authors. All rights reserved. 9269 9270 Redistribution and use in source and binary forms, with or without 9271 modification, are permitted provided that the following conditions are 9272 met: 9273 9274 * Redistributions of source code must retain the above copyright 9275 notice, this list of conditions and the following disclaimer. 9276 * Redistributions in binary form must reproduce the above 9277 copyright notice, this list of conditions and the following disclaimer 9278 in the documentation and/or other materials provided with the 9279 distribution. 9280 * Neither the name of Google Inc. nor the names of its 9281 contributors may be used to endorse or promote products derived from 9282 this software without specific prior written permission. 9283 9284 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 9285 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 9286 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 9287 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 9288 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 9289 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 9290 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 9291 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 9292 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 9293 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 9294 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 9295 9296 ================================================================ 9297 9298 golang.org/x/text 9299 https://golang.org/x/text 9300 ---------------------------------------------------------------- 9301 Copyright (c) 2009 The Go Authors. All rights reserved. 9302 9303 Redistribution and use in source and binary forms, with or without 9304 modification, are permitted provided that the following conditions are 9305 met: 9306 9307 * Redistributions of source code must retain the above copyright 9308 notice, this list of conditions and the following disclaimer. 9309 * Redistributions in binary form must reproduce the above 9310 copyright notice, this list of conditions and the following disclaimer 9311 in the documentation and/or other materials provided with the 9312 distribution. 9313 * Neither the name of Google Inc. nor the names of its 9314 contributors may be used to endorse or promote products derived from 9315 this software without specific prior written permission. 9316 9317 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 9318 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 9319 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 9320 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 9321 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 9322 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 9323 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 9324 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 9325 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 9326 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 9327 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 9328 9329 ================================================================ 9330 9331 google.golang.org/genproto/googleapis/api 9332 https://google.golang.org/genproto/googleapis/api 9333 ---------------------------------------------------------------- 9334 9335 Apache License 9336 Version 2.0, January 2004 9337 http://www.apache.org/licenses/ 9338 9339 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 9340 9341 1. Definitions. 9342 9343 "License" shall mean the terms and conditions for use, reproduction, 9344 and distribution as defined by Sections 1 through 9 of this document. 9345 9346 "Licensor" shall mean the copyright owner or entity authorized by 9347 the copyright owner that is granting the License. 9348 9349 "Legal Entity" shall mean the union of the acting entity and all 9350 other entities that control, are controlled by, or are under common 9351 control with that entity. For the purposes of this definition, 9352 "control" means (i) the power, direct or indirect, to cause the 9353 direction or management of such entity, whether by contract or 9354 otherwise, or (ii) ownership of fifty percent (50%) or more of the 9355 outstanding shares, or (iii) beneficial ownership of such entity. 9356 9357 "You" (or "Your") shall mean an individual or Legal Entity 9358 exercising permissions granted by this License. 9359 9360 "Source" form shall mean the preferred form for making modifications, 9361 including but not limited to software source code, documentation 9362 source, and configuration files. 9363 9364 "Object" form shall mean any form resulting from mechanical 9365 transformation or translation of a Source form, including but 9366 not limited to compiled object code, generated documentation, 9367 and conversions to other media types. 9368 9369 "Work" shall mean the work of authorship, whether in Source or 9370 Object form, made available under the License, as indicated by a 9371 copyright notice that is included in or attached to the work 9372 (an example is provided in the Appendix below). 9373 9374 "Derivative Works" shall mean any work, whether in Source or Object 9375 form, that is based on (or derived from) the Work and for which the 9376 editorial revisions, annotations, elaborations, or other modifications 9377 represent, as a whole, an original work of authorship. For the purposes 9378 of this License, Derivative Works shall not include works that remain 9379 separable from, or merely link (or bind by name) to the interfaces of, 9380 the Work and Derivative Works thereof. 9381 9382 "Contribution" shall mean any work of authorship, including 9383 the original version of the Work and any modifications or additions 9384 to that Work or Derivative Works thereof, that is intentionally 9385 submitted to Licensor for inclusion in the Work by the copyright owner 9386 or by an individual or Legal Entity authorized to submit on behalf of 9387 the copyright owner. For the purposes of this definition, "submitted" 9388 means any form of electronic, verbal, or written communication sent 9389 to the Licensor or its representatives, including but not limited to 9390 communication on electronic mailing lists, source code control systems, 9391 and issue tracking systems that are managed by, or on behalf of, the 9392 Licensor for the purpose of discussing and improving the Work, but 9393 excluding communication that is conspicuously marked or otherwise 9394 designated in writing by the copyright owner as "Not a Contribution." 9395 9396 "Contributor" shall mean Licensor and any individual or Legal Entity 9397 on behalf of whom a Contribution has been received by Licensor and 9398 subsequently incorporated within the Work. 9399 9400 2. Grant of Copyright License. Subject to the terms and conditions of 9401 this License, each Contributor hereby grants to You a perpetual, 9402 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 9403 copyright license to reproduce, prepare Derivative Works of, 9404 publicly display, publicly perform, sublicense, and distribute the 9405 Work and such Derivative Works in Source or Object form. 9406 9407 3. Grant of Patent License. Subject to the terms and conditions of 9408 this License, each Contributor hereby grants to You a perpetual, 9409 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 9410 (except as stated in this section) patent license to make, have made, 9411 use, offer to sell, sell, import, and otherwise transfer the Work, 9412 where such license applies only to those patent claims licensable 9413 by such Contributor that are necessarily infringed by their 9414 Contribution(s) alone or by combination of their Contribution(s) 9415 with the Work to which such Contribution(s) was submitted. If You 9416 institute patent litigation against any entity (including a 9417 cross-claim or counterclaim in a lawsuit) alleging that the Work 9418 or a Contribution incorporated within the Work constitutes direct 9419 or contributory patent infringement, then any patent licenses 9420 granted to You under this License for that Work shall terminate 9421 as of the date such litigation is filed. 9422 9423 4. Redistribution. You may reproduce and distribute copies of the 9424 Work or Derivative Works thereof in any medium, with or without 9425 modifications, and in Source or Object form, provided that You 9426 meet the following conditions: 9427 9428 (a) You must give any other recipients of the Work or 9429 Derivative Works a copy of this License; and 9430 9431 (b) You must cause any modified files to carry prominent notices 9432 stating that You changed the files; and 9433 9434 (c) You must retain, in the Source form of any Derivative Works 9435 that You distribute, all copyright, patent, trademark, and 9436 attribution notices from the Source form of the Work, 9437 excluding those notices that do not pertain to any part of 9438 the Derivative Works; and 9439 9440 (d) If the Work includes a "NOTICE" text file as part of its 9441 distribution, then any Derivative Works that You distribute must 9442 include a readable copy of the attribution notices contained 9443 within such NOTICE file, excluding those notices that do not 9444 pertain to any part of the Derivative Works, in at least one 9445 of the following places: within a NOTICE text file distributed 9446 as part of the Derivative Works; within the Source form or 9447 documentation, if provided along with the Derivative Works; or, 9448 within a display generated by the Derivative Works, if and 9449 wherever such third-party notices normally appear. The contents 9450 of the NOTICE file are for informational purposes only and 9451 do not modify the License. You may add Your own attribution 9452 notices within Derivative Works that You distribute, alongside 9453 or as an addendum to the NOTICE text from the Work, provided 9454 that such additional attribution notices cannot be construed 9455 as modifying the License. 9456 9457 You may add Your own copyright statement to Your modifications and 9458 may provide additional or different license terms and conditions 9459 for use, reproduction, or distribution of Your modifications, or 9460 for any such Derivative Works as a whole, provided Your use, 9461 reproduction, and distribution of the Work otherwise complies with 9462 the conditions stated in this License. 9463 9464 5. Submission of Contributions. Unless You explicitly state otherwise, 9465 any Contribution intentionally submitted for inclusion in the Work 9466 by You to the Licensor shall be under the terms and conditions of 9467 this License, without any additional terms or conditions. 9468 Notwithstanding the above, nothing herein shall supersede or modify 9469 the terms of any separate license agreement you may have executed 9470 with Licensor regarding such Contributions. 9471 9472 6. Trademarks. This License does not grant permission to use the trade 9473 names, trademarks, service marks, or product names of the Licensor, 9474 except as required for reasonable and customary use in describing the 9475 origin of the Work and reproducing the content of the NOTICE file. 9476 9477 7. Disclaimer of Warranty. Unless required by applicable law or 9478 agreed to in writing, Licensor provides the Work (and each 9479 Contributor provides its Contributions) on an "AS IS" BASIS, 9480 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 9481 implied, including, without limitation, any warranties or conditions 9482 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 9483 PARTICULAR PURPOSE. You are solely responsible for determining the 9484 appropriateness of using or redistributing the Work and assume any 9485 risks associated with Your exercise of permissions under this License. 9486 9487 8. Limitation of Liability. In no event and under no legal theory, 9488 whether in tort (including negligence), contract, or otherwise, 9489 unless required by applicable law (such as deliberate and grossly 9490 negligent acts) or agreed to in writing, shall any Contributor be 9491 liable to You for damages, including any direct, indirect, special, 9492 incidental, or consequential damages of any character arising as a 9493 result of this License or out of the use or inability to use the 9494 Work (including but not limited to damages for loss of goodwill, 9495 work stoppage, computer failure or malfunction, or any and all 9496 other commercial damages or losses), even if such Contributor 9497 has been advised of the possibility of such damages. 9498 9499 9. Accepting Warranty or Additional Liability. While redistributing 9500 the Work or Derivative Works thereof, You may choose to offer, 9501 and charge a fee for, acceptance of support, warranty, indemnity, 9502 or other liability obligations and/or rights consistent with this 9503 License. However, in accepting such obligations, You may act only 9504 on Your own behalf and on Your sole responsibility, not on behalf 9505 of any other Contributor, and only if You agree to indemnify, 9506 defend, and hold each Contributor harmless for any liability 9507 incurred by, or claims asserted against, such Contributor by reason 9508 of your accepting any such warranty or additional liability. 9509 9510 END OF TERMS AND CONDITIONS 9511 9512 APPENDIX: How to apply the Apache License to your work. 9513 9514 To apply the Apache License to your work, attach the following 9515 boilerplate notice, with the fields enclosed by brackets "[]" 9516 replaced with your own identifying information. (Don't include 9517 the brackets!) The text should be enclosed in the appropriate 9518 comment syntax for the file format. We also recommend that a 9519 file or class name and description of purpose be included on the 9520 same "printed page" as the copyright notice for easier 9521 identification within third-party archives. 9522 9523 Copyright [yyyy] [name of copyright owner] 9524 9525 Licensed under the Apache License, Version 2.0 (the "License"); 9526 you may not use this file except in compliance with the License. 9527 You may obtain a copy of the License at 9528 9529 http://www.apache.org/licenses/LICENSE-2.0 9530 9531 Unless required by applicable law or agreed to in writing, software 9532 distributed under the License is distributed on an "AS IS" BASIS, 9533 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 9534 See the License for the specific language governing permissions and 9535 limitations under the License. 9536 9537 ================================================================ 9538 9539 google.golang.org/genproto/googleapis/rpc 9540 https://google.golang.org/genproto/googleapis/rpc 9541 ---------------------------------------------------------------- 9542 9543 Apache License 9544 Version 2.0, January 2004 9545 http://www.apache.org/licenses/ 9546 9547 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 9548 9549 1. Definitions. 9550 9551 "License" shall mean the terms and conditions for use, reproduction, 9552 and distribution as defined by Sections 1 through 9 of this document. 9553 9554 "Licensor" shall mean the copyright owner or entity authorized by 9555 the copyright owner that is granting the License. 9556 9557 "Legal Entity" shall mean the union of the acting entity and all 9558 other entities that control, are controlled by, or are under common 9559 control with that entity. For the purposes of this definition, 9560 "control" means (i) the power, direct or indirect, to cause the 9561 direction or management of such entity, whether by contract or 9562 otherwise, or (ii) ownership of fifty percent (50%) or more of the 9563 outstanding shares, or (iii) beneficial ownership of such entity. 9564 9565 "You" (or "Your") shall mean an individual or Legal Entity 9566 exercising permissions granted by this License. 9567 9568 "Source" form shall mean the preferred form for making modifications, 9569 including but not limited to software source code, documentation 9570 source, and configuration files. 9571 9572 "Object" form shall mean any form resulting from mechanical 9573 transformation or translation of a Source form, including but 9574 not limited to compiled object code, generated documentation, 9575 and conversions to other media types. 9576 9577 "Work" shall mean the work of authorship, whether in Source or 9578 Object form, made available under the License, as indicated by a 9579 copyright notice that is included in or attached to the work 9580 (an example is provided in the Appendix below). 9581 9582 "Derivative Works" shall mean any work, whether in Source or Object 9583 form, that is based on (or derived from) the Work and for which the 9584 editorial revisions, annotations, elaborations, or other modifications 9585 represent, as a whole, an original work of authorship. For the purposes 9586 of this License, Derivative Works shall not include works that remain 9587 separable from, or merely link (or bind by name) to the interfaces of, 9588 the Work and Derivative Works thereof. 9589 9590 "Contribution" shall mean any work of authorship, including 9591 the original version of the Work and any modifications or additions 9592 to that Work or Derivative Works thereof, that is intentionally 9593 submitted to Licensor for inclusion in the Work by the copyright owner 9594 or by an individual or Legal Entity authorized to submit on behalf of 9595 the copyright owner. For the purposes of this definition, "submitted" 9596 means any form of electronic, verbal, or written communication sent 9597 to the Licensor or its representatives, including but not limited to 9598 communication on electronic mailing lists, source code control systems, 9599 and issue tracking systems that are managed by, or on behalf of, the 9600 Licensor for the purpose of discussing and improving the Work, but 9601 excluding communication that is conspicuously marked or otherwise 9602 designated in writing by the copyright owner as "Not a Contribution." 9603 9604 "Contributor" shall mean Licensor and any individual or Legal Entity 9605 on behalf of whom a Contribution has been received by Licensor and 9606 subsequently incorporated within the Work. 9607 9608 2. Grant of Copyright License. Subject to the terms and conditions of 9609 this License, each Contributor hereby grants to You a perpetual, 9610 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 9611 copyright license to reproduce, prepare Derivative Works of, 9612 publicly display, publicly perform, sublicense, and distribute the 9613 Work and such Derivative Works in Source or Object form. 9614 9615 3. Grant of Patent License. Subject to the terms and conditions of 9616 this License, each Contributor hereby grants to You a perpetual, 9617 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 9618 (except as stated in this section) patent license to make, have made, 9619 use, offer to sell, sell, import, and otherwise transfer the Work, 9620 where such license applies only to those patent claims licensable 9621 by such Contributor that are necessarily infringed by their 9622 Contribution(s) alone or by combination of their Contribution(s) 9623 with the Work to which such Contribution(s) was submitted. If You 9624 institute patent litigation against any entity (including a 9625 cross-claim or counterclaim in a lawsuit) alleging that the Work 9626 or a Contribution incorporated within the Work constitutes direct 9627 or contributory patent infringement, then any patent licenses 9628 granted to You under this License for that Work shall terminate 9629 as of the date such litigation is filed. 9630 9631 4. Redistribution. You may reproduce and distribute copies of the 9632 Work or Derivative Works thereof in any medium, with or without 9633 modifications, and in Source or Object form, provided that You 9634 meet the following conditions: 9635 9636 (a) You must give any other recipients of the Work or 9637 Derivative Works a copy of this License; and 9638 9639 (b) You must cause any modified files to carry prominent notices 9640 stating that You changed the files; and 9641 9642 (c) You must retain, in the Source form of any Derivative Works 9643 that You distribute, all copyright, patent, trademark, and 9644 attribution notices from the Source form of the Work, 9645 excluding those notices that do not pertain to any part of 9646 the Derivative Works; and 9647 9648 (d) If the Work includes a "NOTICE" text file as part of its 9649 distribution, then any Derivative Works that You distribute must 9650 include a readable copy of the attribution notices contained 9651 within such NOTICE file, excluding those notices that do not 9652 pertain to any part of the Derivative Works, in at least one 9653 of the following places: within a NOTICE text file distributed 9654 as part of the Derivative Works; within the Source form or 9655 documentation, if provided along with the Derivative Works; or, 9656 within a display generated by the Derivative Works, if and 9657 wherever such third-party notices normally appear. The contents 9658 of the NOTICE file are for informational purposes only and 9659 do not modify the License. You may add Your own attribution 9660 notices within Derivative Works that You distribute, alongside 9661 or as an addendum to the NOTICE text from the Work, provided 9662 that such additional attribution notices cannot be construed 9663 as modifying the License. 9664 9665 You may add Your own copyright statement to Your modifications and 9666 may provide additional or different license terms and conditions 9667 for use, reproduction, or distribution of Your modifications, or 9668 for any such Derivative Works as a whole, provided Your use, 9669 reproduction, and distribution of the Work otherwise complies with 9670 the conditions stated in this License. 9671 9672 5. Submission of Contributions. Unless You explicitly state otherwise, 9673 any Contribution intentionally submitted for inclusion in the Work 9674 by You to the Licensor shall be under the terms and conditions of 9675 this License, without any additional terms or conditions. 9676 Notwithstanding the above, nothing herein shall supersede or modify 9677 the terms of any separate license agreement you may have executed 9678 with Licensor regarding such Contributions. 9679 9680 6. Trademarks. This License does not grant permission to use the trade 9681 names, trademarks, service marks, or product names of the Licensor, 9682 except as required for reasonable and customary use in describing the 9683 origin of the Work and reproducing the content of the NOTICE file. 9684 9685 7. Disclaimer of Warranty. Unless required by applicable law or 9686 agreed to in writing, Licensor provides the Work (and each 9687 Contributor provides its Contributions) on an "AS IS" BASIS, 9688 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 9689 implied, including, without limitation, any warranties or conditions 9690 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 9691 PARTICULAR PURPOSE. You are solely responsible for determining the 9692 appropriateness of using or redistributing the Work and assume any 9693 risks associated with Your exercise of permissions under this License. 9694 9695 8. Limitation of Liability. In no event and under no legal theory, 9696 whether in tort (including negligence), contract, or otherwise, 9697 unless required by applicable law (such as deliberate and grossly 9698 negligent acts) or agreed to in writing, shall any Contributor be 9699 liable to You for damages, including any direct, indirect, special, 9700 incidental, or consequential damages of any character arising as a 9701 result of this License or out of the use or inability to use the 9702 Work (including but not limited to damages for loss of goodwill, 9703 work stoppage, computer failure or malfunction, or any and all 9704 other commercial damages or losses), even if such Contributor 9705 has been advised of the possibility of such damages. 9706 9707 9. Accepting Warranty or Additional Liability. While redistributing 9708 the Work or Derivative Works thereof, You may choose to offer, 9709 and charge a fee for, acceptance of support, warranty, indemnity, 9710 or other liability obligations and/or rights consistent with this 9711 License. However, in accepting such obligations, You may act only 9712 on Your own behalf and on Your sole responsibility, not on behalf 9713 of any other Contributor, and only if You agree to indemnify, 9714 defend, and hold each Contributor harmless for any liability 9715 incurred by, or claims asserted against, such Contributor by reason 9716 of your accepting any such warranty or additional liability. 9717 9718 END OF TERMS AND CONDITIONS 9719 9720 APPENDIX: How to apply the Apache License to your work. 9721 9722 To apply the Apache License to your work, attach the following 9723 boilerplate notice, with the fields enclosed by brackets "[]" 9724 replaced with your own identifying information. (Don't include 9725 the brackets!) The text should be enclosed in the appropriate 9726 comment syntax for the file format. We also recommend that a 9727 file or class name and description of purpose be included on the 9728 same "printed page" as the copyright notice for easier 9729 identification within third-party archives. 9730 9731 Copyright [yyyy] [name of copyright owner] 9732 9733 Licensed under the Apache License, Version 2.0 (the "License"); 9734 you may not use this file except in compliance with the License. 9735 You may obtain a copy of the License at 9736 9737 http://www.apache.org/licenses/LICENSE-2.0 9738 9739 Unless required by applicable law or agreed to in writing, software 9740 distributed under the License is distributed on an "AS IS" BASIS, 9741 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 9742 See the License for the specific language governing permissions and 9743 limitations under the License. 9744 9745 ================================================================ 9746 9747 google.golang.org/grpc 9748 https://google.golang.org/grpc 9749 ---------------------------------------------------------------- 9750 9751 Apache License 9752 Version 2.0, January 2004 9753 http://www.apache.org/licenses/ 9754 9755 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 9756 9757 1. Definitions. 9758 9759 "License" shall mean the terms and conditions for use, reproduction, 9760 and distribution as defined by Sections 1 through 9 of this document. 9761 9762 "Licensor" shall mean the copyright owner or entity authorized by 9763 the copyright owner that is granting the License. 9764 9765 "Legal Entity" shall mean the union of the acting entity and all 9766 other entities that control, are controlled by, or are under common 9767 control with that entity. For the purposes of this definition, 9768 "control" means (i) the power, direct or indirect, to cause the 9769 direction or management of such entity, whether by contract or 9770 otherwise, or (ii) ownership of fifty percent (50%) or more of the 9771 outstanding shares, or (iii) beneficial ownership of such entity. 9772 9773 "You" (or "Your") shall mean an individual or Legal Entity 9774 exercising permissions granted by this License. 9775 9776 "Source" form shall mean the preferred form for making modifications, 9777 including but not limited to software source code, documentation 9778 source, and configuration files. 9779 9780 "Object" form shall mean any form resulting from mechanical 9781 transformation or translation of a Source form, including but 9782 not limited to compiled object code, generated documentation, 9783 and conversions to other media types. 9784 9785 "Work" shall mean the work of authorship, whether in Source or 9786 Object form, made available under the License, as indicated by a 9787 copyright notice that is included in or attached to the work 9788 (an example is provided in the Appendix below). 9789 9790 "Derivative Works" shall mean any work, whether in Source or Object 9791 form, that is based on (or derived from) the Work and for which the 9792 editorial revisions, annotations, elaborations, or other modifications 9793 represent, as a whole, an original work of authorship. For the purposes 9794 of this License, Derivative Works shall not include works that remain 9795 separable from, or merely link (or bind by name) to the interfaces of, 9796 the Work and Derivative Works thereof. 9797 9798 "Contribution" shall mean any work of authorship, including 9799 the original version of the Work and any modifications or additions 9800 to that Work or Derivative Works thereof, that is intentionally 9801 submitted to Licensor for inclusion in the Work by the copyright owner 9802 or by an individual or Legal Entity authorized to submit on behalf of 9803 the copyright owner. For the purposes of this definition, "submitted" 9804 means any form of electronic, verbal, or written communication sent 9805 to the Licensor or its representatives, including but not limited to 9806 communication on electronic mailing lists, source code control systems, 9807 and issue tracking systems that are managed by, or on behalf of, the 9808 Licensor for the purpose of discussing and improving the Work, but 9809 excluding communication that is conspicuously marked or otherwise 9810 designated in writing by the copyright owner as "Not a Contribution." 9811 9812 "Contributor" shall mean Licensor and any individual or Legal Entity 9813 on behalf of whom a Contribution has been received by Licensor and 9814 subsequently incorporated within the Work. 9815 9816 2. Grant of Copyright License. Subject to the terms and conditions of 9817 this License, each Contributor hereby grants to You a perpetual, 9818 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 9819 copyright license to reproduce, prepare Derivative Works of, 9820 publicly display, publicly perform, sublicense, and distribute the 9821 Work and such Derivative Works in Source or Object form. 9822 9823 3. Grant of Patent License. Subject to the terms and conditions of 9824 this License, each Contributor hereby grants to You a perpetual, 9825 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 9826 (except as stated in this section) patent license to make, have made, 9827 use, offer to sell, sell, import, and otherwise transfer the Work, 9828 where such license applies only to those patent claims licensable 9829 by such Contributor that are necessarily infringed by their 9830 Contribution(s) alone or by combination of their Contribution(s) 9831 with the Work to which such Contribution(s) was submitted. If You 9832 institute patent litigation against any entity (including a 9833 cross-claim or counterclaim in a lawsuit) alleging that the Work 9834 or a Contribution incorporated within the Work constitutes direct 9835 or contributory patent infringement, then any patent licenses 9836 granted to You under this License for that Work shall terminate 9837 as of the date such litigation is filed. 9838 9839 4. Redistribution. You may reproduce and distribute copies of the 9840 Work or Derivative Works thereof in any medium, with or without 9841 modifications, and in Source or Object form, provided that You 9842 meet the following conditions: 9843 9844 (a) You must give any other recipients of the Work or 9845 Derivative Works a copy of this License; and 9846 9847 (b) You must cause any modified files to carry prominent notices 9848 stating that You changed the files; and 9849 9850 (c) You must retain, in the Source form of any Derivative Works 9851 that You distribute, all copyright, patent, trademark, and 9852 attribution notices from the Source form of the Work, 9853 excluding those notices that do not pertain to any part of 9854 the Derivative Works; and 9855 9856 (d) If the Work includes a "NOTICE" text file as part of its 9857 distribution, then any Derivative Works that You distribute must 9858 include a readable copy of the attribution notices contained 9859 within such NOTICE file, excluding those notices that do not 9860 pertain to any part of the Derivative Works, in at least one 9861 of the following places: within a NOTICE text file distributed 9862 as part of the Derivative Works; within the Source form or 9863 documentation, if provided along with the Derivative Works; or, 9864 within a display generated by the Derivative Works, if and 9865 wherever such third-party notices normally appear. The contents 9866 of the NOTICE file are for informational purposes only and 9867 do not modify the License. You may add Your own attribution 9868 notices within Derivative Works that You distribute, alongside 9869 or as an addendum to the NOTICE text from the Work, provided 9870 that such additional attribution notices cannot be construed 9871 as modifying the License. 9872 9873 You may add Your own copyright statement to Your modifications and 9874 may provide additional or different license terms and conditions 9875 for use, reproduction, or distribution of Your modifications, or 9876 for any such Derivative Works as a whole, provided Your use, 9877 reproduction, and distribution of the Work otherwise complies with 9878 the conditions stated in this License. 9879 9880 5. Submission of Contributions. Unless You explicitly state otherwise, 9881 any Contribution intentionally submitted for inclusion in the Work 9882 by You to the Licensor shall be under the terms and conditions of 9883 this License, without any additional terms or conditions. 9884 Notwithstanding the above, nothing herein shall supersede or modify 9885 the terms of any separate license agreement you may have executed 9886 with Licensor regarding such Contributions. 9887 9888 6. Trademarks. This License does not grant permission to use the trade 9889 names, trademarks, service marks, or product names of the Licensor, 9890 except as required for reasonable and customary use in describing the 9891 origin of the Work and reproducing the content of the NOTICE file. 9892 9893 7. Disclaimer of Warranty. Unless required by applicable law or 9894 agreed to in writing, Licensor provides the Work (and each 9895 Contributor provides its Contributions) on an "AS IS" BASIS, 9896 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 9897 implied, including, without limitation, any warranties or conditions 9898 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 9899 PARTICULAR PURPOSE. You are solely responsible for determining the 9900 appropriateness of using or redistributing the Work and assume any 9901 risks associated with Your exercise of permissions under this License. 9902 9903 8. Limitation of Liability. In no event and under no legal theory, 9904 whether in tort (including negligence), contract, or otherwise, 9905 unless required by applicable law (such as deliberate and grossly 9906 negligent acts) or agreed to in writing, shall any Contributor be 9907 liable to You for damages, including any direct, indirect, special, 9908 incidental, or consequential damages of any character arising as a 9909 result of this License or out of the use or inability to use the 9910 Work (including but not limited to damages for loss of goodwill, 9911 work stoppage, computer failure or malfunction, or any and all 9912 other commercial damages or losses), even if such Contributor 9913 has been advised of the possibility of such damages. 9914 9915 9. Accepting Warranty or Additional Liability. While redistributing 9916 the Work or Derivative Works thereof, You may choose to offer, 9917 and charge a fee for, acceptance of support, warranty, indemnity, 9918 or other liability obligations and/or rights consistent with this 9919 License. However, in accepting such obligations, You may act only 9920 on Your own behalf and on Your sole responsibility, not on behalf 9921 of any other Contributor, and only if You agree to indemnify, 9922 defend, and hold each Contributor harmless for any liability 9923 incurred by, or claims asserted against, such Contributor by reason 9924 of your accepting any such warranty or additional liability. 9925 9926 END OF TERMS AND CONDITIONS 9927 9928 APPENDIX: How to apply the Apache License to your work. 9929 9930 To apply the Apache License to your work, attach the following 9931 boilerplate notice, with the fields enclosed by brackets "[]" 9932 replaced with your own identifying information. (Don't include 9933 the brackets!) The text should be enclosed in the appropriate 9934 comment syntax for the file format. We also recommend that a 9935 file or class name and description of purpose be included on the 9936 same "printed page" as the copyright notice for easier 9937 identification within third-party archives. 9938 9939 Copyright [yyyy] [name of copyright owner] 9940 9941 Licensed under the Apache License, Version 2.0 (the "License"); 9942 you may not use this file except in compliance with the License. 9943 You may obtain a copy of the License at 9944 9945 http://www.apache.org/licenses/LICENSE-2.0 9946 9947 Unless required by applicable law or agreed to in writing, software 9948 distributed under the License is distributed on an "AS IS" BASIS, 9949 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 9950 See the License for the specific language governing permissions and 9951 limitations under the License. 9952 9953 ================================================================ 9954 9955 google.golang.org/protobuf 9956 https://google.golang.org/protobuf 9957 ---------------------------------------------------------------- 9958 Copyright (c) 2018 The Go Authors. All rights reserved. 9959 9960 Redistribution and use in source and binary forms, with or without 9961 modification, are permitted provided that the following conditions are 9962 met: 9963 9964 * Redistributions of source code must retain the above copyright 9965 notice, this list of conditions and the following disclaimer. 9966 * Redistributions in binary form must reproduce the above 9967 copyright notice, this list of conditions and the following disclaimer 9968 in the documentation and/or other materials provided with the 9969 distribution. 9970 * Neither the name of Google Inc. nor the names of its 9971 contributors may be used to endorse or promote products derived from 9972 this software without specific prior written permission. 9973 9974 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 9975 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 9976 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 9977 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 9978 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 9979 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 9980 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 9981 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 9982 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 9983 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 9984 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 9985 9986 ================================================================ 9987 9988 gopkg.in/check.v1 9989 https://gopkg.in/check.v1 9990 ---------------------------------------------------------------- 9991 Gocheck - A rich testing framework for Go 9992 9993 Copyright (c) 2010-2013 Gustavo Niemeyer <gustavo@niemeyer.net> 9994 9995 All rights reserved. 9996 9997 Redistribution and use in source and binary forms, with or without 9998 modification, are permitted provided that the following conditions are met: 9999 10000 1. Redistributions of source code must retain the above copyright notice, this 10001 list of conditions and the following disclaimer. 10002 2. Redistributions in binary form must reproduce the above copyright notice, 10003 this list of conditions and the following disclaimer in the documentation 10004 and/or other materials provided with the distribution. 10005 10006 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND 10007 ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 10008 WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 10009 DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR 10010 ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES 10011 (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 10012 LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND 10013 ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 10014 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 10015 SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 10016 10017 ================================================================ 10018 10019 gopkg.in/ini.v1 10020 https://gopkg.in/ini.v1 10021 ---------------------------------------------------------------- 10022 Apache License 10023 Version 2.0, January 2004 10024 http://www.apache.org/licenses/ 10025 10026 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 10027 10028 1. Definitions. 10029 10030 "License" shall mean the terms and conditions for use, reproduction, and 10031 distribution as defined by Sections 1 through 9 of this document. 10032 10033 "Licensor" shall mean the copyright owner or entity authorized by the copyright 10034 owner that is granting the License. 10035 10036 "Legal Entity" shall mean the union of the acting entity and all other entities 10037 that control, are controlled by, or are under common control with that entity. 10038 For the purposes of this definition, "control" means (i) the power, direct or 10039 indirect, to cause the direction or management of such entity, whether by 10040 contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the 10041 outstanding shares, or (iii) beneficial ownership of such entity. 10042 10043 "You" (or "Your") shall mean an individual or Legal Entity exercising 10044 permissions granted by this License. 10045 10046 "Source" form shall mean the preferred form for making modifications, including 10047 but not limited to software source code, documentation source, and configuration 10048 files. 10049 10050 "Object" form shall mean any form resulting from mechanical transformation or 10051 translation of a Source form, including but not limited to compiled object code, 10052 generated documentation, and conversions to other media types. 10053 10054 "Work" shall mean the work of authorship, whether in Source or Object form, made 10055 available under the License, as indicated by a copyright notice that is included 10056 in or attached to the work (an example is provided in the Appendix below). 10057 10058 "Derivative Works" shall mean any work, whether in Source or Object form, that 10059 is based on (or derived from) the Work and for which the editorial revisions, 10060 annotations, elaborations, or other modifications represent, as a whole, an 10061 original work of authorship. For the purposes of this License, Derivative Works 10062 shall not include works that remain separable from, or merely link (or bind by 10063 name) to the interfaces of, the Work and Derivative Works thereof. 10064 10065 "Contribution" shall mean any work of authorship, including the original version 10066 of the Work and any modifications or additions to that Work or Derivative Works 10067 thereof, that is intentionally submitted to Licensor for inclusion in the Work 10068 by the copyright owner or by an individual or Legal Entity authorized to submit 10069 on behalf of the copyright owner. For the purposes of this definition, 10070 "submitted" means any form of electronic, verbal, or written communication sent 10071 to the Licensor or its representatives, including but not limited to 10072 communication on electronic mailing lists, source code control systems, and 10073 issue tracking systems that are managed by, or on behalf of, the Licensor for 10074 the purpose of discussing and improving the Work, but excluding communication 10075 that is conspicuously marked or otherwise designated in writing by the copyright 10076 owner as "Not a Contribution." 10077 10078 "Contributor" shall mean Licensor and any individual or Legal Entity on behalf 10079 of whom a Contribution has been received by Licensor and subsequently 10080 incorporated within the Work. 10081 10082 2. Grant of Copyright License. 10083 10084 Subject to the terms and conditions of this License, each Contributor hereby 10085 grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, 10086 irrevocable copyright license to reproduce, prepare Derivative Works of, 10087 publicly display, publicly perform, sublicense, and distribute the Work and such 10088 Derivative Works in Source or Object form. 10089 10090 3. Grant of Patent License. 10091 10092 Subject to the terms and conditions of this License, each Contributor hereby 10093 grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, 10094 irrevocable (except as stated in this section) patent license to make, have 10095 made, use, offer to sell, sell, import, and otherwise transfer the Work, where 10096 such license applies only to those patent claims licensable by such Contributor 10097 that are necessarily infringed by their Contribution(s) alone or by combination 10098 of their Contribution(s) with the Work to which such Contribution(s) was 10099 submitted. If You institute patent litigation against any entity (including a 10100 cross-claim or counterclaim in a lawsuit) alleging that the Work or a 10101 Contribution incorporated within the Work constitutes direct or contributory 10102 patent infringement, then any patent licenses granted to You under this License 10103 for that Work shall terminate as of the date such litigation is filed. 10104 10105 4. Redistribution. 10106 10107 You may reproduce and distribute copies of the Work or Derivative Works thereof 10108 in any medium, with or without modifications, and in Source or Object form, 10109 provided that You meet the following conditions: 10110 10111 You must give any other recipients of the Work or Derivative Works a copy of 10112 this License; and 10113 You must cause any modified files to carry prominent notices stating that You 10114 changed the files; and 10115 You must retain, in the Source form of any Derivative Works that You distribute, 10116 all copyright, patent, trademark, and attribution notices from the Source form 10117 of the Work, excluding those notices that do not pertain to any part of the 10118 Derivative Works; and 10119 If the Work includes a "NOTICE" text file as part of its distribution, then any 10120 Derivative Works that You distribute must include a readable copy of the 10121 attribution notices contained within such NOTICE file, excluding those notices 10122 that do not pertain to any part of the Derivative Works, in at least one of the 10123 following places: within a NOTICE text file distributed as part of the 10124 Derivative Works; within the Source form or documentation, if provided along 10125 with the Derivative Works; or, within a display generated by the Derivative 10126 Works, if and wherever such third-party notices normally appear. The contents of 10127 the NOTICE file are for informational purposes only and do not modify the 10128 License. You may add Your own attribution notices within Derivative Works that 10129 You distribute, alongside or as an addendum to the NOTICE text from the Work, 10130 provided that such additional attribution notices cannot be construed as 10131 modifying the License. 10132 You may add Your own copyright statement to Your modifications and may provide 10133 additional or different license terms and conditions for use, reproduction, or 10134 distribution of Your modifications, or for any such Derivative Works as a whole, 10135 provided Your use, reproduction, and distribution of the Work otherwise complies 10136 with the conditions stated in this License. 10137 10138 5. Submission of Contributions. 10139 10140 Unless You explicitly state otherwise, any Contribution intentionally submitted 10141 for inclusion in the Work by You to the Licensor shall be under the terms and 10142 conditions of this License, without any additional terms or conditions. 10143 Notwithstanding the above, nothing herein shall supersede or modify the terms of 10144 any separate license agreement you may have executed with Licensor regarding 10145 such Contributions. 10146 10147 6. Trademarks. 10148 10149 This License does not grant permission to use the trade names, trademarks, 10150 service marks, or product names of the Licensor, except as required for 10151 reasonable and customary use in describing the origin of the Work and 10152 reproducing the content of the NOTICE file. 10153 10154 7. Disclaimer of Warranty. 10155 10156 Unless required by applicable law or agreed to in writing, Licensor provides the 10157 Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, 10158 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, 10159 including, without limitation, any warranties or conditions of TITLE, 10160 NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are 10161 solely responsible for determining the appropriateness of using or 10162 redistributing the Work and assume any risks associated with Your exercise of 10163 permissions under this License. 10164 10165 8. Limitation of Liability. 10166 10167 In no event and under no legal theory, whether in tort (including negligence), 10168 contract, or otherwise, unless required by applicable law (such as deliberate 10169 and grossly negligent acts) or agreed to in writing, shall any Contributor be 10170 liable to You for damages, including any direct, indirect, special, incidental, 10171 or consequential damages of any character arising as a result of this License or 10172 out of the use or inability to use the Work (including but not limited to 10173 damages for loss of goodwill, work stoppage, computer failure or malfunction, or 10174 any and all other commercial damages or losses), even if such Contributor has 10175 been advised of the possibility of such damages. 10176 10177 9. Accepting Warranty or Additional Liability. 10178 10179 While redistributing the Work or Derivative Works thereof, You may choose to 10180 offer, and charge a fee for, acceptance of support, warranty, indemnity, or 10181 other liability obligations and/or rights consistent with this License. However, 10182 in accepting such obligations, You may act only on Your own behalf and on Your 10183 sole responsibility, not on behalf of any other Contributor, and only if You 10184 agree to indemnify, defend, and hold each Contributor harmless for any liability 10185 incurred by, or claims asserted against, such Contributor by reason of your 10186 accepting any such warranty or additional liability. 10187 10188 END OF TERMS AND CONDITIONS 10189 10190 APPENDIX: How to apply the Apache License to your work 10191 10192 To apply the Apache License to your work, attach the following boilerplate 10193 notice, with the fields enclosed by brackets "[]" replaced with your own 10194 identifying information. (Don't include the brackets!) The text should be 10195 enclosed in the appropriate comment syntax for the file format. We also 10196 recommend that a file or class name and description of purpose be included on 10197 the same "printed page" as the copyright notice for easier identification within 10198 third-party archives. 10199 10200 Copyright 2014 Unknwon 10201 10202 Licensed under the Apache License, Version 2.0 (the "License"); 10203 you may not use this file except in compliance with the License. 10204 You may obtain a copy of the License at 10205 10206 http://www.apache.org/licenses/LICENSE-2.0 10207 10208 Unless required by applicable law or agreed to in writing, software 10209 distributed under the License is distributed on an "AS IS" BASIS, 10210 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 10211 See the License for the specific language governing permissions and 10212 limitations under the License. 10213 10214 ================================================================ 10215 10216 gopkg.in/yaml.v2 10217 https://gopkg.in/yaml.v2 10218 ---------------------------------------------------------------- 10219 Apache License 10220 Version 2.0, January 2004 10221 http://www.apache.org/licenses/ 10222 10223 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 10224 10225 1. Definitions. 10226 10227 "License" shall mean the terms and conditions for use, reproduction, 10228 and distribution as defined by Sections 1 through 9 of this document. 10229 10230 "Licensor" shall mean the copyright owner or entity authorized by 10231 the copyright owner that is granting the License. 10232 10233 "Legal Entity" shall mean the union of the acting entity and all 10234 other entities that control, are controlled by, or are under common 10235 control with that entity. For the purposes of this definition, 10236 "control" means (i) the power, direct or indirect, to cause the 10237 direction or management of such entity, whether by contract or 10238 otherwise, or (ii) ownership of fifty percent (50%) or more of the 10239 outstanding shares, or (iii) beneficial ownership of such entity. 10240 10241 "You" (or "Your") shall mean an individual or Legal Entity 10242 exercising permissions granted by this License. 10243 10244 "Source" form shall mean the preferred form for making modifications, 10245 including but not limited to software source code, documentation 10246 source, and configuration files. 10247 10248 "Object" form shall mean any form resulting from mechanical 10249 transformation or translation of a Source form, including but 10250 not limited to compiled object code, generated documentation, 10251 and conversions to other media types. 10252 10253 "Work" shall mean the work of authorship, whether in Source or 10254 Object form, made available under the License, as indicated by a 10255 copyright notice that is included in or attached to the work 10256 (an example is provided in the Appendix below). 10257 10258 "Derivative Works" shall mean any work, whether in Source or Object 10259 form, that is based on (or derived from) the Work and for which the 10260 editorial revisions, annotations, elaborations, or other modifications 10261 represent, as a whole, an original work of authorship. For the purposes 10262 of this License, Derivative Works shall not include works that remain 10263 separable from, or merely link (or bind by name) to the interfaces of, 10264 the Work and Derivative Works thereof. 10265 10266 "Contribution" shall mean any work of authorship, including 10267 the original version of the Work and any modifications or additions 10268 to that Work or Derivative Works thereof, that is intentionally 10269 submitted to Licensor for inclusion in the Work by the copyright owner 10270 or by an individual or Legal Entity authorized to submit on behalf of 10271 the copyright owner. For the purposes of this definition, "submitted" 10272 means any form of electronic, verbal, or written communication sent 10273 to the Licensor or its representatives, including but not limited to 10274 communication on electronic mailing lists, source code control systems, 10275 and issue tracking systems that are managed by, or on behalf of, the 10276 Licensor for the purpose of discussing and improving the Work, but 10277 excluding communication that is conspicuously marked or otherwise 10278 designated in writing by the copyright owner as "Not a Contribution." 10279 10280 "Contributor" shall mean Licensor and any individual or Legal Entity 10281 on behalf of whom a Contribution has been received by Licensor and 10282 subsequently incorporated within the Work. 10283 10284 2. Grant of Copyright License. Subject to the terms and conditions of 10285 this License, each Contributor hereby grants to You a perpetual, 10286 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 10287 copyright license to reproduce, prepare Derivative Works of, 10288 publicly display, publicly perform, sublicense, and distribute the 10289 Work and such Derivative Works in Source or Object form. 10290 10291 3. Grant of Patent License. Subject to the terms and conditions of 10292 this License, each Contributor hereby grants to You a perpetual, 10293 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 10294 (except as stated in this section) patent license to make, have made, 10295 use, offer to sell, sell, import, and otherwise transfer the Work, 10296 where such license applies only to those patent claims licensable 10297 by such Contributor that are necessarily infringed by their 10298 Contribution(s) alone or by combination of their Contribution(s) 10299 with the Work to which such Contribution(s) was submitted. If You 10300 institute patent litigation against any entity (including a 10301 cross-claim or counterclaim in a lawsuit) alleging that the Work 10302 or a Contribution incorporated within the Work constitutes direct 10303 or contributory patent infringement, then any patent licenses 10304 granted to You under this License for that Work shall terminate 10305 as of the date such litigation is filed. 10306 10307 4. Redistribution. You may reproduce and distribute copies of the 10308 Work or Derivative Works thereof in any medium, with or without 10309 modifications, and in Source or Object form, provided that You 10310 meet the following conditions: 10311 10312 (a) You must give any other recipients of the Work or 10313 Derivative Works a copy of this License; and 10314 10315 (b) You must cause any modified files to carry prominent notices 10316 stating that You changed the files; and 10317 10318 (c) You must retain, in the Source form of any Derivative Works 10319 that You distribute, all copyright, patent, trademark, and 10320 attribution notices from the Source form of the Work, 10321 excluding those notices that do not pertain to any part of 10322 the Derivative Works; and 10323 10324 (d) If the Work includes a "NOTICE" text file as part of its 10325 distribution, then any Derivative Works that You distribute must 10326 include a readable copy of the attribution notices contained 10327 within such NOTICE file, excluding those notices that do not 10328 pertain to any part of the Derivative Works, in at least one 10329 of the following places: within a NOTICE text file distributed 10330 as part of the Derivative Works; within the Source form or 10331 documentation, if provided along with the Derivative Works; or, 10332 within a display generated by the Derivative Works, if and 10333 wherever such third-party notices normally appear. The contents 10334 of the NOTICE file are for informational purposes only and 10335 do not modify the License. You may add Your own attribution 10336 notices within Derivative Works that You distribute, alongside 10337 or as an addendum to the NOTICE text from the Work, provided 10338 that such additional attribution notices cannot be construed 10339 as modifying the License. 10340 10341 You may add Your own copyright statement to Your modifications and 10342 may provide additional or different license terms and conditions 10343 for use, reproduction, or distribution of Your modifications, or 10344 for any such Derivative Works as a whole, provided Your use, 10345 reproduction, and distribution of the Work otherwise complies with 10346 the conditions stated in this License. 10347 10348 5. Submission of Contributions. Unless You explicitly state otherwise, 10349 any Contribution intentionally submitted for inclusion in the Work 10350 by You to the Licensor shall be under the terms and conditions of 10351 this License, without any additional terms or conditions. 10352 Notwithstanding the above, nothing herein shall supersede or modify 10353 the terms of any separate license agreement you may have executed 10354 with Licensor regarding such Contributions. 10355 10356 6. Trademarks. This License does not grant permission to use the trade 10357 names, trademarks, service marks, or product names of the Licensor, 10358 except as required for reasonable and customary use in describing the 10359 origin of the Work and reproducing the content of the NOTICE file. 10360 10361 7. Disclaimer of Warranty. Unless required by applicable law or 10362 agreed to in writing, Licensor provides the Work (and each 10363 Contributor provides its Contributions) on an "AS IS" BASIS, 10364 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 10365 implied, including, without limitation, any warranties or conditions 10366 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 10367 PARTICULAR PURPOSE. You are solely responsible for determining the 10368 appropriateness of using or redistributing the Work and assume any 10369 risks associated with Your exercise of permissions under this License. 10370 10371 8. Limitation of Liability. In no event and under no legal theory, 10372 whether in tort (including negligence), contract, or otherwise, 10373 unless required by applicable law (such as deliberate and grossly 10374 negligent acts) or agreed to in writing, shall any Contributor be 10375 liable to You for damages, including any direct, indirect, special, 10376 incidental, or consequential damages of any character arising as a 10377 result of this License or out of the use or inability to use the 10378 Work (including but not limited to damages for loss of goodwill, 10379 work stoppage, computer failure or malfunction, or any and all 10380 other commercial damages or losses), even if such Contributor 10381 has been advised of the possibility of such damages. 10382 10383 9. Accepting Warranty or Additional Liability. While redistributing 10384 the Work or Derivative Works thereof, You may choose to offer, 10385 and charge a fee for, acceptance of support, warranty, indemnity, 10386 or other liability obligations and/or rights consistent with this 10387 License. However, in accepting such obligations, You may act only 10388 on Your own behalf and on Your sole responsibility, not on behalf 10389 of any other Contributor, and only if You agree to indemnify, 10390 defend, and hold each Contributor harmless for any liability 10391 incurred by, or claims asserted against, such Contributor by reason 10392 of your accepting any such warranty or additional liability. 10393 10394 END OF TERMS AND CONDITIONS 10395 10396 APPENDIX: How to apply the Apache License to your work. 10397 10398 To apply the Apache License to your work, attach the following 10399 boilerplate notice, with the fields enclosed by brackets "{}" 10400 replaced with your own identifying information. (Don't include 10401 the brackets!) The text should be enclosed in the appropriate 10402 comment syntax for the file format. We also recommend that a 10403 file or class name and description of purpose be included on the 10404 same "printed page" as the copyright notice for easier 10405 identification within third-party archives. 10406 10407 Copyright {yyyy} {name of copyright owner} 10408 10409 Licensed under the Apache License, Version 2.0 (the "License"); 10410 you may not use this file except in compliance with the License. 10411 You may obtain a copy of the License at 10412 10413 http://www.apache.org/licenses/LICENSE-2.0 10414 10415 Unless required by applicable law or agreed to in writing, software 10416 distributed under the License is distributed on an "AS IS" BASIS, 10417 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 10418 See the License for the specific language governing permissions and 10419 limitations under the License. 10420 10421 ================================================================ 10422 10423 gopkg.in/yaml.v3 10424 https://gopkg.in/yaml.v3 10425 ---------------------------------------------------------------- 10426 10427 This project is covered by two different licenses: MIT and Apache. 10428 10429 #### MIT License #### 10430 10431 The following files were ported to Go from C files of libyaml, and thus 10432 are still covered by their original MIT license, with the additional 10433 copyright staring in 2011 when the project was ported over: 10434 10435 apic.go emitterc.go parserc.go readerc.go scannerc.go 10436 writerc.go yamlh.go yamlprivateh.go 10437 10438 Copyright (c) 2006-2010 Kirill Simonov 10439 Copyright (c) 2006-2011 Kirill Simonov 10440 10441 Permission is hereby granted, free of charge, to any person obtaining a copy of 10442 this software and associated documentation files (the "Software"), to deal in 10443 the Software without restriction, including without limitation the rights to 10444 use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies 10445 of the Software, and to permit persons to whom the Software is furnished to do 10446 so, subject to the following conditions: 10447 10448 The above copyright notice and this permission notice shall be included in all 10449 copies or substantial portions of the Software. 10450 10451 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 10452 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 10453 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 10454 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 10455 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 10456 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 10457 SOFTWARE. 10458 10459 ### Apache License ### 10460 10461 All the remaining project files are covered by the Apache license: 10462 10463 Copyright (c) 2011-2019 Canonical Ltd 10464 10465 Licensed under the Apache License, Version 2.0 (the "License"); 10466 you may not use this file except in compliance with the License. 10467 You may obtain a copy of the License at 10468 10469 http://www.apache.org/licenses/LICENSE-2.0 10470 10471 Unless required by applicable law or agreed to in writing, software 10472 distributed under the License is distributed on an "AS IS" BASIS, 10473 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 10474 See the License for the specific language governing permissions and 10475 limitations under the License. 10476 10477 ================================================================ 10478