github.com/minio/console@v1.4.1/CREDITS (about) 1 Go (the standard library) 2 https://golang.org/ 3 ---------------------------------------------------------------- 4 Copyright (c) 2009 The Go Authors. All rights reserved. 5 6 Redistribution and use in source and binary forms, with or without 7 modification, are permitted provided that the following conditions are 8 met: 9 10 * Redistributions of source code must retain the above copyright 11 notice, this list of conditions and the following disclaimer. 12 * Redistributions in binary form must reproduce the above 13 copyright notice, this list of conditions and the following disclaimer 14 in the documentation and/or other materials provided with the 15 distribution. 16 * Neither the name of Google Inc. nor the names of its 17 contributors may be used to endorse or promote products derived from 18 this software without specific prior written permission. 19 20 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 21 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 22 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 23 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 24 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 25 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 26 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 27 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 28 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 29 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 30 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 31 32 ================================================================ 33 34 aead.dev/mem 35 https://aead.dev/mem 36 ---------------------------------------------------------------- 37 MIT License 38 39 Copyright (c) 2022 Andreas Auernhammer 40 41 Permission is hereby granted, free of charge, to any person obtaining a copy 42 of this software and associated documentation files (the "Software"), to deal 43 in the Software without restriction, including without limitation the rights 44 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 45 copies of the Software, and to permit persons to whom the Software is 46 furnished to do so, subject to the following conditions: 47 48 The above copyright notice and this permission notice shall be included in all 49 copies or substantial portions of the Software. 50 51 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 52 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 53 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 54 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 55 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 56 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 57 SOFTWARE. 58 59 ================================================================ 60 61 aead.dev/minisign 62 https://aead.dev/minisign 63 ---------------------------------------------------------------- 64 MIT License 65 66 Copyright (c) 2021 Andreas Auernhammer 67 68 Permission is hereby granted, free of charge, to any person obtaining a copy 69 of this software and associated documentation files (the "Software"), to deal 70 in the Software without restriction, including without limitation the rights 71 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 72 copies of the Software, and to permit persons to whom the Software is 73 furnished to do so, subject to the following conditions: 74 75 The above copyright notice and this permission notice shall be included in all 76 copies or substantial portions of the Software. 77 78 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 79 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 80 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 81 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 82 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 83 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 84 SOFTWARE. 85 86 ================================================================ 87 88 github.com/VividCortex/ewma 89 https://github.com/VividCortex/ewma 90 ---------------------------------------------------------------- 91 The MIT License 92 93 Copyright (c) 2013 VividCortex 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 103 all 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 111 THE SOFTWARE. 112 113 ================================================================ 114 115 github.com/acarl005/stripansi 116 https://github.com/acarl005/stripansi 117 ---------------------------------------------------------------- 118 MIT License 119 120 Copyright (c) 2018 Andrew Carlson 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/asaskevich/govalidator 143 https://github.com/asaskevich/govalidator 144 ---------------------------------------------------------------- 145 The MIT License (MIT) 146 147 Copyright (c) 2014-2020 Alex Saskevich 148 149 Permission is hereby granted, free of charge, to any person obtaining a copy 150 of this software and associated documentation files (the "Software"), to deal 151 in the Software without restriction, including without limitation the rights 152 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 153 copies of the Software, and to permit persons to whom the Software is 154 furnished to do so, subject to the following conditions: 155 156 The above copyright notice and this permission notice shall be included in all 157 copies or substantial portions of the Software. 158 159 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 160 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 161 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 162 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 163 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 164 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 165 SOFTWARE. 166 ================================================================ 167 168 github.com/aymanbagabas/go-osc52/v2 169 https://github.com/aymanbagabas/go-osc52/v2 170 ---------------------------------------------------------------- 171 MIT License 172 173 Copyright (c) 2022 Ayman Bagabas 174 175 Permission is hereby granted, free of charge, to any person obtaining a copy 176 of this software and associated documentation files (the "Software"), to deal 177 in the Software without restriction, including without limitation the rights 178 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 179 copies of the Software, and to permit persons to whom the Software is 180 furnished to do so, subject to the following conditions: 181 182 The above copyright notice and this permission notice shall be included in all 183 copies or substantial portions of the Software. 184 185 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 186 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 187 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 188 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 189 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 190 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 191 SOFTWARE. 192 193 ================================================================ 194 195 github.com/beorn7/perks 196 https://github.com/beorn7/perks 197 ---------------------------------------------------------------- 198 Copyright (C) 2013 Blake Mizerany 199 200 Permission is hereby granted, free of charge, to any person obtaining 201 a copy of this software and associated documentation files (the 202 "Software"), to deal in the Software without restriction, including 203 without limitation the rights to use, copy, modify, merge, publish, 204 distribute, sublicense, and/or sell copies of the Software, and to 205 permit persons to whom the Software is furnished to do so, subject to 206 the following conditions: 207 208 The above copyright notice and this permission notice shall be 209 included in all copies or substantial portions of the Software. 210 211 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 212 EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 213 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 214 NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE 215 LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION 216 OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION 217 WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 218 219 ================================================================ 220 221 github.com/blang/semver/v4 222 https://github.com/blang/semver/v4 223 ---------------------------------------------------------------- 224 The MIT License 225 226 Copyright (c) 2014 Benedikt Lang <github at benediktlang.de> 227 228 Permission is hereby granted, free of charge, to any person obtaining a copy 229 of this software and associated documentation files (the "Software"), to deal 230 in the Software without restriction, including without limitation the rights 231 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 232 copies of the Software, and to permit persons to whom the Software is 233 furnished to do so, subject to the following conditions: 234 235 The above copyright notice and this permission notice shall be included in 236 all copies or substantial portions of the Software. 237 238 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 239 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 240 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 241 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 242 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 243 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 244 THE SOFTWARE. 245 246 247 ================================================================ 248 249 github.com/cespare/xxhash/v2 250 https://github.com/cespare/xxhash/v2 251 ---------------------------------------------------------------- 252 Copyright (c) 2016 Caleb Spare 253 254 MIT License 255 256 Permission is hereby granted, free of charge, to any person obtaining 257 a copy of this software and associated documentation files (the 258 "Software"), to deal in the Software without restriction, including 259 without limitation the rights to use, copy, modify, merge, publish, 260 distribute, sublicense, and/or sell copies of the Software, and to 261 permit persons to whom the Software is furnished to do so, subject to 262 the following conditions: 263 264 The above copyright notice and this permission notice shall be 265 included in all copies or substantial portions of the Software. 266 267 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 268 EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 269 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 270 NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE 271 LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION 272 OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION 273 WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 274 275 ================================================================ 276 277 github.com/charmbracelet/bubbles 278 https://github.com/charmbracelet/bubbles 279 ---------------------------------------------------------------- 280 MIT License 281 282 Copyright (c) 2020-2023 Charmbracelet, Inc 283 284 Permission is hereby granted, free of charge, to any person obtaining a copy 285 of this software and associated documentation files (the "Software"), to deal 286 in the Software without restriction, including without limitation the rights 287 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 288 copies of the Software, and to permit persons to whom the Software is 289 furnished to do so, subject to the following conditions: 290 291 The above copyright notice and this permission notice shall be included in all 292 copies or substantial portions of the Software. 293 294 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 295 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 296 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 297 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 298 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 299 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 300 SOFTWARE. 301 302 ================================================================ 303 304 github.com/charmbracelet/bubbletea 305 https://github.com/charmbracelet/bubbletea 306 ---------------------------------------------------------------- 307 MIT License 308 309 Copyright (c) 2020-2023 Charmbracelet, Inc 310 311 Permission is hereby granted, free of charge, to any person obtaining a copy 312 of this software and associated documentation files (the "Software"), to deal 313 in the Software without restriction, including without limitation the rights 314 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 315 copies of the Software, and to permit persons to whom the Software is 316 furnished to do so, subject to the following conditions: 317 318 The above copyright notice and this permission notice shall be included in all 319 copies or substantial portions of the Software. 320 321 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 322 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 323 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 324 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 325 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 326 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 327 SOFTWARE. 328 329 ================================================================ 330 331 github.com/charmbracelet/lipgloss 332 https://github.com/charmbracelet/lipgloss 333 ---------------------------------------------------------------- 334 MIT License 335 336 Copyright (c) 2021-2023 Charmbracelet, Inc 337 338 Permission is hereby granted, free of charge, to any person obtaining a copy 339 of this software and associated documentation files (the "Software"), to deal 340 in the Software without restriction, including without limitation the rights 341 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 342 copies of the Software, and to permit persons to whom the Software is 343 furnished to do so, subject to the following conditions: 344 345 The above copyright notice and this permission notice shall be included in all 346 copies or substantial portions of the Software. 347 348 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 349 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 350 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 351 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 352 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 353 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 354 SOFTWARE. 355 356 ================================================================ 357 358 github.com/cheggaaa/pb 359 https://github.com/cheggaaa/pb 360 ---------------------------------------------------------------- 361 Copyright (c) 2012-2015, Sergey Cherepanov 362 All rights reserved. 363 364 Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 365 366 * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 367 368 * 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. 369 370 * 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. 371 372 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. 373 ================================================================ 374 375 github.com/cheggaaa/pb/v3 376 https://github.com/cheggaaa/pb/v3 377 ---------------------------------------------------------------- 378 Copyright (c) 2012-2015, Sergey Cherepanov 379 All rights reserved. 380 381 Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 382 383 * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 384 385 * 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. 386 387 * 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. 388 389 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. 390 ================================================================ 391 392 github.com/containerd/console 393 https://github.com/containerd/console 394 ---------------------------------------------------------------- 395 396 Apache License 397 Version 2.0, January 2004 398 https://www.apache.org/licenses/ 399 400 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 401 402 1. Definitions. 403 404 "License" shall mean the terms and conditions for use, reproduction, 405 and distribution as defined by Sections 1 through 9 of this document. 406 407 "Licensor" shall mean the copyright owner or entity authorized by 408 the copyright owner that is granting the License. 409 410 "Legal Entity" shall mean the union of the acting entity and all 411 other entities that control, are controlled by, or are under common 412 control with that entity. For the purposes of this definition, 413 "control" means (i) the power, direct or indirect, to cause the 414 direction or management of such entity, whether by contract or 415 otherwise, or (ii) ownership of fifty percent (50%) or more of the 416 outstanding shares, or (iii) beneficial ownership of such entity. 417 418 "You" (or "Your") shall mean an individual or Legal Entity 419 exercising permissions granted by this License. 420 421 "Source" form shall mean the preferred form for making modifications, 422 including but not limited to software source code, documentation 423 source, and configuration files. 424 425 "Object" form shall mean any form resulting from mechanical 426 transformation or translation of a Source form, including but 427 not limited to compiled object code, generated documentation, 428 and conversions to other media types. 429 430 "Work" shall mean the work of authorship, whether in Source or 431 Object form, made available under the License, as indicated by a 432 copyright notice that is included in or attached to the work 433 (an example is provided in the Appendix below). 434 435 "Derivative Works" shall mean any work, whether in Source or Object 436 form, that is based on (or derived from) the Work and for which the 437 editorial revisions, annotations, elaborations, or other modifications 438 represent, as a whole, an original work of authorship. For the purposes 439 of this License, Derivative Works shall not include works that remain 440 separable from, or merely link (or bind by name) to the interfaces of, 441 the Work and Derivative Works thereof. 442 443 "Contribution" shall mean any work of authorship, including 444 the original version of the Work and any modifications or additions 445 to that Work or Derivative Works thereof, that is intentionally 446 submitted to Licensor for inclusion in the Work by the copyright owner 447 or by an individual or Legal Entity authorized to submit on behalf of 448 the copyright owner. For the purposes of this definition, "submitted" 449 means any form of electronic, verbal, or written communication sent 450 to the Licensor or its representatives, including but not limited to 451 communication on electronic mailing lists, source code control systems, 452 and issue tracking systems that are managed by, or on behalf of, the 453 Licensor for the purpose of discussing and improving the Work, but 454 excluding communication that is conspicuously marked or otherwise 455 designated in writing by the copyright owner as "Not a Contribution." 456 457 "Contributor" shall mean Licensor and any individual or Legal Entity 458 on behalf of whom a Contribution has been received by Licensor and 459 subsequently incorporated within the Work. 460 461 2. Grant of Copyright License. Subject to the terms and conditions of 462 this License, each Contributor hereby grants to You a perpetual, 463 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 464 copyright license to reproduce, prepare Derivative Works of, 465 publicly display, publicly perform, sublicense, and distribute the 466 Work and such Derivative Works in Source or Object form. 467 468 3. Grant of Patent License. Subject to the terms and conditions of 469 this License, each Contributor hereby grants to You a perpetual, 470 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 471 (except as stated in this section) patent license to make, have made, 472 use, offer to sell, sell, import, and otherwise transfer the Work, 473 where such license applies only to those patent claims licensable 474 by such Contributor that are necessarily infringed by their 475 Contribution(s) alone or by combination of their Contribution(s) 476 with the Work to which such Contribution(s) was submitted. If You 477 institute patent litigation against any entity (including a 478 cross-claim or counterclaim in a lawsuit) alleging that the Work 479 or a Contribution incorporated within the Work constitutes direct 480 or contributory patent infringement, then any patent licenses 481 granted to You under this License for that Work shall terminate 482 as of the date such litigation is filed. 483 484 4. Redistribution. You may reproduce and distribute copies of the 485 Work or Derivative Works thereof in any medium, with or without 486 modifications, and in Source or Object form, provided that You 487 meet the following conditions: 488 489 (a) You must give any other recipients of the Work or 490 Derivative Works a copy of this License; and 491 492 (b) You must cause any modified files to carry prominent notices 493 stating that You changed the files; and 494 495 (c) You must retain, in the Source form of any Derivative Works 496 that You distribute, all copyright, patent, trademark, and 497 attribution notices from the Source form of the Work, 498 excluding those notices that do not pertain to any part of 499 the Derivative Works; and 500 501 (d) If the Work includes a "NOTICE" text file as part of its 502 distribution, then any Derivative Works that You distribute must 503 include a readable copy of the attribution notices contained 504 within such NOTICE file, excluding those notices that do not 505 pertain to any part of the Derivative Works, in at least one 506 of the following places: within a NOTICE text file distributed 507 as part of the Derivative Works; within the Source form or 508 documentation, if provided along with the Derivative Works; or, 509 within a display generated by the Derivative Works, if and 510 wherever such third-party notices normally appear. The contents 511 of the NOTICE file are for informational purposes only and 512 do not modify the License. You may add Your own attribution 513 notices within Derivative Works that You distribute, alongside 514 or as an addendum to the NOTICE text from the Work, provided 515 that such additional attribution notices cannot be construed 516 as modifying the License. 517 518 You may add Your own copyright statement to Your modifications and 519 may provide additional or different license terms and conditions 520 for use, reproduction, or distribution of Your modifications, or 521 for any such Derivative Works as a whole, provided Your use, 522 reproduction, and distribution of the Work otherwise complies with 523 the conditions stated in this License. 524 525 5. Submission of Contributions. Unless You explicitly state otherwise, 526 any Contribution intentionally submitted for inclusion in the Work 527 by You to the Licensor shall be under the terms and conditions of 528 this License, without any additional terms or conditions. 529 Notwithstanding the above, nothing herein shall supersede or modify 530 the terms of any separate license agreement you may have executed 531 with Licensor regarding such Contributions. 532 533 6. Trademarks. This License does not grant permission to use the trade 534 names, trademarks, service marks, or product names of the Licensor, 535 except as required for reasonable and customary use in describing the 536 origin of the Work and reproducing the content of the NOTICE file. 537 538 7. Disclaimer of Warranty. Unless required by applicable law or 539 agreed to in writing, Licensor provides the Work (and each 540 Contributor provides its Contributions) on an "AS IS" BASIS, 541 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 542 implied, including, without limitation, any warranties or conditions 543 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 544 PARTICULAR PURPOSE. You are solely responsible for determining the 545 appropriateness of using or redistributing the Work and assume any 546 risks associated with Your exercise of permissions under this License. 547 548 8. Limitation of Liability. In no event and under no legal theory, 549 whether in tort (including negligence), contract, or otherwise, 550 unless required by applicable law (such as deliberate and grossly 551 negligent acts) or agreed to in writing, shall any Contributor be 552 liable to You for damages, including any direct, indirect, special, 553 incidental, or consequential damages of any character arising as a 554 result of this License or out of the use or inability to use the 555 Work (including but not limited to damages for loss of goodwill, 556 work stoppage, computer failure or malfunction, or any and all 557 other commercial damages or losses), even if such Contributor 558 has been advised of the possibility of such damages. 559 560 9. Accepting Warranty or Additional Liability. While redistributing 561 the Work or Derivative Works thereof, You may choose to offer, 562 and charge a fee for, acceptance of support, warranty, indemnity, 563 or other liability obligations and/or rights consistent with this 564 License. However, in accepting such obligations, You may act only 565 on Your own behalf and on Your sole responsibility, not on behalf 566 of any other Contributor, and only if You agree to indemnify, 567 defend, and hold each Contributor harmless for any liability 568 incurred by, or claims asserted against, such Contributor by reason 569 of your accepting any such warranty or additional liability. 570 571 END OF TERMS AND CONDITIONS 572 573 Copyright The containerd Authors 574 575 Licensed under the Apache License, Version 2.0 (the "License"); 576 you may not use this file except in compliance with the License. 577 You may obtain a copy of the License at 578 579 https://www.apache.org/licenses/LICENSE-2.0 580 581 Unless required by applicable law or agreed to in writing, software 582 distributed under the License is distributed on an "AS IS" BASIS, 583 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 584 See the License for the specific language governing permissions and 585 limitations under the License. 586 587 ================================================================ 588 589 github.com/coreos/go-semver 590 https://github.com/coreos/go-semver 591 ---------------------------------------------------------------- 592 593 Apache License 594 Version 2.0, January 2004 595 http://www.apache.org/licenses/ 596 597 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 598 599 1. Definitions. 600 601 "License" shall mean the terms and conditions for use, reproduction, 602 and distribution as defined by Sections 1 through 9 of this document. 603 604 "Licensor" shall mean the copyright owner or entity authorized by 605 the copyright owner that is granting the License. 606 607 "Legal Entity" shall mean the union of the acting entity and all 608 other entities that control, are controlled by, or are under common 609 control with that entity. For the purposes of this definition, 610 "control" means (i) the power, direct or indirect, to cause the 611 direction or management of such entity, whether by contract or 612 otherwise, or (ii) ownership of fifty percent (50%) or more of the 613 outstanding shares, or (iii) beneficial ownership of such entity. 614 615 "You" (or "Your") shall mean an individual or Legal Entity 616 exercising permissions granted by this License. 617 618 "Source" form shall mean the preferred form for making modifications, 619 including but not limited to software source code, documentation 620 source, and configuration files. 621 622 "Object" form shall mean any form resulting from mechanical 623 transformation or translation of a Source form, including but 624 not limited to compiled object code, generated documentation, 625 and conversions to other media types. 626 627 "Work" shall mean the work of authorship, whether in Source or 628 Object form, made available under the License, as indicated by a 629 copyright notice that is included in or attached to the work 630 (an example is provided in the Appendix below). 631 632 "Derivative Works" shall mean any work, whether in Source or Object 633 form, that is based on (or derived from) the Work and for which the 634 editorial revisions, annotations, elaborations, or other modifications 635 represent, as a whole, an original work of authorship. For the purposes 636 of this License, Derivative Works shall not include works that remain 637 separable from, or merely link (or bind by name) to the interfaces of, 638 the Work and Derivative Works thereof. 639 640 "Contribution" shall mean any work of authorship, including 641 the original version of the Work and any modifications or additions 642 to that Work or Derivative Works thereof, that is intentionally 643 submitted to Licensor for inclusion in the Work by the copyright owner 644 or by an individual or Legal Entity authorized to submit on behalf of 645 the copyright owner. For the purposes of this definition, "submitted" 646 means any form of electronic, verbal, or written communication sent 647 to the Licensor or its representatives, including but not limited to 648 communication on electronic mailing lists, source code control systems, 649 and issue tracking systems that are managed by, or on behalf of, the 650 Licensor for the purpose of discussing and improving the Work, but 651 excluding communication that is conspicuously marked or otherwise 652 designated in writing by the copyright owner as "Not a Contribution." 653 654 "Contributor" shall mean Licensor and any individual or Legal Entity 655 on behalf of whom a Contribution has been received by Licensor and 656 subsequently incorporated within the Work. 657 658 2. Grant of Copyright License. Subject to the terms and conditions of 659 this License, each Contributor hereby grants to You a perpetual, 660 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 661 copyright license to reproduce, prepare Derivative Works of, 662 publicly display, publicly perform, sublicense, and distribute the 663 Work and such Derivative Works in Source or Object form. 664 665 3. Grant of Patent License. Subject to the terms and conditions of 666 this License, each Contributor hereby grants to You a perpetual, 667 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 668 (except as stated in this section) patent license to make, have made, 669 use, offer to sell, sell, import, and otherwise transfer the Work, 670 where such license applies only to those patent claims licensable 671 by such Contributor that are necessarily infringed by their 672 Contribution(s) alone or by combination of their Contribution(s) 673 with the Work to which such Contribution(s) was submitted. If You 674 institute patent litigation against any entity (including a 675 cross-claim or counterclaim in a lawsuit) alleging that the Work 676 or a Contribution incorporated within the Work constitutes direct 677 or contributory patent infringement, then any patent licenses 678 granted to You under this License for that Work shall terminate 679 as of the date such litigation is filed. 680 681 4. Redistribution. You may reproduce and distribute copies of the 682 Work or Derivative Works thereof in any medium, with or without 683 modifications, and in Source or Object form, provided that You 684 meet the following conditions: 685 686 (a) You must give any other recipients of the Work or 687 Derivative Works a copy of this License; and 688 689 (b) You must cause any modified files to carry prominent notices 690 stating that You changed the files; and 691 692 (c) You must retain, in the Source form of any Derivative Works 693 that You distribute, all copyright, patent, trademark, and 694 attribution notices from the Source form of the Work, 695 excluding those notices that do not pertain to any part of 696 the Derivative Works; and 697 698 (d) If the Work includes a "NOTICE" text file as part of its 699 distribution, then any Derivative Works that You distribute must 700 include a readable copy of the attribution notices contained 701 within such NOTICE file, excluding those notices that do not 702 pertain to any part of the Derivative Works, in at least one 703 of the following places: within a NOTICE text file distributed 704 as part of the Derivative Works; within the Source form or 705 documentation, if provided along with the Derivative Works; or, 706 within a display generated by the Derivative Works, if and 707 wherever such third-party notices normally appear. The contents 708 of the NOTICE file are for informational purposes only and 709 do not modify the License. You may add Your own attribution 710 notices within Derivative Works that You distribute, alongside 711 or as an addendum to the NOTICE text from the Work, provided 712 that such additional attribution notices cannot be construed 713 as modifying the License. 714 715 You may add Your own copyright statement to Your modifications and 716 may provide additional or different license terms and conditions 717 for use, reproduction, or distribution of Your modifications, or 718 for any such Derivative Works as a whole, provided Your use, 719 reproduction, and distribution of the Work otherwise complies with 720 the conditions stated in this License. 721 722 5. Submission of Contributions. Unless You explicitly state otherwise, 723 any Contribution intentionally submitted for inclusion in the Work 724 by You to the Licensor shall be under the terms and conditions of 725 this License, without any additional terms or conditions. 726 Notwithstanding the above, nothing herein shall supersede or modify 727 the terms of any separate license agreement you may have executed 728 with Licensor regarding such Contributions. 729 730 6. Trademarks. This License does not grant permission to use the trade 731 names, trademarks, service marks, or product names of the Licensor, 732 except as required for reasonable and customary use in describing the 733 origin of the Work and reproducing the content of the NOTICE file. 734 735 7. Disclaimer of Warranty. Unless required by applicable law or 736 agreed to in writing, Licensor provides the Work (and each 737 Contributor provides its Contributions) on an "AS IS" BASIS, 738 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 739 implied, including, without limitation, any warranties or conditions 740 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 741 PARTICULAR PURPOSE. You are solely responsible for determining the 742 appropriateness of using or redistributing the Work and assume any 743 risks associated with Your exercise of permissions under this License. 744 745 8. Limitation of Liability. In no event and under no legal theory, 746 whether in tort (including negligence), contract, or otherwise, 747 unless required by applicable law (such as deliberate and grossly 748 negligent acts) or agreed to in writing, shall any Contributor be 749 liable to You for damages, including any direct, indirect, special, 750 incidental, or consequential damages of any character arising as a 751 result of this License or out of the use or inability to use the 752 Work (including but not limited to damages for loss of goodwill, 753 work stoppage, computer failure or malfunction, or any and all 754 other commercial damages or losses), even if such Contributor 755 has been advised of the possibility of such damages. 756 757 9. Accepting Warranty or Additional Liability. While redistributing 758 the Work or Derivative Works thereof, You may choose to offer, 759 and charge a fee for, acceptance of support, warranty, indemnity, 760 or other liability obligations and/or rights consistent with this 761 License. However, in accepting such obligations, You may act only 762 on Your own behalf and on Your sole responsibility, not on behalf 763 of any other Contributor, and only if You agree to indemnify, 764 defend, and hold each Contributor harmless for any liability 765 incurred by, or claims asserted against, such Contributor by reason 766 of your accepting any such warranty or additional liability. 767 768 END OF TERMS AND CONDITIONS 769 770 APPENDIX: How to apply the Apache License to your work. 771 772 To apply the Apache License to your work, attach the following 773 boilerplate notice, with the fields enclosed by brackets "[]" 774 replaced with your own identifying information. (Don't include 775 the brackets!) The text should be enclosed in the appropriate 776 comment syntax for the file format. We also recommend that a 777 file or class name and description of purpose be included on the 778 same "printed page" as the copyright notice for easier 779 identification within third-party archives. 780 781 Copyright [yyyy] [name of copyright owner] 782 783 Licensed under the Apache License, Version 2.0 (the "License"); 784 you may not use this file except in compliance with the License. 785 You may obtain a copy of the License at 786 787 http://www.apache.org/licenses/LICENSE-2.0 788 789 Unless required by applicable law or agreed to in writing, software 790 distributed under the License is distributed on an "AS IS" BASIS, 791 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 792 See the License for the specific language governing permissions and 793 limitations under the License. 794 795 ================================================================ 796 797 github.com/coreos/go-systemd/v22 798 https://github.com/coreos/go-systemd/v22 799 ---------------------------------------------------------------- 800 Apache License 801 Version 2.0, January 2004 802 http://www.apache.org/licenses/ 803 804 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 805 806 1. Definitions. 807 808 "License" shall mean the terms and conditions for use, reproduction, and 809 distribution as defined by Sections 1 through 9 of this document. 810 811 "Licensor" shall mean the copyright owner or entity authorized by the copyright 812 owner that is granting the License. 813 814 "Legal Entity" shall mean the union of the acting entity and all other entities 815 that control, are controlled by, or are under common control with that entity. 816 For the purposes of this definition, "control" means (i) the power, direct or 817 indirect, to cause the direction or management of such entity, whether by 818 contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the 819 outstanding shares, or (iii) beneficial ownership of such entity. 820 821 "You" (or "Your") shall mean an individual or Legal Entity exercising 822 permissions granted by this License. 823 824 "Source" form shall mean the preferred form for making modifications, including 825 but not limited to software source code, documentation source, and configuration 826 files. 827 828 "Object" form shall mean any form resulting from mechanical transformation or 829 translation of a Source form, including but not limited to compiled object code, 830 generated documentation, and conversions to other media types. 831 832 "Work" shall mean the work of authorship, whether in Source or Object form, made 833 available under the License, as indicated by a copyright notice that is included 834 in or attached to the work (an example is provided in the Appendix below). 835 836 "Derivative Works" shall mean any work, whether in Source or Object form, that 837 is based on (or derived from) the Work and for which the editorial revisions, 838 annotations, elaborations, or other modifications represent, as a whole, an 839 original work of authorship. For the purposes of this License, Derivative Works 840 shall not include works that remain separable from, or merely link (or bind by 841 name) to the interfaces of, the Work and Derivative Works thereof. 842 843 "Contribution" shall mean any work of authorship, including the original version 844 of the Work and any modifications or additions to that Work or Derivative Works 845 thereof, that is intentionally submitted to Licensor for inclusion in the Work 846 by the copyright owner or by an individual or Legal Entity authorized to submit 847 on behalf of the copyright owner. For the purposes of this definition, 848 "submitted" means any form of electronic, verbal, or written communication sent 849 to the Licensor or its representatives, including but not limited to 850 communication on electronic mailing lists, source code control systems, and 851 issue tracking systems that are managed by, or on behalf of, the Licensor for 852 the purpose of discussing and improving the Work, but excluding communication 853 that is conspicuously marked or otherwise designated in writing by the copyright 854 owner as "Not a Contribution." 855 856 "Contributor" shall mean Licensor and any individual or Legal Entity on behalf 857 of whom a Contribution has been received by Licensor and subsequently 858 incorporated within the Work. 859 860 2. Grant of Copyright License. 861 862 Subject to the terms and conditions of this License, each Contributor hereby 863 grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, 864 irrevocable copyright license to reproduce, prepare Derivative Works of, 865 publicly display, publicly perform, sublicense, and distribute the Work and such 866 Derivative Works in Source or Object form. 867 868 3. Grant of Patent License. 869 870 Subject to the terms and conditions of this License, each Contributor hereby 871 grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, 872 irrevocable (except as stated in this section) patent license to make, have 873 made, use, offer to sell, sell, import, and otherwise transfer the Work, where 874 such license applies only to those patent claims licensable by such Contributor 875 that are necessarily infringed by their Contribution(s) alone or by combination 876 of their Contribution(s) with the Work to which such Contribution(s) was 877 submitted. If You institute patent litigation against any entity (including a 878 cross-claim or counterclaim in a lawsuit) alleging that the Work or a 879 Contribution incorporated within the Work constitutes direct or contributory 880 patent infringement, then any patent licenses granted to You under this License 881 for that Work shall terminate as of the date such litigation is filed. 882 883 4. Redistribution. 884 885 You may reproduce and distribute copies of the Work or Derivative Works thereof 886 in any medium, with or without modifications, and in Source or Object form, 887 provided that You meet the following conditions: 888 889 You must give any other recipients of the Work or Derivative Works a copy of 890 this License; and 891 You must cause any modified files to carry prominent notices stating that You 892 changed the files; and 893 You must retain, in the Source form of any Derivative Works that You distribute, 894 all copyright, patent, trademark, and attribution notices from the Source form 895 of the Work, excluding those notices that do not pertain to any part of the 896 Derivative Works; and 897 If the Work includes a "NOTICE" text file as part of its distribution, then any 898 Derivative Works that You distribute must include a readable copy of the 899 attribution notices contained within such NOTICE file, excluding those notices 900 that do not pertain to any part of the Derivative Works, in at least one of the 901 following places: within a NOTICE text file distributed as part of the 902 Derivative Works; within the Source form or documentation, if provided along 903 with the Derivative Works; or, within a display generated by the Derivative 904 Works, if and wherever such third-party notices normally appear. The contents of 905 the NOTICE file are for informational purposes only and do not modify the 906 License. You may add Your own attribution notices within Derivative Works that 907 You distribute, alongside or as an addendum to the NOTICE text from the Work, 908 provided that such additional attribution notices cannot be construed as 909 modifying the License. 910 You may add Your own copyright statement to Your modifications and may provide 911 additional or different license terms and conditions for use, reproduction, or 912 distribution of Your modifications, or for any such Derivative Works as a whole, 913 provided Your use, reproduction, and distribution of the Work otherwise complies 914 with the conditions stated in this License. 915 916 5. Submission of Contributions. 917 918 Unless You explicitly state otherwise, any Contribution intentionally submitted 919 for inclusion in the Work by You to the Licensor shall be under the terms and 920 conditions of this License, without any additional terms or conditions. 921 Notwithstanding the above, nothing herein shall supersede or modify the terms of 922 any separate license agreement you may have executed with Licensor regarding 923 such Contributions. 924 925 6. Trademarks. 926 927 This License does not grant permission to use the trade names, trademarks, 928 service marks, or product names of the Licensor, except as required for 929 reasonable and customary use in describing the origin of the Work and 930 reproducing the content of the NOTICE file. 931 932 7. Disclaimer of Warranty. 933 934 Unless required by applicable law or agreed to in writing, Licensor provides the 935 Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, 936 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, 937 including, without limitation, any warranties or conditions of TITLE, 938 NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are 939 solely responsible for determining the appropriateness of using or 940 redistributing the Work and assume any risks associated with Your exercise of 941 permissions under this License. 942 943 8. Limitation of Liability. 944 945 In no event and under no legal theory, whether in tort (including negligence), 946 contract, or otherwise, unless required by applicable law (such as deliberate 947 and grossly negligent acts) or agreed to in writing, shall any Contributor be 948 liable to You for damages, including any direct, indirect, special, incidental, 949 or consequential damages of any character arising as a result of this License or 950 out of the use or inability to use the Work (including but not limited to 951 damages for loss of goodwill, work stoppage, computer failure or malfunction, or 952 any and all other commercial damages or losses), even if such Contributor has 953 been advised of the possibility of such damages. 954 955 9. Accepting Warranty or Additional Liability. 956 957 While redistributing the Work or Derivative Works thereof, You may choose to 958 offer, and charge a fee for, acceptance of support, warranty, indemnity, or 959 other liability obligations and/or rights consistent with this License. However, 960 in accepting such obligations, You may act only on Your own behalf and on Your 961 sole responsibility, not on behalf of any other Contributor, and only if You 962 agree to indemnify, defend, and hold each Contributor harmless for any liability 963 incurred by, or claims asserted against, such Contributor by reason of your 964 accepting any such warranty or additional liability. 965 966 END OF TERMS AND CONDITIONS 967 968 APPENDIX: How to apply the Apache License to your work 969 970 To apply the Apache License to your work, attach the following boilerplate 971 notice, with the fields enclosed by brackets "[]" replaced with your own 972 identifying information. (Don't include the brackets!) The text should be 973 enclosed in the appropriate comment syntax for the file format. We also 974 recommend that a file or class name and description of purpose be included on 975 the same "printed page" as the copyright notice for easier identification within 976 third-party archives. 977 978 Copyright [yyyy] [name of copyright owner] 979 980 Licensed under the Apache License, Version 2.0 (the "License"); 981 you may not use this file except in compliance with the License. 982 You may obtain a copy of the License at 983 984 http://www.apache.org/licenses/LICENSE-2.0 985 986 Unless required by applicable law or agreed to in writing, software 987 distributed under the License is distributed on an "AS IS" BASIS, 988 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 989 See the License for the specific language governing permissions and 990 limitations under the License. 991 992 ================================================================ 993 994 github.com/davecgh/go-spew 995 https://github.com/davecgh/go-spew 996 ---------------------------------------------------------------- 997 ISC License 998 999 Copyright (c) 2012-2016 Dave Collins <dave@davec.name> 1000 1001 Permission to use, copy, modify, and/or distribute this software for any 1002 purpose with or without fee is hereby granted, provided that the above 1003 copyright notice and this permission notice appear in all copies. 1004 1005 THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES 1006 WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF 1007 MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR 1008 ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 1009 WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN 1010 ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 1011 OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 1012 1013 ================================================================ 1014 1015 github.com/decred/dcrd/dcrec/secp256k1/v4 1016 https://github.com/decred/dcrd/dcrec/secp256k1/v4 1017 ---------------------------------------------------------------- 1018 ISC License 1019 1020 Copyright (c) 2013-2017 The btcsuite developers 1021 Copyright (c) 2015-2024 The Decred developers 1022 Copyright (c) 2017 The Lightning Network Developers 1023 1024 Permission to use, copy, modify, and distribute this software for any 1025 purpose with or without fee is hereby granted, provided that the above 1026 copyright notice and this permission notice appear in all copies. 1027 1028 THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES 1029 WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF 1030 MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR 1031 ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 1032 WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN 1033 ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 1034 OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 1035 1036 ================================================================ 1037 1038 github.com/docker/go-units 1039 https://github.com/docker/go-units 1040 ---------------------------------------------------------------- 1041 1042 Apache License 1043 Version 2.0, January 2004 1044 https://www.apache.org/licenses/ 1045 1046 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 1047 1048 1. Definitions. 1049 1050 "License" shall mean the terms and conditions for use, reproduction, 1051 and distribution as defined by Sections 1 through 9 of this document. 1052 1053 "Licensor" shall mean the copyright owner or entity authorized by 1054 the copyright owner that is granting the License. 1055 1056 "Legal Entity" shall mean the union of the acting entity and all 1057 other entities that control, are controlled by, or are under common 1058 control with that entity. For the purposes of this definition, 1059 "control" means (i) the power, direct or indirect, to cause the 1060 direction or management of such entity, whether by contract or 1061 otherwise, or (ii) ownership of fifty percent (50%) or more of the 1062 outstanding shares, or (iii) beneficial ownership of such entity. 1063 1064 "You" (or "Your") shall mean an individual or Legal Entity 1065 exercising permissions granted by this License. 1066 1067 "Source" form shall mean the preferred form for making modifications, 1068 including but not limited to software source code, documentation 1069 source, and configuration files. 1070 1071 "Object" form shall mean any form resulting from mechanical 1072 transformation or translation of a Source form, including but 1073 not limited to compiled object code, generated documentation, 1074 and conversions to other media types. 1075 1076 "Work" shall mean the work of authorship, whether in Source or 1077 Object form, made available under the License, as indicated by a 1078 copyright notice that is included in or attached to the work 1079 (an example is provided in the Appendix below). 1080 1081 "Derivative Works" shall mean any work, whether in Source or Object 1082 form, that is based on (or derived from) the Work and for which the 1083 editorial revisions, annotations, elaborations, or other modifications 1084 represent, as a whole, an original work of authorship. For the purposes 1085 of this License, Derivative Works shall not include works that remain 1086 separable from, or merely link (or bind by name) to the interfaces of, 1087 the Work and Derivative Works thereof. 1088 1089 "Contribution" shall mean any work of authorship, including 1090 the original version of the Work and any modifications or additions 1091 to that Work or Derivative Works thereof, that is intentionally 1092 submitted to Licensor for inclusion in the Work by the copyright owner 1093 or by an individual or Legal Entity authorized to submit on behalf of 1094 the copyright owner. For the purposes of this definition, "submitted" 1095 means any form of electronic, verbal, or written communication sent 1096 to the Licensor or its representatives, including but not limited to 1097 communication on electronic mailing lists, source code control systems, 1098 and issue tracking systems that are managed by, or on behalf of, the 1099 Licensor for the purpose of discussing and improving the Work, but 1100 excluding communication that is conspicuously marked or otherwise 1101 designated in writing by the copyright owner as "Not a Contribution." 1102 1103 "Contributor" shall mean Licensor and any individual or Legal Entity 1104 on behalf of whom a Contribution has been received by Licensor and 1105 subsequently incorporated within the Work. 1106 1107 2. Grant of Copyright License. Subject to the terms and conditions of 1108 this License, each Contributor hereby grants to You a perpetual, 1109 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 1110 copyright license to reproduce, prepare Derivative Works of, 1111 publicly display, publicly perform, sublicense, and distribute the 1112 Work and such Derivative Works in Source or Object form. 1113 1114 3. Grant of Patent License. Subject to the terms and conditions of 1115 this License, each Contributor hereby grants to You a perpetual, 1116 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 1117 (except as stated in this section) patent license to make, have made, 1118 use, offer to sell, sell, import, and otherwise transfer the Work, 1119 where such license applies only to those patent claims licensable 1120 by such Contributor that are necessarily infringed by their 1121 Contribution(s) alone or by combination of their Contribution(s) 1122 with the Work to which such Contribution(s) was submitted. If You 1123 institute patent litigation against any entity (including a 1124 cross-claim or counterclaim in a lawsuit) alleging that the Work 1125 or a Contribution incorporated within the Work constitutes direct 1126 or contributory patent infringement, then any patent licenses 1127 granted to You under this License for that Work shall terminate 1128 as of the date such litigation is filed. 1129 1130 4. Redistribution. You may reproduce and distribute copies of the 1131 Work or Derivative Works thereof in any medium, with or without 1132 modifications, and in Source or Object form, provided that You 1133 meet the following conditions: 1134 1135 (a) You must give any other recipients of the Work or 1136 Derivative Works a copy of this License; and 1137 1138 (b) You must cause any modified files to carry prominent notices 1139 stating that You changed the files; and 1140 1141 (c) You must retain, in the Source form of any Derivative Works 1142 that You distribute, all copyright, patent, trademark, and 1143 attribution notices from the Source form of the Work, 1144 excluding those notices that do not pertain to any part of 1145 the Derivative Works; and 1146 1147 (d) If the Work includes a "NOTICE" text file as part of its 1148 distribution, then any Derivative Works that You distribute must 1149 include a readable copy of the attribution notices contained 1150 within such NOTICE file, excluding those notices that do not 1151 pertain to any part of the Derivative Works, in at least one 1152 of the following places: within a NOTICE text file distributed 1153 as part of the Derivative Works; within the Source form or 1154 documentation, if provided along with the Derivative Works; or, 1155 within a display generated by the Derivative Works, if and 1156 wherever such third-party notices normally appear. The contents 1157 of the NOTICE file are for informational purposes only and 1158 do not modify the License. You may add Your own attribution 1159 notices within Derivative Works that You distribute, alongside 1160 or as an addendum to the NOTICE text from the Work, provided 1161 that such additional attribution notices cannot be construed 1162 as modifying the License. 1163 1164 You may add Your own copyright statement to Your modifications and 1165 may provide additional or different license terms and conditions 1166 for use, reproduction, or distribution of Your modifications, or 1167 for any such Derivative Works as a whole, provided Your use, 1168 reproduction, and distribution of the Work otherwise complies with 1169 the conditions stated in this License. 1170 1171 5. Submission of Contributions. Unless You explicitly state otherwise, 1172 any Contribution intentionally submitted for inclusion in the Work 1173 by You to the Licensor shall be under the terms and conditions of 1174 this License, without any additional terms or conditions. 1175 Notwithstanding the above, nothing herein shall supersede or modify 1176 the terms of any separate license agreement you may have executed 1177 with Licensor regarding such Contributions. 1178 1179 6. Trademarks. This License does not grant permission to use the trade 1180 names, trademarks, service marks, or product names of the Licensor, 1181 except as required for reasonable and customary use in describing the 1182 origin of the Work and reproducing the content of the NOTICE file. 1183 1184 7. Disclaimer of Warranty. Unless required by applicable law or 1185 agreed to in writing, Licensor provides the Work (and each 1186 Contributor provides its Contributions) on an "AS IS" BASIS, 1187 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 1188 implied, including, without limitation, any warranties or conditions 1189 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 1190 PARTICULAR PURPOSE. You are solely responsible for determining the 1191 appropriateness of using or redistributing the Work and assume any 1192 risks associated with Your exercise of permissions under this License. 1193 1194 8. Limitation of Liability. In no event and under no legal theory, 1195 whether in tort (including negligence), contract, or otherwise, 1196 unless required by applicable law (such as deliberate and grossly 1197 negligent acts) or agreed to in writing, shall any Contributor be 1198 liable to You for damages, including any direct, indirect, special, 1199 incidental, or consequential damages of any character arising as a 1200 result of this License or out of the use or inability to use the 1201 Work (including but not limited to damages for loss of goodwill, 1202 work stoppage, computer failure or malfunction, or any and all 1203 other commercial damages or losses), even if such Contributor 1204 has been advised of the possibility of such damages. 1205 1206 9. Accepting Warranty or Additional Liability. While redistributing 1207 the Work or Derivative Works thereof, You may choose to offer, 1208 and charge a fee for, acceptance of support, warranty, indemnity, 1209 or other liability obligations and/or rights consistent with this 1210 License. However, in accepting such obligations, You may act only 1211 on Your own behalf and on Your sole responsibility, not on behalf 1212 of any other Contributor, and only if You agree to indemnify, 1213 defend, and hold each Contributor harmless for any liability 1214 incurred by, or claims asserted against, such Contributor by reason 1215 of your accepting any such warranty or additional liability. 1216 1217 END OF TERMS AND CONDITIONS 1218 1219 Copyright 2015 Docker, Inc. 1220 1221 Licensed under the Apache License, Version 2.0 (the "License"); 1222 you may not use this file except in compliance with the License. 1223 You may obtain a copy of the License at 1224 1225 https://www.apache.org/licenses/LICENSE-2.0 1226 1227 Unless required by applicable law or agreed to in writing, software 1228 distributed under the License is distributed on an "AS IS" BASIS, 1229 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 1230 See the License for the specific language governing permissions and 1231 limitations under the License. 1232 1233 ================================================================ 1234 1235 github.com/dustin/go-humanize 1236 https://github.com/dustin/go-humanize 1237 ---------------------------------------------------------------- 1238 Copyright (c) 2005-2008 Dustin Sallings <dustin@spy.net> 1239 1240 Permission is hereby granted, free of charge, to any person obtaining a copy 1241 of this software and associated documentation files (the "Software"), to deal 1242 in the Software without restriction, including without limitation the rights 1243 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 1244 copies of the Software, and to permit persons to whom the Software is 1245 furnished to do so, subject to the following conditions: 1246 1247 The above copyright notice and this permission notice shall be included in 1248 all copies or substantial portions of the Software. 1249 1250 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 1251 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 1252 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 1253 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 1254 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 1255 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 1256 SOFTWARE. 1257 1258 <http://www.opensource.org/licenses/mit-license.php> 1259 1260 ================================================================ 1261 1262 github.com/fatih/color 1263 https://github.com/fatih/color 1264 ---------------------------------------------------------------- 1265 The MIT License (MIT) 1266 1267 Copyright (c) 2013 Fatih Arslan 1268 1269 Permission is hereby granted, free of charge, to any person obtaining a copy of 1270 this software and associated documentation files (the "Software"), to deal in 1271 the Software without restriction, including without limitation the rights to 1272 use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of 1273 the Software, and to permit persons to whom the Software is furnished to do so, 1274 subject to the following conditions: 1275 1276 The above copyright notice and this permission notice shall be included in all 1277 copies or substantial portions of the Software. 1278 1279 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 1280 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS 1281 FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR 1282 COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER 1283 IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN 1284 CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 1285 1286 ================================================================ 1287 1288 github.com/fatih/structs 1289 https://github.com/fatih/structs 1290 ---------------------------------------------------------------- 1291 The MIT License (MIT) 1292 1293 Copyright (c) 2014 Fatih Arslan 1294 1295 Permission is hereby granted, free of charge, to any person obtaining a copy 1296 of this software and associated documentation files (the "Software"), to deal 1297 in the Software without restriction, including without limitation the rights 1298 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 1299 copies of the Software, and to permit persons to whom the Software is 1300 furnished to do so, subject to the following conditions: 1301 1302 The above copyright notice and this permission notice shall be included in all 1303 copies or substantial portions of the Software. 1304 1305 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 1306 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 1307 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 1308 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 1309 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 1310 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 1311 SOFTWARE. 1312 ================================================================ 1313 1314 github.com/go-ole/go-ole 1315 https://github.com/go-ole/go-ole 1316 ---------------------------------------------------------------- 1317 The MIT License (MIT) 1318 1319 Copyright © 2013-2017 Yasuhiro Matsumoto, <mattn.jp@gmail.com> 1320 1321 Permission is hereby granted, free of charge, to any person obtaining a copy of 1322 this software and associated documentation files (the “Software”), to deal in 1323 the Software without restriction, including without limitation the rights to 1324 use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies 1325 of the Software, and to permit persons to whom the Software is furnished to do 1326 so, subject to the following conditions: 1327 1328 The above copyright notice and this permission notice shall be included in all 1329 copies or substantial portions of the Software. 1330 1331 THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 1332 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 1333 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 1334 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 1335 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 1336 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 1337 SOFTWARE. 1338 1339 ================================================================ 1340 1341 github.com/go-openapi/analysis 1342 https://github.com/go-openapi/analysis 1343 ---------------------------------------------------------------- 1344 1345 Apache License 1346 Version 2.0, January 2004 1347 http://www.apache.org/licenses/ 1348 1349 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 1350 1351 1. Definitions. 1352 1353 "License" shall mean the terms and conditions for use, reproduction, 1354 and distribution as defined by Sections 1 through 9 of this document. 1355 1356 "Licensor" shall mean the copyright owner or entity authorized by 1357 the copyright owner that is granting the License. 1358 1359 "Legal Entity" shall mean the union of the acting entity and all 1360 other entities that control, are controlled by, or are under common 1361 control with that entity. For the purposes of this definition, 1362 "control" means (i) the power, direct or indirect, to cause the 1363 direction or management of such entity, whether by contract or 1364 otherwise, or (ii) ownership of fifty percent (50%) or more of the 1365 outstanding shares, or (iii) beneficial ownership of such entity. 1366 1367 "You" (or "Your") shall mean an individual or Legal Entity 1368 exercising permissions granted by this License. 1369 1370 "Source" form shall mean the preferred form for making modifications, 1371 including but not limited to software source code, documentation 1372 source, and configuration files. 1373 1374 "Object" form shall mean any form resulting from mechanical 1375 transformation or translation of a Source form, including but 1376 not limited to compiled object code, generated documentation, 1377 and conversions to other media types. 1378 1379 "Work" shall mean the work of authorship, whether in Source or 1380 Object form, made available under the License, as indicated by a 1381 copyright notice that is included in or attached to the work 1382 (an example is provided in the Appendix below). 1383 1384 "Derivative Works" shall mean any work, whether in Source or Object 1385 form, that is based on (or derived from) the Work and for which the 1386 editorial revisions, annotations, elaborations, or other modifications 1387 represent, as a whole, an original work of authorship. For the purposes 1388 of this License, Derivative Works shall not include works that remain 1389 separable from, or merely link (or bind by name) to the interfaces of, 1390 the Work and Derivative Works thereof. 1391 1392 "Contribution" shall mean any work of authorship, including 1393 the original version of the Work and any modifications or additions 1394 to that Work or Derivative Works thereof, that is intentionally 1395 submitted to Licensor for inclusion in the Work by the copyright owner 1396 or by an individual or Legal Entity authorized to submit on behalf of 1397 the copyright owner. For the purposes of this definition, "submitted" 1398 means any form of electronic, verbal, or written communication sent 1399 to the Licensor or its representatives, including but not limited to 1400 communication on electronic mailing lists, source code control systems, 1401 and issue tracking systems that are managed by, or on behalf of, the 1402 Licensor for the purpose of discussing and improving the Work, but 1403 excluding communication that is conspicuously marked or otherwise 1404 designated in writing by the copyright owner as "Not a Contribution." 1405 1406 "Contributor" shall mean Licensor and any individual or Legal Entity 1407 on behalf of whom a Contribution has been received by Licensor and 1408 subsequently incorporated within the Work. 1409 1410 2. Grant of Copyright License. Subject to the terms and conditions of 1411 this License, each Contributor hereby grants to You a perpetual, 1412 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 1413 copyright license to reproduce, prepare Derivative Works of, 1414 publicly display, publicly perform, sublicense, and distribute the 1415 Work and such Derivative Works in Source or Object form. 1416 1417 3. Grant of Patent License. Subject to the terms and conditions of 1418 this License, each Contributor hereby grants to You a perpetual, 1419 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 1420 (except as stated in this section) patent license to make, have made, 1421 use, offer to sell, sell, import, and otherwise transfer the Work, 1422 where such license applies only to those patent claims licensable 1423 by such Contributor that are necessarily infringed by their 1424 Contribution(s) alone or by combination of their Contribution(s) 1425 with the Work to which such Contribution(s) was submitted. If You 1426 institute patent litigation against any entity (including a 1427 cross-claim or counterclaim in a lawsuit) alleging that the Work 1428 or a Contribution incorporated within the Work constitutes direct 1429 or contributory patent infringement, then any patent licenses 1430 granted to You under this License for that Work shall terminate 1431 as of the date such litigation is filed. 1432 1433 4. Redistribution. You may reproduce and distribute copies of the 1434 Work or Derivative Works thereof in any medium, with or without 1435 modifications, and in Source or Object form, provided that You 1436 meet the following conditions: 1437 1438 (a) You must give any other recipients of the Work or 1439 Derivative Works a copy of this License; and 1440 1441 (b) You must cause any modified files to carry prominent notices 1442 stating that You changed the files; and 1443 1444 (c) You must retain, in the Source form of any Derivative Works 1445 that You distribute, all copyright, patent, trademark, and 1446 attribution notices from the Source form of the Work, 1447 excluding those notices that do not pertain to any part of 1448 the Derivative Works; and 1449 1450 (d) If the Work includes a "NOTICE" text file as part of its 1451 distribution, then any Derivative Works that You distribute must 1452 include a readable copy of the attribution notices contained 1453 within such NOTICE file, excluding those notices that do not 1454 pertain to any part of the Derivative Works, in at least one 1455 of the following places: within a NOTICE text file distributed 1456 as part of the Derivative Works; within the Source form or 1457 documentation, if provided along with the Derivative Works; or, 1458 within a display generated by the Derivative Works, if and 1459 wherever such third-party notices normally appear. The contents 1460 of the NOTICE file are for informational purposes only and 1461 do not modify the License. You may add Your own attribution 1462 notices within Derivative Works that You distribute, alongside 1463 or as an addendum to the NOTICE text from the Work, provided 1464 that such additional attribution notices cannot be construed 1465 as modifying the License. 1466 1467 You may add Your own copyright statement to Your modifications and 1468 may provide additional or different license terms and conditions 1469 for use, reproduction, or distribution of Your modifications, or 1470 for any such Derivative Works as a whole, provided Your use, 1471 reproduction, and distribution of the Work otherwise complies with 1472 the conditions stated in this License. 1473 1474 5. Submission of Contributions. Unless You explicitly state otherwise, 1475 any Contribution intentionally submitted for inclusion in the Work 1476 by You to the Licensor shall be under the terms and conditions of 1477 this License, without any additional terms or conditions. 1478 Notwithstanding the above, nothing herein shall supersede or modify 1479 the terms of any separate license agreement you may have executed 1480 with Licensor regarding such Contributions. 1481 1482 6. Trademarks. This License does not grant permission to use the trade 1483 names, trademarks, service marks, or product names of the Licensor, 1484 except as required for reasonable and customary use in describing the 1485 origin of the Work and reproducing the content of the NOTICE file. 1486 1487 7. Disclaimer of Warranty. Unless required by applicable law or 1488 agreed to in writing, Licensor provides the Work (and each 1489 Contributor provides its Contributions) on an "AS IS" BASIS, 1490 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 1491 implied, including, without limitation, any warranties or conditions 1492 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 1493 PARTICULAR PURPOSE. You are solely responsible for determining the 1494 appropriateness of using or redistributing the Work and assume any 1495 risks associated with Your exercise of permissions under this License. 1496 1497 8. Limitation of Liability. In no event and under no legal theory, 1498 whether in tort (including negligence), contract, or otherwise, 1499 unless required by applicable law (such as deliberate and grossly 1500 negligent acts) or agreed to in writing, shall any Contributor be 1501 liable to You for damages, including any direct, indirect, special, 1502 incidental, or consequential damages of any character arising as a 1503 result of this License or out of the use or inability to use the 1504 Work (including but not limited to damages for loss of goodwill, 1505 work stoppage, computer failure or malfunction, or any and all 1506 other commercial damages or losses), even if such Contributor 1507 has been advised of the possibility of such damages. 1508 1509 9. Accepting Warranty or Additional Liability. While redistributing 1510 the Work or Derivative Works thereof, You may choose to offer, 1511 and charge a fee for, acceptance of support, warranty, indemnity, 1512 or other liability obligations and/or rights consistent with this 1513 License. However, in accepting such obligations, You may act only 1514 on Your own behalf and on Your sole responsibility, not on behalf 1515 of any other Contributor, and only if You agree to indemnify, 1516 defend, and hold each Contributor harmless for any liability 1517 incurred by, or claims asserted against, such Contributor by reason 1518 of your accepting any such warranty or additional liability. 1519 1520 END OF TERMS AND CONDITIONS 1521 1522 APPENDIX: How to apply the Apache License to your work. 1523 1524 To apply the Apache License to your work, attach the following 1525 boilerplate notice, with the fields enclosed by brackets "[]" 1526 replaced with your own identifying information. (Don't include 1527 the brackets!) The text should be enclosed in the appropriate 1528 comment syntax for the file format. We also recommend that a 1529 file or class name and description of purpose be included on the 1530 same "printed page" as the copyright notice for easier 1531 identification within third-party archives. 1532 1533 Copyright [yyyy] [name of copyright owner] 1534 1535 Licensed under the Apache License, Version 2.0 (the "License"); 1536 you may not use this file except in compliance with the License. 1537 You may obtain a copy of the License at 1538 1539 http://www.apache.org/licenses/LICENSE-2.0 1540 1541 Unless required by applicable law or agreed to in writing, software 1542 distributed under the License is distributed on an "AS IS" BASIS, 1543 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 1544 See the License for the specific language governing permissions and 1545 limitations under the License. 1546 1547 ================================================================ 1548 1549 github.com/go-openapi/errors 1550 https://github.com/go-openapi/errors 1551 ---------------------------------------------------------------- 1552 1553 Apache License 1554 Version 2.0, January 2004 1555 http://www.apache.org/licenses/ 1556 1557 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 1558 1559 1. Definitions. 1560 1561 "License" shall mean the terms and conditions for use, reproduction, 1562 and distribution as defined by Sections 1 through 9 of this document. 1563 1564 "Licensor" shall mean the copyright owner or entity authorized by 1565 the copyright owner that is granting the License. 1566 1567 "Legal Entity" shall mean the union of the acting entity and all 1568 other entities that control, are controlled by, or are under common 1569 control with that entity. For the purposes of this definition, 1570 "control" means (i) the power, direct or indirect, to cause the 1571 direction or management of such entity, whether by contract or 1572 otherwise, or (ii) ownership of fifty percent (50%) or more of the 1573 outstanding shares, or (iii) beneficial ownership of such entity. 1574 1575 "You" (or "Your") shall mean an individual or Legal Entity 1576 exercising permissions granted by this License. 1577 1578 "Source" form shall mean the preferred form for making modifications, 1579 including but not limited to software source code, documentation 1580 source, and configuration files. 1581 1582 "Object" form shall mean any form resulting from mechanical 1583 transformation or translation of a Source form, including but 1584 not limited to compiled object code, generated documentation, 1585 and conversions to other media types. 1586 1587 "Work" shall mean the work of authorship, whether in Source or 1588 Object form, made available under the License, as indicated by a 1589 copyright notice that is included in or attached to the work 1590 (an example is provided in the Appendix below). 1591 1592 "Derivative Works" shall mean any work, whether in Source or Object 1593 form, that is based on (or derived from) the Work and for which the 1594 editorial revisions, annotations, elaborations, or other modifications 1595 represent, as a whole, an original work of authorship. For the purposes 1596 of this License, Derivative Works shall not include works that remain 1597 separable from, or merely link (or bind by name) to the interfaces of, 1598 the Work and Derivative Works thereof. 1599 1600 "Contribution" shall mean any work of authorship, including 1601 the original version of the Work and any modifications or additions 1602 to that Work or Derivative Works thereof, that is intentionally 1603 submitted to Licensor for inclusion in the Work by the copyright owner 1604 or by an individual or Legal Entity authorized to submit on behalf of 1605 the copyright owner. For the purposes of this definition, "submitted" 1606 means any form of electronic, verbal, or written communication sent 1607 to the Licensor or its representatives, including but not limited to 1608 communication on electronic mailing lists, source code control systems, 1609 and issue tracking systems that are managed by, or on behalf of, the 1610 Licensor for the purpose of discussing and improving the Work, but 1611 excluding communication that is conspicuously marked or otherwise 1612 designated in writing by the copyright owner as "Not a Contribution." 1613 1614 "Contributor" shall mean Licensor and any individual or Legal Entity 1615 on behalf of whom a Contribution has been received by Licensor and 1616 subsequently incorporated within the Work. 1617 1618 2. Grant of Copyright License. Subject to the terms and conditions of 1619 this License, each Contributor hereby grants to You a perpetual, 1620 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 1621 copyright license to reproduce, prepare Derivative Works of, 1622 publicly display, publicly perform, sublicense, and distribute the 1623 Work and such Derivative Works in Source or Object form. 1624 1625 3. Grant of Patent License. Subject to the terms and conditions of 1626 this License, each Contributor hereby grants to You a perpetual, 1627 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 1628 (except as stated in this section) patent license to make, have made, 1629 use, offer to sell, sell, import, and otherwise transfer the Work, 1630 where such license applies only to those patent claims licensable 1631 by such Contributor that are necessarily infringed by their 1632 Contribution(s) alone or by combination of their Contribution(s) 1633 with the Work to which such Contribution(s) was submitted. If You 1634 institute patent litigation against any entity (including a 1635 cross-claim or counterclaim in a lawsuit) alleging that the Work 1636 or a Contribution incorporated within the Work constitutes direct 1637 or contributory patent infringement, then any patent licenses 1638 granted to You under this License for that Work shall terminate 1639 as of the date such litigation is filed. 1640 1641 4. Redistribution. You may reproduce and distribute copies of the 1642 Work or Derivative Works thereof in any medium, with or without 1643 modifications, and in Source or Object form, provided that You 1644 meet the following conditions: 1645 1646 (a) You must give any other recipients of the Work or 1647 Derivative Works a copy of this License; and 1648 1649 (b) You must cause any modified files to carry prominent notices 1650 stating that You changed the files; and 1651 1652 (c) You must retain, in the Source form of any Derivative Works 1653 that You distribute, all copyright, patent, trademark, and 1654 attribution notices from the Source form of the Work, 1655 excluding those notices that do not pertain to any part of 1656 the Derivative Works; and 1657 1658 (d) If the Work includes a "NOTICE" text file as part of its 1659 distribution, then any Derivative Works that You distribute must 1660 include a readable copy of the attribution notices contained 1661 within such NOTICE file, excluding those notices that do not 1662 pertain to any part of the Derivative Works, in at least one 1663 of the following places: within a NOTICE text file distributed 1664 as part of the Derivative Works; within the Source form or 1665 documentation, if provided along with the Derivative Works; or, 1666 within a display generated by the Derivative Works, if and 1667 wherever such third-party notices normally appear. The contents 1668 of the NOTICE file are for informational purposes only and 1669 do not modify the License. You may add Your own attribution 1670 notices within Derivative Works that You distribute, alongside 1671 or as an addendum to the NOTICE text from the Work, provided 1672 that such additional attribution notices cannot be construed 1673 as modifying the License. 1674 1675 You may add Your own copyright statement to Your modifications and 1676 may provide additional or different license terms and conditions 1677 for use, reproduction, or distribution of Your modifications, or 1678 for any such Derivative Works as a whole, provided Your use, 1679 reproduction, and distribution of the Work otherwise complies with 1680 the conditions stated in this License. 1681 1682 5. Submission of Contributions. Unless You explicitly state otherwise, 1683 any Contribution intentionally submitted for inclusion in the Work 1684 by You to the Licensor shall be under the terms and conditions of 1685 this License, without any additional terms or conditions. 1686 Notwithstanding the above, nothing herein shall supersede or modify 1687 the terms of any separate license agreement you may have executed 1688 with Licensor regarding such Contributions. 1689 1690 6. Trademarks. This License does not grant permission to use the trade 1691 names, trademarks, service marks, or product names of the Licensor, 1692 except as required for reasonable and customary use in describing the 1693 origin of the Work and reproducing the content of the NOTICE file. 1694 1695 7. Disclaimer of Warranty. Unless required by applicable law or 1696 agreed to in writing, Licensor provides the Work (and each 1697 Contributor provides its Contributions) on an "AS IS" BASIS, 1698 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 1699 implied, including, without limitation, any warranties or conditions 1700 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 1701 PARTICULAR PURPOSE. You are solely responsible for determining the 1702 appropriateness of using or redistributing the Work and assume any 1703 risks associated with Your exercise of permissions under this License. 1704 1705 8. Limitation of Liability. In no event and under no legal theory, 1706 whether in tort (including negligence), contract, or otherwise, 1707 unless required by applicable law (such as deliberate and grossly 1708 negligent acts) or agreed to in writing, shall any Contributor be 1709 liable to You for damages, including any direct, indirect, special, 1710 incidental, or consequential damages of any character arising as a 1711 result of this License or out of the use or inability to use the 1712 Work (including but not limited to damages for loss of goodwill, 1713 work stoppage, computer failure or malfunction, or any and all 1714 other commercial damages or losses), even if such Contributor 1715 has been advised of the possibility of such damages. 1716 1717 9. Accepting Warranty or Additional Liability. While redistributing 1718 the Work or Derivative Works thereof, You may choose to offer, 1719 and charge a fee for, acceptance of support, warranty, indemnity, 1720 or other liability obligations and/or rights consistent with this 1721 License. However, in accepting such obligations, You may act only 1722 on Your own behalf and on Your sole responsibility, not on behalf 1723 of any other Contributor, and only if You agree to indemnify, 1724 defend, and hold each Contributor harmless for any liability 1725 incurred by, or claims asserted against, such Contributor by reason 1726 of your accepting any such warranty or additional liability. 1727 1728 END OF TERMS AND CONDITIONS 1729 1730 APPENDIX: How to apply the Apache License to your work. 1731 1732 To apply the Apache License to your work, attach the following 1733 boilerplate notice, with the fields enclosed by brackets "[]" 1734 replaced with your own identifying information. (Don't include 1735 the brackets!) The text should be enclosed in the appropriate 1736 comment syntax for the file format. We also recommend that a 1737 file or class name and description of purpose be included on the 1738 same "printed page" as the copyright notice for easier 1739 identification within third-party archives. 1740 1741 Copyright [yyyy] [name of copyright owner] 1742 1743 Licensed under the Apache License, Version 2.0 (the "License"); 1744 you may not use this file except in compliance with the License. 1745 You may obtain a copy of the License at 1746 1747 http://www.apache.org/licenses/LICENSE-2.0 1748 1749 Unless required by applicable law or agreed to in writing, software 1750 distributed under the License is distributed on an "AS IS" BASIS, 1751 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 1752 See the License for the specific language governing permissions and 1753 limitations under the License. 1754 1755 ================================================================ 1756 1757 github.com/go-openapi/jsonpointer 1758 https://github.com/go-openapi/jsonpointer 1759 ---------------------------------------------------------------- 1760 1761 Apache License 1762 Version 2.0, January 2004 1763 http://www.apache.org/licenses/ 1764 1765 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 1766 1767 1. Definitions. 1768 1769 "License" shall mean the terms and conditions for use, reproduction, 1770 and distribution as defined by Sections 1 through 9 of this document. 1771 1772 "Licensor" shall mean the copyright owner or entity authorized by 1773 the copyright owner that is granting the License. 1774 1775 "Legal Entity" shall mean the union of the acting entity and all 1776 other entities that control, are controlled by, or are under common 1777 control with that entity. For the purposes of this definition, 1778 "control" means (i) the power, direct or indirect, to cause the 1779 direction or management of such entity, whether by contract or 1780 otherwise, or (ii) ownership of fifty percent (50%) or more of the 1781 outstanding shares, or (iii) beneficial ownership of such entity. 1782 1783 "You" (or "Your") shall mean an individual or Legal Entity 1784 exercising permissions granted by this License. 1785 1786 "Source" form shall mean the preferred form for making modifications, 1787 including but not limited to software source code, documentation 1788 source, and configuration files. 1789 1790 "Object" form shall mean any form resulting from mechanical 1791 transformation or translation of a Source form, including but 1792 not limited to compiled object code, generated documentation, 1793 and conversions to other media types. 1794 1795 "Work" shall mean the work of authorship, whether in Source or 1796 Object form, made available under the License, as indicated by a 1797 copyright notice that is included in or attached to the work 1798 (an example is provided in the Appendix below). 1799 1800 "Derivative Works" shall mean any work, whether in Source or Object 1801 form, that is based on (or derived from) the Work and for which the 1802 editorial revisions, annotations, elaborations, or other modifications 1803 represent, as a whole, an original work of authorship. For the purposes 1804 of this License, Derivative Works shall not include works that remain 1805 separable from, or merely link (or bind by name) to the interfaces of, 1806 the Work and Derivative Works thereof. 1807 1808 "Contribution" shall mean any work of authorship, including 1809 the original version of the Work and any modifications or additions 1810 to that Work or Derivative Works thereof, that is intentionally 1811 submitted to Licensor for inclusion in the Work by the copyright owner 1812 or by an individual or Legal Entity authorized to submit on behalf of 1813 the copyright owner. For the purposes of this definition, "submitted" 1814 means any form of electronic, verbal, or written communication sent 1815 to the Licensor or its representatives, including but not limited to 1816 communication on electronic mailing lists, source code control systems, 1817 and issue tracking systems that are managed by, or on behalf of, the 1818 Licensor for the purpose of discussing and improving the Work, but 1819 excluding communication that is conspicuously marked or otherwise 1820 designated in writing by the copyright owner as "Not a Contribution." 1821 1822 "Contributor" shall mean Licensor and any individual or Legal Entity 1823 on behalf of whom a Contribution has been received by Licensor and 1824 subsequently incorporated within the Work. 1825 1826 2. Grant of Copyright License. Subject to the terms and conditions of 1827 this License, each Contributor hereby grants to You a perpetual, 1828 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 1829 copyright license to reproduce, prepare Derivative Works of, 1830 publicly display, publicly perform, sublicense, and distribute the 1831 Work and such Derivative Works in Source or Object form. 1832 1833 3. Grant of Patent License. Subject to the terms and conditions of 1834 this License, each Contributor hereby grants to You a perpetual, 1835 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 1836 (except as stated in this section) patent license to make, have made, 1837 use, offer to sell, sell, import, and otherwise transfer the Work, 1838 where such license applies only to those patent claims licensable 1839 by such Contributor that are necessarily infringed by their 1840 Contribution(s) alone or by combination of their Contribution(s) 1841 with the Work to which such Contribution(s) was submitted. If You 1842 institute patent litigation against any entity (including a 1843 cross-claim or counterclaim in a lawsuit) alleging that the Work 1844 or a Contribution incorporated within the Work constitutes direct 1845 or contributory patent infringement, then any patent licenses 1846 granted to You under this License for that Work shall terminate 1847 as of the date such litigation is filed. 1848 1849 4. Redistribution. You may reproduce and distribute copies of the 1850 Work or Derivative Works thereof in any medium, with or without 1851 modifications, and in Source or Object form, provided that You 1852 meet the following conditions: 1853 1854 (a) You must give any other recipients of the Work or 1855 Derivative Works a copy of this License; and 1856 1857 (b) You must cause any modified files to carry prominent notices 1858 stating that You changed the files; and 1859 1860 (c) You must retain, in the Source form of any Derivative Works 1861 that You distribute, all copyright, patent, trademark, and 1862 attribution notices from the Source form of the Work, 1863 excluding those notices that do not pertain to any part of 1864 the Derivative Works; and 1865 1866 (d) If the Work includes a "NOTICE" text file as part of its 1867 distribution, then any Derivative Works that You distribute must 1868 include a readable copy of the attribution notices contained 1869 within such NOTICE file, excluding those notices that do not 1870 pertain to any part of the Derivative Works, in at least one 1871 of the following places: within a NOTICE text file distributed 1872 as part of the Derivative Works; within the Source form or 1873 documentation, if provided along with the Derivative Works; or, 1874 within a display generated by the Derivative Works, if and 1875 wherever such third-party notices normally appear. The contents 1876 of the NOTICE file are for informational purposes only and 1877 do not modify the License. You may add Your own attribution 1878 notices within Derivative Works that You distribute, alongside 1879 or as an addendum to the NOTICE text from the Work, provided 1880 that such additional attribution notices cannot be construed 1881 as modifying the License. 1882 1883 You may add Your own copyright statement to Your modifications and 1884 may provide additional or different license terms and conditions 1885 for use, reproduction, or distribution of Your modifications, or 1886 for any such Derivative Works as a whole, provided Your use, 1887 reproduction, and distribution of the Work otherwise complies with 1888 the conditions stated in this License. 1889 1890 5. Submission of Contributions. Unless You explicitly state otherwise, 1891 any Contribution intentionally submitted for inclusion in the Work 1892 by You to the Licensor shall be under the terms and conditions of 1893 this License, without any additional terms or conditions. 1894 Notwithstanding the above, nothing herein shall supersede or modify 1895 the terms of any separate license agreement you may have executed 1896 with Licensor regarding such Contributions. 1897 1898 6. Trademarks. This License does not grant permission to use the trade 1899 names, trademarks, service marks, or product names of the Licensor, 1900 except as required for reasonable and customary use in describing the 1901 origin of the Work and reproducing the content of the NOTICE file. 1902 1903 7. Disclaimer of Warranty. Unless required by applicable law or 1904 agreed to in writing, Licensor provides the Work (and each 1905 Contributor provides its Contributions) on an "AS IS" BASIS, 1906 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 1907 implied, including, without limitation, any warranties or conditions 1908 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 1909 PARTICULAR PURPOSE. You are solely responsible for determining the 1910 appropriateness of using or redistributing the Work and assume any 1911 risks associated with Your exercise of permissions under this License. 1912 1913 8. Limitation of Liability. In no event and under no legal theory, 1914 whether in tort (including negligence), contract, or otherwise, 1915 unless required by applicable law (such as deliberate and grossly 1916 negligent acts) or agreed to in writing, shall any Contributor be 1917 liable to You for damages, including any direct, indirect, special, 1918 incidental, or consequential damages of any character arising as a 1919 result of this License or out of the use or inability to use the 1920 Work (including but not limited to damages for loss of goodwill, 1921 work stoppage, computer failure or malfunction, or any and all 1922 other commercial damages or losses), even if such Contributor 1923 has been advised of the possibility of such damages. 1924 1925 9. Accepting Warranty or Additional Liability. While redistributing 1926 the Work or Derivative Works thereof, You may choose to offer, 1927 and charge a fee for, acceptance of support, warranty, indemnity, 1928 or other liability obligations and/or rights consistent with this 1929 License. However, in accepting such obligations, You may act only 1930 on Your own behalf and on Your sole responsibility, not on behalf 1931 of any other Contributor, and only if You agree to indemnify, 1932 defend, and hold each Contributor harmless for any liability 1933 incurred by, or claims asserted against, such Contributor by reason 1934 of your accepting any such warranty or additional liability. 1935 1936 END OF TERMS AND CONDITIONS 1937 1938 APPENDIX: How to apply the Apache License to your work. 1939 1940 To apply the Apache License to your work, attach the following 1941 boilerplate notice, with the fields enclosed by brackets "[]" 1942 replaced with your own identifying information. (Don't include 1943 the brackets!) The text should be enclosed in the appropriate 1944 comment syntax for the file format. We also recommend that a 1945 file or class name and description of purpose be included on the 1946 same "printed page" as the copyright notice for easier 1947 identification within third-party archives. 1948 1949 Copyright [yyyy] [name of copyright owner] 1950 1951 Licensed under the Apache License, Version 2.0 (the "License"); 1952 you may not use this file except in compliance with the License. 1953 You may obtain a copy of the License at 1954 1955 http://www.apache.org/licenses/LICENSE-2.0 1956 1957 Unless required by applicable law or agreed to in writing, software 1958 distributed under the License is distributed on an "AS IS" BASIS, 1959 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 1960 See the License for the specific language governing permissions and 1961 limitations under the License. 1962 1963 ================================================================ 1964 1965 github.com/go-openapi/jsonreference 1966 https://github.com/go-openapi/jsonreference 1967 ---------------------------------------------------------------- 1968 1969 Apache License 1970 Version 2.0, January 2004 1971 http://www.apache.org/licenses/ 1972 1973 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 1974 1975 1. Definitions. 1976 1977 "License" shall mean the terms and conditions for use, reproduction, 1978 and distribution as defined by Sections 1 through 9 of this document. 1979 1980 "Licensor" shall mean the copyright owner or entity authorized by 1981 the copyright owner that is granting the License. 1982 1983 "Legal Entity" shall mean the union of the acting entity and all 1984 other entities that control, are controlled by, or are under common 1985 control with that entity. For the purposes of this definition, 1986 "control" means (i) the power, direct or indirect, to cause the 1987 direction or management of such entity, whether by contract or 1988 otherwise, or (ii) ownership of fifty percent (50%) or more of the 1989 outstanding shares, or (iii) beneficial ownership of such entity. 1990 1991 "You" (or "Your") shall mean an individual or Legal Entity 1992 exercising permissions granted by this License. 1993 1994 "Source" form shall mean the preferred form for making modifications, 1995 including but not limited to software source code, documentation 1996 source, and configuration files. 1997 1998 "Object" form shall mean any form resulting from mechanical 1999 transformation or translation of a Source form, including but 2000 not limited to compiled object code, generated documentation, 2001 and conversions to other media types. 2002 2003 "Work" shall mean the work of authorship, whether in Source or 2004 Object form, made available under the License, as indicated by a 2005 copyright notice that is included in or attached to the work 2006 (an example is provided in the Appendix below). 2007 2008 "Derivative Works" shall mean any work, whether in Source or Object 2009 form, that is based on (or derived from) the Work and for which the 2010 editorial revisions, annotations, elaborations, or other modifications 2011 represent, as a whole, an original work of authorship. For the purposes 2012 of this License, Derivative Works shall not include works that remain 2013 separable from, or merely link (or bind by name) to the interfaces of, 2014 the Work and Derivative Works thereof. 2015 2016 "Contribution" shall mean any work of authorship, including 2017 the original version of the Work and any modifications or additions 2018 to that Work or Derivative Works thereof, that is intentionally 2019 submitted to Licensor for inclusion in the Work by the copyright owner 2020 or by an individual or Legal Entity authorized to submit on behalf of 2021 the copyright owner. For the purposes of this definition, "submitted" 2022 means any form of electronic, verbal, or written communication sent 2023 to the Licensor or its representatives, including but not limited to 2024 communication on electronic mailing lists, source code control systems, 2025 and issue tracking systems that are managed by, or on behalf of, the 2026 Licensor for the purpose of discussing and improving the Work, but 2027 excluding communication that is conspicuously marked or otherwise 2028 designated in writing by the copyright owner as "Not a Contribution." 2029 2030 "Contributor" shall mean Licensor and any individual or Legal Entity 2031 on behalf of whom a Contribution has been received by Licensor and 2032 subsequently incorporated within the Work. 2033 2034 2. Grant of Copyright License. Subject to the terms and conditions of 2035 this License, each Contributor hereby grants to You a perpetual, 2036 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 2037 copyright license to reproduce, prepare Derivative Works of, 2038 publicly display, publicly perform, sublicense, and distribute the 2039 Work and such Derivative Works in Source or Object form. 2040 2041 3. Grant of Patent License. Subject to the terms and conditions of 2042 this License, each Contributor hereby grants to You a perpetual, 2043 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 2044 (except as stated in this section) patent license to make, have made, 2045 use, offer to sell, sell, import, and otherwise transfer the Work, 2046 where such license applies only to those patent claims licensable 2047 by such Contributor that are necessarily infringed by their 2048 Contribution(s) alone or by combination of their Contribution(s) 2049 with the Work to which such Contribution(s) was submitted. If You 2050 institute patent litigation against any entity (including a 2051 cross-claim or counterclaim in a lawsuit) alleging that the Work 2052 or a Contribution incorporated within the Work constitutes direct 2053 or contributory patent infringement, then any patent licenses 2054 granted to You under this License for that Work shall terminate 2055 as of the date such litigation is filed. 2056 2057 4. Redistribution. You may reproduce and distribute copies of the 2058 Work or Derivative Works thereof in any medium, with or without 2059 modifications, and in Source or Object form, provided that You 2060 meet the following conditions: 2061 2062 (a) You must give any other recipients of the Work or 2063 Derivative Works a copy of this License; and 2064 2065 (b) You must cause any modified files to carry prominent notices 2066 stating that You changed the files; and 2067 2068 (c) You must retain, in the Source form of any Derivative Works 2069 that You distribute, all copyright, patent, trademark, and 2070 attribution notices from the Source form of the Work, 2071 excluding those notices that do not pertain to any part of 2072 the Derivative Works; and 2073 2074 (d) If the Work includes a "NOTICE" text file as part of its 2075 distribution, then any Derivative Works that You distribute must 2076 include a readable copy of the attribution notices contained 2077 within such NOTICE file, excluding those notices that do not 2078 pertain to any part of the Derivative Works, in at least one 2079 of the following places: within a NOTICE text file distributed 2080 as part of the Derivative Works; within the Source form or 2081 documentation, if provided along with the Derivative Works; or, 2082 within a display generated by the Derivative Works, if and 2083 wherever such third-party notices normally appear. The contents 2084 of the NOTICE file are for informational purposes only and 2085 do not modify the License. You may add Your own attribution 2086 notices within Derivative Works that You distribute, alongside 2087 or as an addendum to the NOTICE text from the Work, provided 2088 that such additional attribution notices cannot be construed 2089 as modifying the License. 2090 2091 You may add Your own copyright statement to Your modifications and 2092 may provide additional or different license terms and conditions 2093 for use, reproduction, or distribution of Your modifications, or 2094 for any such Derivative Works as a whole, provided Your use, 2095 reproduction, and distribution of the Work otherwise complies with 2096 the conditions stated in this License. 2097 2098 5. Submission of Contributions. Unless You explicitly state otherwise, 2099 any Contribution intentionally submitted for inclusion in the Work 2100 by You to the Licensor shall be under the terms and conditions of 2101 this License, without any additional terms or conditions. 2102 Notwithstanding the above, nothing herein shall supersede or modify 2103 the terms of any separate license agreement you may have executed 2104 with Licensor regarding such Contributions. 2105 2106 6. Trademarks. This License does not grant permission to use the trade 2107 names, trademarks, service marks, or product names of the Licensor, 2108 except as required for reasonable and customary use in describing the 2109 origin of the Work and reproducing the content of the NOTICE file. 2110 2111 7. Disclaimer of Warranty. Unless required by applicable law or 2112 agreed to in writing, Licensor provides the Work (and each 2113 Contributor provides its Contributions) on an "AS IS" BASIS, 2114 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 2115 implied, including, without limitation, any warranties or conditions 2116 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 2117 PARTICULAR PURPOSE. You are solely responsible for determining the 2118 appropriateness of using or redistributing the Work and assume any 2119 risks associated with Your exercise of permissions under this License. 2120 2121 8. Limitation of Liability. In no event and under no legal theory, 2122 whether in tort (including negligence), contract, or otherwise, 2123 unless required by applicable law (such as deliberate and grossly 2124 negligent acts) or agreed to in writing, shall any Contributor be 2125 liable to You for damages, including any direct, indirect, special, 2126 incidental, or consequential damages of any character arising as a 2127 result of this License or out of the use or inability to use the 2128 Work (including but not limited to damages for loss of goodwill, 2129 work stoppage, computer failure or malfunction, or any and all 2130 other commercial damages or losses), even if such Contributor 2131 has been advised of the possibility of such damages. 2132 2133 9. Accepting Warranty or Additional Liability. While redistributing 2134 the Work or Derivative Works thereof, You may choose to offer, 2135 and charge a fee for, acceptance of support, warranty, indemnity, 2136 or other liability obligations and/or rights consistent with this 2137 License. However, in accepting such obligations, You may act only 2138 on Your own behalf and on Your sole responsibility, not on behalf 2139 of any other Contributor, and only if You agree to indemnify, 2140 defend, and hold each Contributor harmless for any liability 2141 incurred by, or claims asserted against, such Contributor by reason 2142 of your accepting any such warranty or additional liability. 2143 2144 END OF TERMS AND CONDITIONS 2145 2146 APPENDIX: How to apply the Apache License to your work. 2147 2148 To apply the Apache License to your work, attach the following 2149 boilerplate notice, with the fields enclosed by brackets "[]" 2150 replaced with your own identifying information. (Don't include 2151 the brackets!) The text should be enclosed in the appropriate 2152 comment syntax for the file format. We also recommend that a 2153 file or class name and description of purpose be included on the 2154 same "printed page" as the copyright notice for easier 2155 identification within third-party archives. 2156 2157 Copyright [yyyy] [name of copyright owner] 2158 2159 Licensed under the Apache License, Version 2.0 (the "License"); 2160 you may not use this file except in compliance with the License. 2161 You may obtain a copy of the License at 2162 2163 http://www.apache.org/licenses/LICENSE-2.0 2164 2165 Unless required by applicable law or agreed to in writing, software 2166 distributed under the License is distributed on an "AS IS" BASIS, 2167 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 2168 See the License for the specific language governing permissions and 2169 limitations under the License. 2170 2171 ================================================================ 2172 2173 github.com/go-openapi/loads 2174 https://github.com/go-openapi/loads 2175 ---------------------------------------------------------------- 2176 2177 Apache License 2178 Version 2.0, January 2004 2179 http://www.apache.org/licenses/ 2180 2181 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 2182 2183 1. Definitions. 2184 2185 "License" shall mean the terms and conditions for use, reproduction, 2186 and distribution as defined by Sections 1 through 9 of this document. 2187 2188 "Licensor" shall mean the copyright owner or entity authorized by 2189 the copyright owner that is granting the License. 2190 2191 "Legal Entity" shall mean the union of the acting entity and all 2192 other entities that control, are controlled by, or are under common 2193 control with that entity. For the purposes of this definition, 2194 "control" means (i) the power, direct or indirect, to cause the 2195 direction or management of such entity, whether by contract or 2196 otherwise, or (ii) ownership of fifty percent (50%) or more of the 2197 outstanding shares, or (iii) beneficial ownership of such entity. 2198 2199 "You" (or "Your") shall mean an individual or Legal Entity 2200 exercising permissions granted by this License. 2201 2202 "Source" form shall mean the preferred form for making modifications, 2203 including but not limited to software source code, documentation 2204 source, and configuration files. 2205 2206 "Object" form shall mean any form resulting from mechanical 2207 transformation or translation of a Source form, including but 2208 not limited to compiled object code, generated documentation, 2209 and conversions to other media types. 2210 2211 "Work" shall mean the work of authorship, whether in Source or 2212 Object form, made available under the License, as indicated by a 2213 copyright notice that is included in or attached to the work 2214 (an example is provided in the Appendix below). 2215 2216 "Derivative Works" shall mean any work, whether in Source or Object 2217 form, that is based on (or derived from) the Work and for which the 2218 editorial revisions, annotations, elaborations, or other modifications 2219 represent, as a whole, an original work of authorship. For the purposes 2220 of this License, Derivative Works shall not include works that remain 2221 separable from, or merely link (or bind by name) to the interfaces of, 2222 the Work and Derivative Works thereof. 2223 2224 "Contribution" shall mean any work of authorship, including 2225 the original version of the Work and any modifications or additions 2226 to that Work or Derivative Works thereof, that is intentionally 2227 submitted to Licensor for inclusion in the Work by the copyright owner 2228 or by an individual or Legal Entity authorized to submit on behalf of 2229 the copyright owner. For the purposes of this definition, "submitted" 2230 means any form of electronic, verbal, or written communication sent 2231 to the Licensor or its representatives, including but not limited to 2232 communication on electronic mailing lists, source code control systems, 2233 and issue tracking systems that are managed by, or on behalf of, the 2234 Licensor for the purpose of discussing and improving the Work, but 2235 excluding communication that is conspicuously marked or otherwise 2236 designated in writing by the copyright owner as "Not a Contribution." 2237 2238 "Contributor" shall mean Licensor and any individual or Legal Entity 2239 on behalf of whom a Contribution has been received by Licensor and 2240 subsequently incorporated within the Work. 2241 2242 2. Grant of Copyright License. Subject to the terms and conditions of 2243 this License, each Contributor hereby grants to You a perpetual, 2244 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 2245 copyright license to reproduce, prepare Derivative Works of, 2246 publicly display, publicly perform, sublicense, and distribute the 2247 Work and such Derivative Works in Source or Object form. 2248 2249 3. Grant of Patent License. Subject to the terms and conditions of 2250 this License, each Contributor hereby grants to You a perpetual, 2251 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 2252 (except as stated in this section) patent license to make, have made, 2253 use, offer to sell, sell, import, and otherwise transfer the Work, 2254 where such license applies only to those patent claims licensable 2255 by such Contributor that are necessarily infringed by their 2256 Contribution(s) alone or by combination of their Contribution(s) 2257 with the Work to which such Contribution(s) was submitted. If You 2258 institute patent litigation against any entity (including a 2259 cross-claim or counterclaim in a lawsuit) alleging that the Work 2260 or a Contribution incorporated within the Work constitutes direct 2261 or contributory patent infringement, then any patent licenses 2262 granted to You under this License for that Work shall terminate 2263 as of the date such litigation is filed. 2264 2265 4. Redistribution. You may reproduce and distribute copies of the 2266 Work or Derivative Works thereof in any medium, with or without 2267 modifications, and in Source or Object form, provided that You 2268 meet the following conditions: 2269 2270 (a) You must give any other recipients of the Work or 2271 Derivative Works a copy of this License; and 2272 2273 (b) You must cause any modified files to carry prominent notices 2274 stating that You changed the files; and 2275 2276 (c) You must retain, in the Source form of any Derivative Works 2277 that You distribute, all copyright, patent, trademark, and 2278 attribution notices from the Source form of the Work, 2279 excluding those notices that do not pertain to any part of 2280 the Derivative Works; and 2281 2282 (d) If the Work includes a "NOTICE" text file as part of its 2283 distribution, then any Derivative Works that You distribute must 2284 include a readable copy of the attribution notices contained 2285 within such NOTICE file, excluding those notices that do not 2286 pertain to any part of the Derivative Works, in at least one 2287 of the following places: within a NOTICE text file distributed 2288 as part of the Derivative Works; within the Source form or 2289 documentation, if provided along with the Derivative Works; or, 2290 within a display generated by the Derivative Works, if and 2291 wherever such third-party notices normally appear. The contents 2292 of the NOTICE file are for informational purposes only and 2293 do not modify the License. You may add Your own attribution 2294 notices within Derivative Works that You distribute, alongside 2295 or as an addendum to the NOTICE text from the Work, provided 2296 that such additional attribution notices cannot be construed 2297 as modifying the License. 2298 2299 You may add Your own copyright statement to Your modifications and 2300 may provide additional or different license terms and conditions 2301 for use, reproduction, or distribution of Your modifications, or 2302 for any such Derivative Works as a whole, provided Your use, 2303 reproduction, and distribution of the Work otherwise complies with 2304 the conditions stated in this License. 2305 2306 5. Submission of Contributions. Unless You explicitly state otherwise, 2307 any Contribution intentionally submitted for inclusion in the Work 2308 by You to the Licensor shall be under the terms and conditions of 2309 this License, without any additional terms or conditions. 2310 Notwithstanding the above, nothing herein shall supersede or modify 2311 the terms of any separate license agreement you may have executed 2312 with Licensor regarding such Contributions. 2313 2314 6. Trademarks. This License does not grant permission to use the trade 2315 names, trademarks, service marks, or product names of the Licensor, 2316 except as required for reasonable and customary use in describing the 2317 origin of the Work and reproducing the content of the NOTICE file. 2318 2319 7. Disclaimer of Warranty. Unless required by applicable law or 2320 agreed to in writing, Licensor provides the Work (and each 2321 Contributor provides its Contributions) on an "AS IS" BASIS, 2322 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 2323 implied, including, without limitation, any warranties or conditions 2324 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 2325 PARTICULAR PURPOSE. You are solely responsible for determining the 2326 appropriateness of using or redistributing the Work and assume any 2327 risks associated with Your exercise of permissions under this License. 2328 2329 8. Limitation of Liability. In no event and under no legal theory, 2330 whether in tort (including negligence), contract, or otherwise, 2331 unless required by applicable law (such as deliberate and grossly 2332 negligent acts) or agreed to in writing, shall any Contributor be 2333 liable to You for damages, including any direct, indirect, special, 2334 incidental, or consequential damages of any character arising as a 2335 result of this License or out of the use or inability to use the 2336 Work (including but not limited to damages for loss of goodwill, 2337 work stoppage, computer failure or malfunction, or any and all 2338 other commercial damages or losses), even if such Contributor 2339 has been advised of the possibility of such damages. 2340 2341 9. Accepting Warranty or Additional Liability. While redistributing 2342 the Work or Derivative Works thereof, You may choose to offer, 2343 and charge a fee for, acceptance of support, warranty, indemnity, 2344 or other liability obligations and/or rights consistent with this 2345 License. However, in accepting such obligations, You may act only 2346 on Your own behalf and on Your sole responsibility, not on behalf 2347 of any other Contributor, and only if You agree to indemnify, 2348 defend, and hold each Contributor harmless for any liability 2349 incurred by, or claims asserted against, such Contributor by reason 2350 of your accepting any such warranty or additional liability. 2351 2352 END OF TERMS AND CONDITIONS 2353 2354 APPENDIX: How to apply the Apache License to your work. 2355 2356 To apply the Apache License to your work, attach the following 2357 boilerplate notice, with the fields enclosed by brackets "[]" 2358 replaced with your own identifying information. (Don't include 2359 the brackets!) The text should be enclosed in the appropriate 2360 comment syntax for the file format. We also recommend that a 2361 file or class name and description of purpose be included on the 2362 same "printed page" as the copyright notice for easier 2363 identification within third-party archives. 2364 2365 Copyright [yyyy] [name of copyright owner] 2366 2367 Licensed under the Apache License, Version 2.0 (the "License"); 2368 you may not use this file except in compliance with the License. 2369 You may obtain a copy of the License at 2370 2371 http://www.apache.org/licenses/LICENSE-2.0 2372 2373 Unless required by applicable law or agreed to in writing, software 2374 distributed under the License is distributed on an "AS IS" BASIS, 2375 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 2376 See the License for the specific language governing permissions and 2377 limitations under the License. 2378 2379 ================================================================ 2380 2381 github.com/go-openapi/runtime 2382 https://github.com/go-openapi/runtime 2383 ---------------------------------------------------------------- 2384 2385 Apache License 2386 Version 2.0, January 2004 2387 http://www.apache.org/licenses/ 2388 2389 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 2390 2391 1. Definitions. 2392 2393 "License" shall mean the terms and conditions for use, reproduction, 2394 and distribution as defined by Sections 1 through 9 of this document. 2395 2396 "Licensor" shall mean the copyright owner or entity authorized by 2397 the copyright owner that is granting the License. 2398 2399 "Legal Entity" shall mean the union of the acting entity and all 2400 other entities that control, are controlled by, or are under common 2401 control with that entity. For the purposes of this definition, 2402 "control" means (i) the power, direct or indirect, to cause the 2403 direction or management of such entity, whether by contract or 2404 otherwise, or (ii) ownership of fifty percent (50%) or more of the 2405 outstanding shares, or (iii) beneficial ownership of such entity. 2406 2407 "You" (or "Your") shall mean an individual or Legal Entity 2408 exercising permissions granted by this License. 2409 2410 "Source" form shall mean the preferred form for making modifications, 2411 including but not limited to software source code, documentation 2412 source, and configuration files. 2413 2414 "Object" form shall mean any form resulting from mechanical 2415 transformation or translation of a Source form, including but 2416 not limited to compiled object code, generated documentation, 2417 and conversions to other media types. 2418 2419 "Work" shall mean the work of authorship, whether in Source or 2420 Object form, made available under the License, as indicated by a 2421 copyright notice that is included in or attached to the work 2422 (an example is provided in the Appendix below). 2423 2424 "Derivative Works" shall mean any work, whether in Source or Object 2425 form, that is based on (or derived from) the Work and for which the 2426 editorial revisions, annotations, elaborations, or other modifications 2427 represent, as a whole, an original work of authorship. For the purposes 2428 of this License, Derivative Works shall not include works that remain 2429 separable from, or merely link (or bind by name) to the interfaces of, 2430 the Work and Derivative Works thereof. 2431 2432 "Contribution" shall mean any work of authorship, including 2433 the original version of the Work and any modifications or additions 2434 to that Work or Derivative Works thereof, that is intentionally 2435 submitted to Licensor for inclusion in the Work by the copyright owner 2436 or by an individual or Legal Entity authorized to submit on behalf of 2437 the copyright owner. For the purposes of this definition, "submitted" 2438 means any form of electronic, verbal, or written communication sent 2439 to the Licensor or its representatives, including but not limited to 2440 communication on electronic mailing lists, source code control systems, 2441 and issue tracking systems that are managed by, or on behalf of, the 2442 Licensor for the purpose of discussing and improving the Work, but 2443 excluding communication that is conspicuously marked or otherwise 2444 designated in writing by the copyright owner as "Not a Contribution." 2445 2446 "Contributor" shall mean Licensor and any individual or Legal Entity 2447 on behalf of whom a Contribution has been received by Licensor and 2448 subsequently incorporated within the Work. 2449 2450 2. Grant of Copyright License. Subject to the terms and conditions of 2451 this License, each Contributor hereby grants to You a perpetual, 2452 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 2453 copyright license to reproduce, prepare Derivative Works of, 2454 publicly display, publicly perform, sublicense, and distribute the 2455 Work and such Derivative Works in Source or Object form. 2456 2457 3. Grant of Patent License. Subject to the terms and conditions of 2458 this License, each Contributor hereby grants to You a perpetual, 2459 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 2460 (except as stated in this section) patent license to make, have made, 2461 use, offer to sell, sell, import, and otherwise transfer the Work, 2462 where such license applies only to those patent claims licensable 2463 by such Contributor that are necessarily infringed by their 2464 Contribution(s) alone or by combination of their Contribution(s) 2465 with the Work to which such Contribution(s) was submitted. If You 2466 institute patent litigation against any entity (including a 2467 cross-claim or counterclaim in a lawsuit) alleging that the Work 2468 or a Contribution incorporated within the Work constitutes direct 2469 or contributory patent infringement, then any patent licenses 2470 granted to You under this License for that Work shall terminate 2471 as of the date such litigation is filed. 2472 2473 4. Redistribution. You may reproduce and distribute copies of the 2474 Work or Derivative Works thereof in any medium, with or without 2475 modifications, and in Source or Object form, provided that You 2476 meet the following conditions: 2477 2478 (a) You must give any other recipients of the Work or 2479 Derivative Works a copy of this License; and 2480 2481 (b) You must cause any modified files to carry prominent notices 2482 stating that You changed the files; and 2483 2484 (c) You must retain, in the Source form of any Derivative Works 2485 that You distribute, all copyright, patent, trademark, and 2486 attribution notices from the Source form of the Work, 2487 excluding those notices that do not pertain to any part of 2488 the Derivative Works; and 2489 2490 (d) If the Work includes a "NOTICE" text file as part of its 2491 distribution, then any Derivative Works that You distribute must 2492 include a readable copy of the attribution notices contained 2493 within such NOTICE file, excluding those notices that do not 2494 pertain to any part of the Derivative Works, in at least one 2495 of the following places: within a NOTICE text file distributed 2496 as part of the Derivative Works; within the Source form or 2497 documentation, if provided along with the Derivative Works; or, 2498 within a display generated by the Derivative Works, if and 2499 wherever such third-party notices normally appear. The contents 2500 of the NOTICE file are for informational purposes only and 2501 do not modify the License. You may add Your own attribution 2502 notices within Derivative Works that You distribute, alongside 2503 or as an addendum to the NOTICE text from the Work, provided 2504 that such additional attribution notices cannot be construed 2505 as modifying the License. 2506 2507 You may add Your own copyright statement to Your modifications and 2508 may provide additional or different license terms and conditions 2509 for use, reproduction, or distribution of Your modifications, or 2510 for any such Derivative Works as a whole, provided Your use, 2511 reproduction, and distribution of the Work otherwise complies with 2512 the conditions stated in this License. 2513 2514 5. Submission of Contributions. Unless You explicitly state otherwise, 2515 any Contribution intentionally submitted for inclusion in the Work 2516 by You to the Licensor shall be under the terms and conditions of 2517 this License, without any additional terms or conditions. 2518 Notwithstanding the above, nothing herein shall supersede or modify 2519 the terms of any separate license agreement you may have executed 2520 with Licensor regarding such Contributions. 2521 2522 6. Trademarks. This License does not grant permission to use the trade 2523 names, trademarks, service marks, or product names of the Licensor, 2524 except as required for reasonable and customary use in describing the 2525 origin of the Work and reproducing the content of the NOTICE file. 2526 2527 7. Disclaimer of Warranty. Unless required by applicable law or 2528 agreed to in writing, Licensor provides the Work (and each 2529 Contributor provides its Contributions) on an "AS IS" BASIS, 2530 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 2531 implied, including, without limitation, any warranties or conditions 2532 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 2533 PARTICULAR PURPOSE. You are solely responsible for determining the 2534 appropriateness of using or redistributing the Work and assume any 2535 risks associated with Your exercise of permissions under this License. 2536 2537 8. Limitation of Liability. In no event and under no legal theory, 2538 whether in tort (including negligence), contract, or otherwise, 2539 unless required by applicable law (such as deliberate and grossly 2540 negligent acts) or agreed to in writing, shall any Contributor be 2541 liable to You for damages, including any direct, indirect, special, 2542 incidental, or consequential damages of any character arising as a 2543 result of this License or out of the use or inability to use the 2544 Work (including but not limited to damages for loss of goodwill, 2545 work stoppage, computer failure or malfunction, or any and all 2546 other commercial damages or losses), even if such Contributor 2547 has been advised of the possibility of such damages. 2548 2549 9. Accepting Warranty or Additional Liability. While redistributing 2550 the Work or Derivative Works thereof, You may choose to offer, 2551 and charge a fee for, acceptance of support, warranty, indemnity, 2552 or other liability obligations and/or rights consistent with this 2553 License. However, in accepting such obligations, You may act only 2554 on Your own behalf and on Your sole responsibility, not on behalf 2555 of any other Contributor, and only if You agree to indemnify, 2556 defend, and hold each Contributor harmless for any liability 2557 incurred by, or claims asserted against, such Contributor by reason 2558 of your accepting any such warranty or additional liability. 2559 2560 END OF TERMS AND CONDITIONS 2561 2562 APPENDIX: How to apply the Apache License to your work. 2563 2564 To apply the Apache License to your work, attach the following 2565 boilerplate notice, with the fields enclosed by brackets "[]" 2566 replaced with your own identifying information. (Don't include 2567 the brackets!) The text should be enclosed in the appropriate 2568 comment syntax for the file format. We also recommend that a 2569 file or class name and description of purpose be included on the 2570 same "printed page" as the copyright notice for easier 2571 identification within third-party archives. 2572 2573 Copyright [yyyy] [name of copyright owner] 2574 2575 Licensed under the Apache License, Version 2.0 (the "License"); 2576 you may not use this file except in compliance with the License. 2577 You may obtain a copy of the License at 2578 2579 http://www.apache.org/licenses/LICENSE-2.0 2580 2581 Unless required by applicable law or agreed to in writing, software 2582 distributed under the License is distributed on an "AS IS" BASIS, 2583 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 2584 See the License for the specific language governing permissions and 2585 limitations under the License. 2586 2587 ================================================================ 2588 2589 github.com/go-openapi/spec 2590 https://github.com/go-openapi/spec 2591 ---------------------------------------------------------------- 2592 2593 Apache License 2594 Version 2.0, January 2004 2595 http://www.apache.org/licenses/ 2596 2597 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 2598 2599 1. Definitions. 2600 2601 "License" shall mean the terms and conditions for use, reproduction, 2602 and distribution as defined by Sections 1 through 9 of this document. 2603 2604 "Licensor" shall mean the copyright owner or entity authorized by 2605 the copyright owner that is granting the License. 2606 2607 "Legal Entity" shall mean the union of the acting entity and all 2608 other entities that control, are controlled by, or are under common 2609 control with that entity. For the purposes of this definition, 2610 "control" means (i) the power, direct or indirect, to cause the 2611 direction or management of such entity, whether by contract or 2612 otherwise, or (ii) ownership of fifty percent (50%) or more of the 2613 outstanding shares, or (iii) beneficial ownership of such entity. 2614 2615 "You" (or "Your") shall mean an individual or Legal Entity 2616 exercising permissions granted by this License. 2617 2618 "Source" form shall mean the preferred form for making modifications, 2619 including but not limited to software source code, documentation 2620 source, and configuration files. 2621 2622 "Object" form shall mean any form resulting from mechanical 2623 transformation or translation of a Source form, including but 2624 not limited to compiled object code, generated documentation, 2625 and conversions to other media types. 2626 2627 "Work" shall mean the work of authorship, whether in Source or 2628 Object form, made available under the License, as indicated by a 2629 copyright notice that is included in or attached to the work 2630 (an example is provided in the Appendix below). 2631 2632 "Derivative Works" shall mean any work, whether in Source or Object 2633 form, that is based on (or derived from) the Work and for which the 2634 editorial revisions, annotations, elaborations, or other modifications 2635 represent, as a whole, an original work of authorship. For the purposes 2636 of this License, Derivative Works shall not include works that remain 2637 separable from, or merely link (or bind by name) to the interfaces of, 2638 the Work and Derivative Works thereof. 2639 2640 "Contribution" shall mean any work of authorship, including 2641 the original version of the Work and any modifications or additions 2642 to that Work or Derivative Works thereof, that is intentionally 2643 submitted to Licensor for inclusion in the Work by the copyright owner 2644 or by an individual or Legal Entity authorized to submit on behalf of 2645 the copyright owner. For the purposes of this definition, "submitted" 2646 means any form of electronic, verbal, or written communication sent 2647 to the Licensor or its representatives, including but not limited to 2648 communication on electronic mailing lists, source code control systems, 2649 and issue tracking systems that are managed by, or on behalf of, the 2650 Licensor for the purpose of discussing and improving the Work, but 2651 excluding communication that is conspicuously marked or otherwise 2652 designated in writing by the copyright owner as "Not a Contribution." 2653 2654 "Contributor" shall mean Licensor and any individual or Legal Entity 2655 on behalf of whom a Contribution has been received by Licensor and 2656 subsequently incorporated within the Work. 2657 2658 2. Grant of Copyright License. Subject to the terms and conditions of 2659 this License, each Contributor hereby grants to You a perpetual, 2660 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 2661 copyright license to reproduce, prepare Derivative Works of, 2662 publicly display, publicly perform, sublicense, and distribute the 2663 Work and such Derivative Works in Source or Object form. 2664 2665 3. Grant of Patent License. Subject to the terms and conditions of 2666 this License, each Contributor hereby grants to You a perpetual, 2667 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 2668 (except as stated in this section) patent license to make, have made, 2669 use, offer to sell, sell, import, and otherwise transfer the Work, 2670 where such license applies only to those patent claims licensable 2671 by such Contributor that are necessarily infringed by their 2672 Contribution(s) alone or by combination of their Contribution(s) 2673 with the Work to which such Contribution(s) was submitted. If You 2674 institute patent litigation against any entity (including a 2675 cross-claim or counterclaim in a lawsuit) alleging that the Work 2676 or a Contribution incorporated within the Work constitutes direct 2677 or contributory patent infringement, then any patent licenses 2678 granted to You under this License for that Work shall terminate 2679 as of the date such litigation is filed. 2680 2681 4. Redistribution. You may reproduce and distribute copies of the 2682 Work or Derivative Works thereof in any medium, with or without 2683 modifications, and in Source or Object form, provided that You 2684 meet the following conditions: 2685 2686 (a) You must give any other recipients of the Work or 2687 Derivative Works a copy of this License; and 2688 2689 (b) You must cause any modified files to carry prominent notices 2690 stating that You changed the files; and 2691 2692 (c) You must retain, in the Source form of any Derivative Works 2693 that You distribute, all copyright, patent, trademark, and 2694 attribution notices from the Source form of the Work, 2695 excluding those notices that do not pertain to any part of 2696 the Derivative Works; and 2697 2698 (d) If the Work includes a "NOTICE" text file as part of its 2699 distribution, then any Derivative Works that You distribute must 2700 include a readable copy of the attribution notices contained 2701 within such NOTICE file, excluding those notices that do not 2702 pertain to any part of the Derivative Works, in at least one 2703 of the following places: within a NOTICE text file distributed 2704 as part of the Derivative Works; within the Source form or 2705 documentation, if provided along with the Derivative Works; or, 2706 within a display generated by the Derivative Works, if and 2707 wherever such third-party notices normally appear. The contents 2708 of the NOTICE file are for informational purposes only and 2709 do not modify the License. You may add Your own attribution 2710 notices within Derivative Works that You distribute, alongside 2711 or as an addendum to the NOTICE text from the Work, provided 2712 that such additional attribution notices cannot be construed 2713 as modifying the License. 2714 2715 You may add Your own copyright statement to Your modifications and 2716 may provide additional or different license terms and conditions 2717 for use, reproduction, or distribution of Your modifications, or 2718 for any such Derivative Works as a whole, provided Your use, 2719 reproduction, and distribution of the Work otherwise complies with 2720 the conditions stated in this License. 2721 2722 5. Submission of Contributions. Unless You explicitly state otherwise, 2723 any Contribution intentionally submitted for inclusion in the Work 2724 by You to the Licensor shall be under the terms and conditions of 2725 this License, without any additional terms or conditions. 2726 Notwithstanding the above, nothing herein shall supersede or modify 2727 the terms of any separate license agreement you may have executed 2728 with Licensor regarding such Contributions. 2729 2730 6. Trademarks. This License does not grant permission to use the trade 2731 names, trademarks, service marks, or product names of the Licensor, 2732 except as required for reasonable and customary use in describing the 2733 origin of the Work and reproducing the content of the NOTICE file. 2734 2735 7. Disclaimer of Warranty. Unless required by applicable law or 2736 agreed to in writing, Licensor provides the Work (and each 2737 Contributor provides its Contributions) on an "AS IS" BASIS, 2738 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 2739 implied, including, without limitation, any warranties or conditions 2740 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 2741 PARTICULAR PURPOSE. You are solely responsible for determining the 2742 appropriateness of using or redistributing the Work and assume any 2743 risks associated with Your exercise of permissions under this License. 2744 2745 8. Limitation of Liability. In no event and under no legal theory, 2746 whether in tort (including negligence), contract, or otherwise, 2747 unless required by applicable law (such as deliberate and grossly 2748 negligent acts) or agreed to in writing, shall any Contributor be 2749 liable to You for damages, including any direct, indirect, special, 2750 incidental, or consequential damages of any character arising as a 2751 result of this License or out of the use or inability to use the 2752 Work (including but not limited to damages for loss of goodwill, 2753 work stoppage, computer failure or malfunction, or any and all 2754 other commercial damages or losses), even if such Contributor 2755 has been advised of the possibility of such damages. 2756 2757 9. Accepting Warranty or Additional Liability. While redistributing 2758 the Work or Derivative Works thereof, You may choose to offer, 2759 and charge a fee for, acceptance of support, warranty, indemnity, 2760 or other liability obligations and/or rights consistent with this 2761 License. However, in accepting such obligations, You may act only 2762 on Your own behalf and on Your sole responsibility, not on behalf 2763 of any other Contributor, and only if You agree to indemnify, 2764 defend, and hold each Contributor harmless for any liability 2765 incurred by, or claims asserted against, such Contributor by reason 2766 of your accepting any such warranty or additional liability. 2767 2768 END OF TERMS AND CONDITIONS 2769 2770 APPENDIX: How to apply the Apache License to your work. 2771 2772 To apply the Apache License to your work, attach the following 2773 boilerplate notice, with the fields enclosed by brackets "[]" 2774 replaced with your own identifying information. (Don't include 2775 the brackets!) The text should be enclosed in the appropriate 2776 comment syntax for the file format. We also recommend that a 2777 file or class name and description of purpose be included on the 2778 same "printed page" as the copyright notice for easier 2779 identification within third-party archives. 2780 2781 Copyright [yyyy] [name of copyright owner] 2782 2783 Licensed under the Apache License, Version 2.0 (the "License"); 2784 you may not use this file except in compliance with the License. 2785 You may obtain a copy of the License at 2786 2787 http://www.apache.org/licenses/LICENSE-2.0 2788 2789 Unless required by applicable law or agreed to in writing, software 2790 distributed under the License is distributed on an "AS IS" BASIS, 2791 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 2792 See the License for the specific language governing permissions and 2793 limitations under the License. 2794 2795 ================================================================ 2796 2797 github.com/go-openapi/strfmt 2798 https://github.com/go-openapi/strfmt 2799 ---------------------------------------------------------------- 2800 2801 Apache License 2802 Version 2.0, January 2004 2803 http://www.apache.org/licenses/ 2804 2805 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 2806 2807 1. Definitions. 2808 2809 "License" shall mean the terms and conditions for use, reproduction, 2810 and distribution as defined by Sections 1 through 9 of this document. 2811 2812 "Licensor" shall mean the copyright owner or entity authorized by 2813 the copyright owner that is granting the License. 2814 2815 "Legal Entity" shall mean the union of the acting entity and all 2816 other entities that control, are controlled by, or are under common 2817 control with that entity. For the purposes of this definition, 2818 "control" means (i) the power, direct or indirect, to cause the 2819 direction or management of such entity, whether by contract or 2820 otherwise, or (ii) ownership of fifty percent (50%) or more of the 2821 outstanding shares, or (iii) beneficial ownership of such entity. 2822 2823 "You" (or "Your") shall mean an individual or Legal Entity 2824 exercising permissions granted by this License. 2825 2826 "Source" form shall mean the preferred form for making modifications, 2827 including but not limited to software source code, documentation 2828 source, and configuration files. 2829 2830 "Object" form shall mean any form resulting from mechanical 2831 transformation or translation of a Source form, including but 2832 not limited to compiled object code, generated documentation, 2833 and conversions to other media types. 2834 2835 "Work" shall mean the work of authorship, whether in Source or 2836 Object form, made available under the License, as indicated by a 2837 copyright notice that is included in or attached to the work 2838 (an example is provided in the Appendix below). 2839 2840 "Derivative Works" shall mean any work, whether in Source or Object 2841 form, that is based on (or derived from) the Work and for which the 2842 editorial revisions, annotations, elaborations, or other modifications 2843 represent, as a whole, an original work of authorship. For the purposes 2844 of this License, Derivative Works shall not include works that remain 2845 separable from, or merely link (or bind by name) to the interfaces of, 2846 the Work and Derivative Works thereof. 2847 2848 "Contribution" shall mean any work of authorship, including 2849 the original version of the Work and any modifications or additions 2850 to that Work or Derivative Works thereof, that is intentionally 2851 submitted to Licensor for inclusion in the Work by the copyright owner 2852 or by an individual or Legal Entity authorized to submit on behalf of 2853 the copyright owner. For the purposes of this definition, "submitted" 2854 means any form of electronic, verbal, or written communication sent 2855 to the Licensor or its representatives, including but not limited to 2856 communication on electronic mailing lists, source code control systems, 2857 and issue tracking systems that are managed by, or on behalf of, the 2858 Licensor for the purpose of discussing and improving the Work, but 2859 excluding communication that is conspicuously marked or otherwise 2860 designated in writing by the copyright owner as "Not a Contribution." 2861 2862 "Contributor" shall mean Licensor and any individual or Legal Entity 2863 on behalf of whom a Contribution has been received by Licensor and 2864 subsequently incorporated within the Work. 2865 2866 2. Grant of Copyright License. Subject to the terms and conditions of 2867 this License, each Contributor hereby grants to You a perpetual, 2868 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 2869 copyright license to reproduce, prepare Derivative Works of, 2870 publicly display, publicly perform, sublicense, and distribute the 2871 Work and such Derivative Works in Source or Object form. 2872 2873 3. Grant of Patent License. Subject to the terms and conditions of 2874 this License, each Contributor hereby grants to You a perpetual, 2875 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 2876 (except as stated in this section) patent license to make, have made, 2877 use, offer to sell, sell, import, and otherwise transfer the Work, 2878 where such license applies only to those patent claims licensable 2879 by such Contributor that are necessarily infringed by their 2880 Contribution(s) alone or by combination of their Contribution(s) 2881 with the Work to which such Contribution(s) was submitted. If You 2882 institute patent litigation against any entity (including a 2883 cross-claim or counterclaim in a lawsuit) alleging that the Work 2884 or a Contribution incorporated within the Work constitutes direct 2885 or contributory patent infringement, then any patent licenses 2886 granted to You under this License for that Work shall terminate 2887 as of the date such litigation is filed. 2888 2889 4. Redistribution. You may reproduce and distribute copies of the 2890 Work or Derivative Works thereof in any medium, with or without 2891 modifications, and in Source or Object form, provided that You 2892 meet the following conditions: 2893 2894 (a) You must give any other recipients of the Work or 2895 Derivative Works a copy of this License; and 2896 2897 (b) You must cause any modified files to carry prominent notices 2898 stating that You changed the files; and 2899 2900 (c) You must retain, in the Source form of any Derivative Works 2901 that You distribute, all copyright, patent, trademark, and 2902 attribution notices from the Source form of the Work, 2903 excluding those notices that do not pertain to any part of 2904 the Derivative Works; and 2905 2906 (d) If the Work includes a "NOTICE" text file as part of its 2907 distribution, then any Derivative Works that You distribute must 2908 include a readable copy of the attribution notices contained 2909 within such NOTICE file, excluding those notices that do not 2910 pertain to any part of the Derivative Works, in at least one 2911 of the following places: within a NOTICE text file distributed 2912 as part of the Derivative Works; within the Source form or 2913 documentation, if provided along with the Derivative Works; or, 2914 within a display generated by the Derivative Works, if and 2915 wherever such third-party notices normally appear. The contents 2916 of the NOTICE file are for informational purposes only and 2917 do not modify the License. You may add Your own attribution 2918 notices within Derivative Works that You distribute, alongside 2919 or as an addendum to the NOTICE text from the Work, provided 2920 that such additional attribution notices cannot be construed 2921 as modifying the License. 2922 2923 You may add Your own copyright statement to Your modifications and 2924 may provide additional or different license terms and conditions 2925 for use, reproduction, or distribution of Your modifications, or 2926 for any such Derivative Works as a whole, provided Your use, 2927 reproduction, and distribution of the Work otherwise complies with 2928 the conditions stated in this License. 2929 2930 5. Submission of Contributions. Unless You explicitly state otherwise, 2931 any Contribution intentionally submitted for inclusion in the Work 2932 by You to the Licensor shall be under the terms and conditions of 2933 this License, without any additional terms or conditions. 2934 Notwithstanding the above, nothing herein shall supersede or modify 2935 the terms of any separate license agreement you may have executed 2936 with Licensor regarding such Contributions. 2937 2938 6. Trademarks. This License does not grant permission to use the trade 2939 names, trademarks, service marks, or product names of the Licensor, 2940 except as required for reasonable and customary use in describing the 2941 origin of the Work and reproducing the content of the NOTICE file. 2942 2943 7. Disclaimer of Warranty. Unless required by applicable law or 2944 agreed to in writing, Licensor provides the Work (and each 2945 Contributor provides its Contributions) on an "AS IS" BASIS, 2946 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 2947 implied, including, without limitation, any warranties or conditions 2948 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 2949 PARTICULAR PURPOSE. You are solely responsible for determining the 2950 appropriateness of using or redistributing the Work and assume any 2951 risks associated with Your exercise of permissions under this License. 2952 2953 8. Limitation of Liability. In no event and under no legal theory, 2954 whether in tort (including negligence), contract, or otherwise, 2955 unless required by applicable law (such as deliberate and grossly 2956 negligent acts) or agreed to in writing, shall any Contributor be 2957 liable to You for damages, including any direct, indirect, special, 2958 incidental, or consequential damages of any character arising as a 2959 result of this License or out of the use or inability to use the 2960 Work (including but not limited to damages for loss of goodwill, 2961 work stoppage, computer failure or malfunction, or any and all 2962 other commercial damages or losses), even if such Contributor 2963 has been advised of the possibility of such damages. 2964 2965 9. Accepting Warranty or Additional Liability. While redistributing 2966 the Work or Derivative Works thereof, You may choose to offer, 2967 and charge a fee for, acceptance of support, warranty, indemnity, 2968 or other liability obligations and/or rights consistent with this 2969 License. However, in accepting such obligations, You may act only 2970 on Your own behalf and on Your sole responsibility, not on behalf 2971 of any other Contributor, and only if You agree to indemnify, 2972 defend, and hold each Contributor harmless for any liability 2973 incurred by, or claims asserted against, such Contributor by reason 2974 of your accepting any such warranty or additional liability. 2975 2976 END OF TERMS AND CONDITIONS 2977 2978 APPENDIX: How to apply the Apache License to your work. 2979 2980 To apply the Apache License to your work, attach the following 2981 boilerplate notice, with the fields enclosed by brackets "[]" 2982 replaced with your own identifying information. (Don't include 2983 the brackets!) The text should be enclosed in the appropriate 2984 comment syntax for the file format. We also recommend that a 2985 file or class name and description of purpose be included on the 2986 same "printed page" as the copyright notice for easier 2987 identification within third-party archives. 2988 2989 Copyright [yyyy] [name of copyright owner] 2990 2991 Licensed under the Apache License, Version 2.0 (the "License"); 2992 you may not use this file except in compliance with the License. 2993 You may obtain a copy of the License at 2994 2995 http://www.apache.org/licenses/LICENSE-2.0 2996 2997 Unless required by applicable law or agreed to in writing, software 2998 distributed under the License is distributed on an "AS IS" BASIS, 2999 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 3000 See the License for the specific language governing permissions and 3001 limitations under the License. 3002 3003 ================================================================ 3004 3005 github.com/go-openapi/swag 3006 https://github.com/go-openapi/swag 3007 ---------------------------------------------------------------- 3008 3009 Apache License 3010 Version 2.0, January 2004 3011 http://www.apache.org/licenses/ 3012 3013 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 3014 3015 1. Definitions. 3016 3017 "License" shall mean the terms and conditions for use, reproduction, 3018 and distribution as defined by Sections 1 through 9 of this document. 3019 3020 "Licensor" shall mean the copyright owner or entity authorized by 3021 the copyright owner that is granting the License. 3022 3023 "Legal Entity" shall mean the union of the acting entity and all 3024 other entities that control, are controlled by, or are under common 3025 control with that entity. For the purposes of this definition, 3026 "control" means (i) the power, direct or indirect, to cause the 3027 direction or management of such entity, whether by contract or 3028 otherwise, or (ii) ownership of fifty percent (50%) or more of the 3029 outstanding shares, or (iii) beneficial ownership of such entity. 3030 3031 "You" (or "Your") shall mean an individual or Legal Entity 3032 exercising permissions granted by this License. 3033 3034 "Source" form shall mean the preferred form for making modifications, 3035 including but not limited to software source code, documentation 3036 source, and configuration files. 3037 3038 "Object" form shall mean any form resulting from mechanical 3039 transformation or translation of a Source form, including but 3040 not limited to compiled object code, generated documentation, 3041 and conversions to other media types. 3042 3043 "Work" shall mean the work of authorship, whether in Source or 3044 Object form, made available under the License, as indicated by a 3045 copyright notice that is included in or attached to the work 3046 (an example is provided in the Appendix below). 3047 3048 "Derivative Works" shall mean any work, whether in Source or Object 3049 form, that is based on (or derived from) the Work and for which the 3050 editorial revisions, annotations, elaborations, or other modifications 3051 represent, as a whole, an original work of authorship. For the purposes 3052 of this License, Derivative Works shall not include works that remain 3053 separable from, or merely link (or bind by name) to the interfaces of, 3054 the Work and Derivative Works thereof. 3055 3056 "Contribution" shall mean any work of authorship, including 3057 the original version of the Work and any modifications or additions 3058 to that Work or Derivative Works thereof, that is intentionally 3059 submitted to Licensor for inclusion in the Work by the copyright owner 3060 or by an individual or Legal Entity authorized to submit on behalf of 3061 the copyright owner. For the purposes of this definition, "submitted" 3062 means any form of electronic, verbal, or written communication sent 3063 to the Licensor or its representatives, including but not limited to 3064 communication on electronic mailing lists, source code control systems, 3065 and issue tracking systems that are managed by, or on behalf of, the 3066 Licensor for the purpose of discussing and improving the Work, but 3067 excluding communication that is conspicuously marked or otherwise 3068 designated in writing by the copyright owner as "Not a Contribution." 3069 3070 "Contributor" shall mean Licensor and any individual or Legal Entity 3071 on behalf of whom a Contribution has been received by Licensor and 3072 subsequently incorporated within the Work. 3073 3074 2. Grant of Copyright License. Subject to the terms and conditions of 3075 this License, each Contributor hereby grants to You a perpetual, 3076 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 3077 copyright license to reproduce, prepare Derivative Works of, 3078 publicly display, publicly perform, sublicense, and distribute the 3079 Work and such Derivative Works in Source or Object form. 3080 3081 3. Grant of Patent License. Subject to the terms and conditions of 3082 this License, each Contributor hereby grants to You a perpetual, 3083 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 3084 (except as stated in this section) patent license to make, have made, 3085 use, offer to sell, sell, import, and otherwise transfer the Work, 3086 where such license applies only to those patent claims licensable 3087 by such Contributor that are necessarily infringed by their 3088 Contribution(s) alone or by combination of their Contribution(s) 3089 with the Work to which such Contribution(s) was submitted. If You 3090 institute patent litigation against any entity (including a 3091 cross-claim or counterclaim in a lawsuit) alleging that the Work 3092 or a Contribution incorporated within the Work constitutes direct 3093 or contributory patent infringement, then any patent licenses 3094 granted to You under this License for that Work shall terminate 3095 as of the date such litigation is filed. 3096 3097 4. Redistribution. You may reproduce and distribute copies of the 3098 Work or Derivative Works thereof in any medium, with or without 3099 modifications, and in Source or Object form, provided that You 3100 meet the following conditions: 3101 3102 (a) You must give any other recipients of the Work or 3103 Derivative Works a copy of this License; and 3104 3105 (b) You must cause any modified files to carry prominent notices 3106 stating that You changed the files; and 3107 3108 (c) You must retain, in the Source form of any Derivative Works 3109 that You distribute, all copyright, patent, trademark, and 3110 attribution notices from the Source form of the Work, 3111 excluding those notices that do not pertain to any part of 3112 the Derivative Works; and 3113 3114 (d) If the Work includes a "NOTICE" text file as part of its 3115 distribution, then any Derivative Works that You distribute must 3116 include a readable copy of the attribution notices contained 3117 within such NOTICE file, excluding those notices that do not 3118 pertain to any part of the Derivative Works, in at least one 3119 of the following places: within a NOTICE text file distributed 3120 as part of the Derivative Works; within the Source form or 3121 documentation, if provided along with the Derivative Works; or, 3122 within a display generated by the Derivative Works, if and 3123 wherever such third-party notices normally appear. The contents 3124 of the NOTICE file are for informational purposes only and 3125 do not modify the License. You may add Your own attribution 3126 notices within Derivative Works that You distribute, alongside 3127 or as an addendum to the NOTICE text from the Work, provided 3128 that such additional attribution notices cannot be construed 3129 as modifying the License. 3130 3131 You may add Your own copyright statement to Your modifications and 3132 may provide additional or different license terms and conditions 3133 for use, reproduction, or distribution of Your modifications, or 3134 for any such Derivative Works as a whole, provided Your use, 3135 reproduction, and distribution of the Work otherwise complies with 3136 the conditions stated in this License. 3137 3138 5. Submission of Contributions. Unless You explicitly state otherwise, 3139 any Contribution intentionally submitted for inclusion in the Work 3140 by You to the Licensor shall be under the terms and conditions of 3141 this License, without any additional terms or conditions. 3142 Notwithstanding the above, nothing herein shall supersede or modify 3143 the terms of any separate license agreement you may have executed 3144 with Licensor regarding such Contributions. 3145 3146 6. Trademarks. This License does not grant permission to use the trade 3147 names, trademarks, service marks, or product names of the Licensor, 3148 except as required for reasonable and customary use in describing the 3149 origin of the Work and reproducing the content of the NOTICE file. 3150 3151 7. Disclaimer of Warranty. Unless required by applicable law or 3152 agreed to in writing, Licensor provides the Work (and each 3153 Contributor provides its Contributions) on an "AS IS" BASIS, 3154 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 3155 implied, including, without limitation, any warranties or conditions 3156 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 3157 PARTICULAR PURPOSE. You are solely responsible for determining the 3158 appropriateness of using or redistributing the Work and assume any 3159 risks associated with Your exercise of permissions under this License. 3160 3161 8. Limitation of Liability. In no event and under no legal theory, 3162 whether in tort (including negligence), contract, or otherwise, 3163 unless required by applicable law (such as deliberate and grossly 3164 negligent acts) or agreed to in writing, shall any Contributor be 3165 liable to You for damages, including any direct, indirect, special, 3166 incidental, or consequential damages of any character arising as a 3167 result of this License or out of the use or inability to use the 3168 Work (including but not limited to damages for loss of goodwill, 3169 work stoppage, computer failure or malfunction, or any and all 3170 other commercial damages or losses), even if such Contributor 3171 has been advised of the possibility of such damages. 3172 3173 9. Accepting Warranty or Additional Liability. While redistributing 3174 the Work or Derivative Works thereof, You may choose to offer, 3175 and charge a fee for, acceptance of support, warranty, indemnity, 3176 or other liability obligations and/or rights consistent with this 3177 License. However, in accepting such obligations, You may act only 3178 on Your own behalf and on Your sole responsibility, not on behalf 3179 of any other Contributor, and only if You agree to indemnify, 3180 defend, and hold each Contributor harmless for any liability 3181 incurred by, or claims asserted against, such Contributor by reason 3182 of your accepting any such warranty or additional liability. 3183 3184 END OF TERMS AND CONDITIONS 3185 3186 APPENDIX: How to apply the Apache License to your work. 3187 3188 To apply the Apache License to your work, attach the following 3189 boilerplate notice, with the fields enclosed by brackets "[]" 3190 replaced with your own identifying information. (Don't include 3191 the brackets!) The text should be enclosed in the appropriate 3192 comment syntax for the file format. We also recommend that a 3193 file or class name and description of purpose be included on the 3194 same "printed page" as the copyright notice for easier 3195 identification within third-party archives. 3196 3197 Copyright [yyyy] [name of copyright owner] 3198 3199 Licensed under the Apache License, Version 2.0 (the "License"); 3200 you may not use this file except in compliance with the License. 3201 You may obtain a copy of the License at 3202 3203 http://www.apache.org/licenses/LICENSE-2.0 3204 3205 Unless required by applicable law or agreed to in writing, software 3206 distributed under the License is distributed on an "AS IS" BASIS, 3207 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 3208 See the License for the specific language governing permissions and 3209 limitations under the License. 3210 3211 ================================================================ 3212 3213 github.com/go-openapi/validate 3214 https://github.com/go-openapi/validate 3215 ---------------------------------------------------------------- 3216 3217 Apache License 3218 Version 2.0, January 2004 3219 http://www.apache.org/licenses/ 3220 3221 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 3222 3223 1. Definitions. 3224 3225 "License" shall mean the terms and conditions for use, reproduction, 3226 and distribution as defined by Sections 1 through 9 of this document. 3227 3228 "Licensor" shall mean the copyright owner or entity authorized by 3229 the copyright owner that is granting the License. 3230 3231 "Legal Entity" shall mean the union of the acting entity and all 3232 other entities that control, are controlled by, or are under common 3233 control with that entity. For the purposes of this definition, 3234 "control" means (i) the power, direct or indirect, to cause the 3235 direction or management of such entity, whether by contract or 3236 otherwise, or (ii) ownership of fifty percent (50%) or more of the 3237 outstanding shares, or (iii) beneficial ownership of such entity. 3238 3239 "You" (or "Your") shall mean an individual or Legal Entity 3240 exercising permissions granted by this License. 3241 3242 "Source" form shall mean the preferred form for making modifications, 3243 including but not limited to software source code, documentation 3244 source, and configuration files. 3245 3246 "Object" form shall mean any form resulting from mechanical 3247 transformation or translation of a Source form, including but 3248 not limited to compiled object code, generated documentation, 3249 and conversions to other media types. 3250 3251 "Work" shall mean the work of authorship, whether in Source or 3252 Object form, made available under the License, as indicated by a 3253 copyright notice that is included in or attached to the work 3254 (an example is provided in the Appendix below). 3255 3256 "Derivative Works" shall mean any work, whether in Source or Object 3257 form, that is based on (or derived from) the Work and for which the 3258 editorial revisions, annotations, elaborations, or other modifications 3259 represent, as a whole, an original work of authorship. For the purposes 3260 of this License, Derivative Works shall not include works that remain 3261 separable from, or merely link (or bind by name) to the interfaces of, 3262 the Work and Derivative Works thereof. 3263 3264 "Contribution" shall mean any work of authorship, including 3265 the original version of the Work and any modifications or additions 3266 to that Work or Derivative Works thereof, that is intentionally 3267 submitted to Licensor for inclusion in the Work by the copyright owner 3268 or by an individual or Legal Entity authorized to submit on behalf of 3269 the copyright owner. For the purposes of this definition, "submitted" 3270 means any form of electronic, verbal, or written communication sent 3271 to the Licensor or its representatives, including but not limited to 3272 communication on electronic mailing lists, source code control systems, 3273 and issue tracking systems that are managed by, or on behalf of, the 3274 Licensor for the purpose of discussing and improving the Work, but 3275 excluding communication that is conspicuously marked or otherwise 3276 designated in writing by the copyright owner as "Not a Contribution." 3277 3278 "Contributor" shall mean Licensor and any individual or Legal Entity 3279 on behalf of whom a Contribution has been received by Licensor and 3280 subsequently incorporated within the Work. 3281 3282 2. Grant of Copyright License. Subject to the terms and conditions of 3283 this License, each Contributor hereby grants to You a perpetual, 3284 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 3285 copyright license to reproduce, prepare Derivative Works of, 3286 publicly display, publicly perform, sublicense, and distribute the 3287 Work and such Derivative Works in Source or Object form. 3288 3289 3. Grant of Patent License. Subject to the terms and conditions of 3290 this License, each Contributor hereby grants to You a perpetual, 3291 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 3292 (except as stated in this section) patent license to make, have made, 3293 use, offer to sell, sell, import, and otherwise transfer the Work, 3294 where such license applies only to those patent claims licensable 3295 by such Contributor that are necessarily infringed by their 3296 Contribution(s) alone or by combination of their Contribution(s) 3297 with the Work to which such Contribution(s) was submitted. If You 3298 institute patent litigation against any entity (including a 3299 cross-claim or counterclaim in a lawsuit) alleging that the Work 3300 or a Contribution incorporated within the Work constitutes direct 3301 or contributory patent infringement, then any patent licenses 3302 granted to You under this License for that Work shall terminate 3303 as of the date such litigation is filed. 3304 3305 4. Redistribution. You may reproduce and distribute copies of the 3306 Work or Derivative Works thereof in any medium, with or without 3307 modifications, and in Source or Object form, provided that You 3308 meet the following conditions: 3309 3310 (a) You must give any other recipients of the Work or 3311 Derivative Works a copy of this License; and 3312 3313 (b) You must cause any modified files to carry prominent notices 3314 stating that You changed the files; and 3315 3316 (c) You must retain, in the Source form of any Derivative Works 3317 that You distribute, all copyright, patent, trademark, and 3318 attribution notices from the Source form of the Work, 3319 excluding those notices that do not pertain to any part of 3320 the Derivative Works; and 3321 3322 (d) If the Work includes a "NOTICE" text file as part of its 3323 distribution, then any Derivative Works that You distribute must 3324 include a readable copy of the attribution notices contained 3325 within such NOTICE file, excluding those notices that do not 3326 pertain to any part of the Derivative Works, in at least one 3327 of the following places: within a NOTICE text file distributed 3328 as part of the Derivative Works; within the Source form or 3329 documentation, if provided along with the Derivative Works; or, 3330 within a display generated by the Derivative Works, if and 3331 wherever such third-party notices normally appear. The contents 3332 of the NOTICE file are for informational purposes only and 3333 do not modify the License. You may add Your own attribution 3334 notices within Derivative Works that You distribute, alongside 3335 or as an addendum to the NOTICE text from the Work, provided 3336 that such additional attribution notices cannot be construed 3337 as modifying the License. 3338 3339 You may add Your own copyright statement to Your modifications and 3340 may provide additional or different license terms and conditions 3341 for use, reproduction, or distribution of Your modifications, or 3342 for any such Derivative Works as a whole, provided Your use, 3343 reproduction, and distribution of the Work otherwise complies with 3344 the conditions stated in this License. 3345 3346 5. Submission of Contributions. Unless You explicitly state otherwise, 3347 any Contribution intentionally submitted for inclusion in the Work 3348 by You to the Licensor shall be under the terms and conditions of 3349 this License, without any additional terms or conditions. 3350 Notwithstanding the above, nothing herein shall supersede or modify 3351 the terms of any separate license agreement you may have executed 3352 with Licensor regarding such Contributions. 3353 3354 6. Trademarks. This License does not grant permission to use the trade 3355 names, trademarks, service marks, or product names of the Licensor, 3356 except as required for reasonable and customary use in describing the 3357 origin of the Work and reproducing the content of the NOTICE file. 3358 3359 7. Disclaimer of Warranty. Unless required by applicable law or 3360 agreed to in writing, Licensor provides the Work (and each 3361 Contributor provides its Contributions) on an "AS IS" BASIS, 3362 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 3363 implied, including, without limitation, any warranties or conditions 3364 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 3365 PARTICULAR PURPOSE. You are solely responsible for determining the 3366 appropriateness of using or redistributing the Work and assume any 3367 risks associated with Your exercise of permissions under this License. 3368 3369 8. Limitation of Liability. In no event and under no legal theory, 3370 whether in tort (including negligence), contract, or otherwise, 3371 unless required by applicable law (such as deliberate and grossly 3372 negligent acts) or agreed to in writing, shall any Contributor be 3373 liable to You for damages, including any direct, indirect, special, 3374 incidental, or consequential damages of any character arising as a 3375 result of this License or out of the use or inability to use the 3376 Work (including but not limited to damages for loss of goodwill, 3377 work stoppage, computer failure or malfunction, or any and all 3378 other commercial damages or losses), even if such Contributor 3379 has been advised of the possibility of such damages. 3380 3381 9. Accepting Warranty or Additional Liability. While redistributing 3382 the Work or Derivative Works thereof, You may choose to offer, 3383 and charge a fee for, acceptance of support, warranty, indemnity, 3384 or other liability obligations and/or rights consistent with this 3385 License. However, in accepting such obligations, You may act only 3386 on Your own behalf and on Your sole responsibility, not on behalf 3387 of any other Contributor, and only if You agree to indemnify, 3388 defend, and hold each Contributor harmless for any liability 3389 incurred by, or claims asserted against, such Contributor by reason 3390 of your accepting any such warranty or additional liability. 3391 3392 END OF TERMS AND CONDITIONS 3393 3394 APPENDIX: How to apply the Apache License to your work. 3395 3396 To apply the Apache License to your work, attach the following 3397 boilerplate notice, with the fields enclosed by brackets "[]" 3398 replaced with your own identifying information. (Don't include 3399 the brackets!) The text should be enclosed in the appropriate 3400 comment syntax for the file format. We also recommend that a 3401 file or class name and description of purpose be included on the 3402 same "printed page" as the copyright notice for easier 3403 identification within third-party archives. 3404 3405 Copyright [yyyy] [name of copyright owner] 3406 3407 Licensed under the Apache License, Version 2.0 (the "License"); 3408 you may not use this file except in compliance with the License. 3409 You may obtain a copy of the License at 3410 3411 http://www.apache.org/licenses/LICENSE-2.0 3412 3413 Unless required by applicable law or agreed to in writing, software 3414 distributed under the License is distributed on an "AS IS" BASIS, 3415 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 3416 See the License for the specific language governing permissions and 3417 limitations under the License. 3418 3419 ================================================================ 3420 3421 github.com/goccy/go-json 3422 https://github.com/goccy/go-json 3423 ---------------------------------------------------------------- 3424 MIT License 3425 3426 Copyright (c) 2020 Masaaki Goshima 3427 3428 Permission is hereby granted, free of charge, to any person obtaining a copy 3429 of this software and associated documentation files (the "Software"), to deal 3430 in the Software without restriction, including without limitation the rights 3431 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 3432 copies of the Software, and to permit persons to whom the Software is 3433 furnished to do so, subject to the following conditions: 3434 3435 The above copyright notice and this permission notice shall be included in all 3436 copies or substantial portions of the Software. 3437 3438 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 3439 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 3440 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 3441 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 3442 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 3443 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 3444 SOFTWARE. 3445 3446 ================================================================ 3447 3448 github.com/gogo/protobuf 3449 https://github.com/gogo/protobuf 3450 ---------------------------------------------------------------- 3451 Copyright (c) 2013, The GoGo Authors. All rights reserved. 3452 3453 Protocol Buffers for Go with Gadgets 3454 3455 Go support for Protocol Buffers - Google's data interchange format 3456 3457 Copyright 2010 The Go Authors. All rights reserved. 3458 https://github.com/golang/protobuf 3459 3460 Redistribution and use in source and binary forms, with or without 3461 modification, are permitted provided that the following conditions are 3462 met: 3463 3464 * Redistributions of source code must retain the above copyright 3465 notice, this list of conditions and the following disclaimer. 3466 * Redistributions in binary form must reproduce the above 3467 copyright notice, this list of conditions and the following disclaimer 3468 in the documentation and/or other materials provided with the 3469 distribution. 3470 * Neither the name of Google Inc. nor the names of its 3471 contributors may be used to endorse or promote products derived from 3472 this software without specific prior written permission. 3473 3474 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 3475 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 3476 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 3477 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 3478 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 3479 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 3480 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 3481 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 3482 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 3483 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 3484 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 3485 3486 3487 ================================================================ 3488 3489 github.com/golang-jwt/jwt/v4 3490 https://github.com/golang-jwt/jwt/v4 3491 ---------------------------------------------------------------- 3492 Copyright (c) 2012 Dave Grijalva 3493 Copyright (c) 2021 golang-jwt maintainers 3494 3495 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: 3496 3497 The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. 3498 3499 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. 3500 3501 3502 ================================================================ 3503 3504 github.com/golang/protobuf 3505 https://github.com/golang/protobuf 3506 ---------------------------------------------------------------- 3507 Copyright 2010 The Go Authors. All rights reserved. 3508 3509 Redistribution and use in source and binary forms, with or without 3510 modification, are permitted provided that the following conditions are 3511 met: 3512 3513 * Redistributions of source code must retain the above copyright 3514 notice, this list of conditions and the following disclaimer. 3515 * Redistributions in binary form must reproduce the above 3516 copyright notice, this list of conditions and the following disclaimer 3517 in the documentation and/or other materials provided with the 3518 distribution. 3519 * Neither the name of Google Inc. nor the names of its 3520 contributors may be used to endorse or promote products derived from 3521 this software without specific prior written permission. 3522 3523 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 3524 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 3525 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 3526 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 3527 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 3528 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 3529 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 3530 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 3531 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 3532 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 3533 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 3534 3535 3536 ================================================================ 3537 3538 github.com/google/go-cmp 3539 https://github.com/google/go-cmp 3540 ---------------------------------------------------------------- 3541 Copyright (c) 2017 The Go Authors. All rights reserved. 3542 3543 Redistribution and use in source and binary forms, with or without 3544 modification, are permitted provided that the following conditions are 3545 met: 3546 3547 * Redistributions of source code must retain the above copyright 3548 notice, this list of conditions and the following disclaimer. 3549 * Redistributions in binary form must reproduce the above 3550 copyright notice, this list of conditions and the following disclaimer 3551 in the documentation and/or other materials provided with the 3552 distribution. 3553 * Neither the name of Google Inc. nor the names of its 3554 contributors may be used to endorse or promote products derived from 3555 this software without specific prior written permission. 3556 3557 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 3558 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 3559 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 3560 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 3561 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 3562 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 3563 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 3564 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 3565 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 3566 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 3567 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 3568 3569 ================================================================ 3570 3571 github.com/google/shlex 3572 https://github.com/google/shlex 3573 ---------------------------------------------------------------- 3574 3575 Apache License 3576 Version 2.0, January 2004 3577 http://www.apache.org/licenses/ 3578 3579 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 3580 3581 1. Definitions. 3582 3583 "License" shall mean the terms and conditions for use, reproduction, 3584 and distribution as defined by Sections 1 through 9 of this document. 3585 3586 "Licensor" shall mean the copyright owner or entity authorized by 3587 the copyright owner that is granting the License. 3588 3589 "Legal Entity" shall mean the union of the acting entity and all 3590 other entities that control, are controlled by, or are under common 3591 control with that entity. For the purposes of this definition, 3592 "control" means (i) the power, direct or indirect, to cause the 3593 direction or management of such entity, whether by contract or 3594 otherwise, or (ii) ownership of fifty percent (50%) or more of the 3595 outstanding shares, or (iii) beneficial ownership of such entity. 3596 3597 "You" (or "Your") shall mean an individual or Legal Entity 3598 exercising permissions granted by this License. 3599 3600 "Source" form shall mean the preferred form for making modifications, 3601 including but not limited to software source code, documentation 3602 source, and configuration files. 3603 3604 "Object" form shall mean any form resulting from mechanical 3605 transformation or translation of a Source form, including but 3606 not limited to compiled object code, generated documentation, 3607 and conversions to other media types. 3608 3609 "Work" shall mean the work of authorship, whether in Source or 3610 Object form, made available under the License, as indicated by a 3611 copyright notice that is included in or attached to the work 3612 (an example is provided in the Appendix below). 3613 3614 "Derivative Works" shall mean any work, whether in Source or Object 3615 form, that is based on (or derived from) the Work and for which the 3616 editorial revisions, annotations, elaborations, or other modifications 3617 represent, as a whole, an original work of authorship. For the purposes 3618 of this License, Derivative Works shall not include works that remain 3619 separable from, or merely link (or bind by name) to the interfaces of, 3620 the Work and Derivative Works thereof. 3621 3622 "Contribution" shall mean any work of authorship, including 3623 the original version of the Work and any modifications or additions 3624 to that Work or Derivative Works thereof, that is intentionally 3625 submitted to Licensor for inclusion in the Work by the copyright owner 3626 or by an individual or Legal Entity authorized to submit on behalf of 3627 the copyright owner. For the purposes of this definition, "submitted" 3628 means any form of electronic, verbal, or written communication sent 3629 to the Licensor or its representatives, including but not limited to 3630 communication on electronic mailing lists, source code control systems, 3631 and issue tracking systems that are managed by, or on behalf of, the 3632 Licensor for the purpose of discussing and improving the Work, but 3633 excluding communication that is conspicuously marked or otherwise 3634 designated in writing by the copyright owner as "Not a Contribution." 3635 3636 "Contributor" shall mean Licensor and any individual or Legal Entity 3637 on behalf of whom a Contribution has been received by Licensor and 3638 subsequently incorporated within the Work. 3639 3640 2. Grant of Copyright License. Subject to the terms and conditions of 3641 this License, each Contributor hereby grants to You a perpetual, 3642 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 3643 copyright license to reproduce, prepare Derivative Works of, 3644 publicly display, publicly perform, sublicense, and distribute the 3645 Work and such Derivative Works in Source or Object form. 3646 3647 3. Grant of Patent License. Subject to the terms and conditions of 3648 this License, each Contributor hereby grants to You a perpetual, 3649 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 3650 (except as stated in this section) patent license to make, have made, 3651 use, offer to sell, sell, import, and otherwise transfer the Work, 3652 where such license applies only to those patent claims licensable 3653 by such Contributor that are necessarily infringed by their 3654 Contribution(s) alone or by combination of their Contribution(s) 3655 with the Work to which such Contribution(s) was submitted. If You 3656 institute patent litigation against any entity (including a 3657 cross-claim or counterclaim in a lawsuit) alleging that the Work 3658 or a Contribution incorporated within the Work constitutes direct 3659 or contributory patent infringement, then any patent licenses 3660 granted to You under this License for that Work shall terminate 3661 as of the date such litigation is filed. 3662 3663 4. Redistribution. You may reproduce and distribute copies of the 3664 Work or Derivative Works thereof in any medium, with or without 3665 modifications, and in Source or Object form, provided that You 3666 meet the following conditions: 3667 3668 (a) You must give any other recipients of the Work or 3669 Derivative Works a copy of this License; and 3670 3671 (b) You must cause any modified files to carry prominent notices 3672 stating that You changed the files; and 3673 3674 (c) You must retain, in the Source form of any Derivative Works 3675 that You distribute, all copyright, patent, trademark, and 3676 attribution notices from the Source form of the Work, 3677 excluding those notices that do not pertain to any part of 3678 the Derivative Works; and 3679 3680 (d) If the Work includes a "NOTICE" text file as part of its 3681 distribution, then any Derivative Works that You distribute must 3682 include a readable copy of the attribution notices contained 3683 within such NOTICE file, excluding those notices that do not 3684 pertain to any part of the Derivative Works, in at least one 3685 of the following places: within a NOTICE text file distributed 3686 as part of the Derivative Works; within the Source form or 3687 documentation, if provided along with the Derivative Works; or, 3688 within a display generated by the Derivative Works, if and 3689 wherever such third-party notices normally appear. The contents 3690 of the NOTICE file are for informational purposes only and 3691 do not modify the License. You may add Your own attribution 3692 notices within Derivative Works that You distribute, alongside 3693 or as an addendum to the NOTICE text from the Work, provided 3694 that such additional attribution notices cannot be construed 3695 as modifying the License. 3696 3697 You may add Your own copyright statement to Your modifications and 3698 may provide additional or different license terms and conditions 3699 for use, reproduction, or distribution of Your modifications, or 3700 for any such Derivative Works as a whole, provided Your use, 3701 reproduction, and distribution of the Work otherwise complies with 3702 the conditions stated in this License. 3703 3704 5. Submission of Contributions. Unless You explicitly state otherwise, 3705 any Contribution intentionally submitted for inclusion in the Work 3706 by You to the Licensor shall be under the terms and conditions of 3707 this License, without any additional terms or conditions. 3708 Notwithstanding the above, nothing herein shall supersede or modify 3709 the terms of any separate license agreement you may have executed 3710 with Licensor regarding such Contributions. 3711 3712 6. Trademarks. This License does not grant permission to use the trade 3713 names, trademarks, service marks, or product names of the Licensor, 3714 except as required for reasonable and customary use in describing the 3715 origin of the Work and reproducing the content of the NOTICE file. 3716 3717 7. Disclaimer of Warranty. Unless required by applicable law or 3718 agreed to in writing, Licensor provides the Work (and each 3719 Contributor provides its Contributions) on an "AS IS" BASIS, 3720 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 3721 implied, including, without limitation, any warranties or conditions 3722 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 3723 PARTICULAR PURPOSE. You are solely responsible for determining the 3724 appropriateness of using or redistributing the Work and assume any 3725 risks associated with Your exercise of permissions under this License. 3726 3727 8. Limitation of Liability. In no event and under no legal theory, 3728 whether in tort (including negligence), contract, or otherwise, 3729 unless required by applicable law (such as deliberate and grossly 3730 negligent acts) or agreed to in writing, shall any Contributor be 3731 liable to You for damages, including any direct, indirect, special, 3732 incidental, or consequential damages of any character arising as a 3733 result of this License or out of the use or inability to use the 3734 Work (including but not limited to damages for loss of goodwill, 3735 work stoppage, computer failure or malfunction, or any and all 3736 other commercial damages or losses), even if such Contributor 3737 has been advised of the possibility of such damages. 3738 3739 9. Accepting Warranty or Additional Liability. While redistributing 3740 the Work or Derivative Works thereof, You may choose to offer, 3741 and charge a fee for, acceptance of support, warranty, indemnity, 3742 or other liability obligations and/or rights consistent with this 3743 License. However, in accepting such obligations, You may act only 3744 on Your own behalf and on Your sole responsibility, not on behalf 3745 of any other Contributor, and only if You agree to indemnify, 3746 defend, and hold each Contributor harmless for any liability 3747 incurred by, or claims asserted against, such Contributor by reason 3748 of your accepting any such warranty or additional liability. 3749 3750 END OF TERMS AND CONDITIONS 3751 3752 APPENDIX: How to apply the Apache License to your work. 3753 3754 To apply the Apache License to your work, attach the following 3755 boilerplate notice, with the fields enclosed by brackets "[]" 3756 replaced with your own identifying information. (Don't include 3757 the brackets!) The text should be enclosed in the appropriate 3758 comment syntax for the file format. We also recommend that a 3759 file or class name and description of purpose be included on the 3760 same "printed page" as the copyright notice for easier 3761 identification within third-party archives. 3762 3763 Copyright [yyyy] [name of copyright owner] 3764 3765 Licensed under the Apache License, Version 2.0 (the "License"); 3766 you may not use this file except in compliance with the License. 3767 You may obtain a copy of the License at 3768 3769 http://www.apache.org/licenses/LICENSE-2.0 3770 3771 Unless required by applicable law or agreed to in writing, software 3772 distributed under the License is distributed on an "AS IS" BASIS, 3773 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 3774 See the License for the specific language governing permissions and 3775 limitations under the License. 3776 3777 ================================================================ 3778 3779 github.com/google/uuid 3780 https://github.com/google/uuid 3781 ---------------------------------------------------------------- 3782 Copyright (c) 2009,2014 Google Inc. All rights reserved. 3783 3784 Redistribution and use in source and binary forms, with or without 3785 modification, are permitted provided that the following conditions are 3786 met: 3787 3788 * Redistributions of source code must retain the above copyright 3789 notice, this list of conditions and the following disclaimer. 3790 * Redistributions in binary form must reproduce the above 3791 copyright notice, this list of conditions and the following disclaimer 3792 in the documentation and/or other materials provided with the 3793 distribution. 3794 * Neither the name of Google Inc. nor the names of its 3795 contributors may be used to endorse or promote products derived from 3796 this software without specific prior written permission. 3797 3798 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 3799 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 3800 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 3801 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 3802 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 3803 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 3804 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 3805 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 3806 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 3807 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 3808 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 3809 3810 ================================================================ 3811 3812 github.com/hashicorp/errwrap 3813 https://github.com/hashicorp/errwrap 3814 ---------------------------------------------------------------- 3815 Mozilla Public License, version 2.0 3816 3817 1. Definitions 3818 3819 1.1. “Contributor” 3820 3821 means each individual or legal entity that creates, contributes to the 3822 creation of, or owns Covered Software. 3823 3824 1.2. “Contributor Version” 3825 3826 means the combination of the Contributions of others (if any) used by a 3827 Contributor and that particular Contributor’s Contribution. 3828 3829 1.3. “Contribution” 3830 3831 means Covered Software of a particular Contributor. 3832 3833 1.4. “Covered Software” 3834 3835 means Source Code Form to which the initial Contributor has attached the 3836 notice in Exhibit A, the Executable Form of such Source Code Form, and 3837 Modifications of such Source Code Form, in each case including portions 3838 thereof. 3839 3840 1.5. “Incompatible With Secondary Licenses” 3841 means 3842 3843 a. that the initial Contributor has attached the notice described in 3844 Exhibit B to the Covered Software; or 3845 3846 b. that the Covered Software was made available under the terms of version 3847 1.1 or earlier of the License, but not also under the terms of a 3848 Secondary License. 3849 3850 1.6. “Executable Form” 3851 3852 means any form of the work other than Source Code Form. 3853 3854 1.7. “Larger Work” 3855 3856 means a work that combines Covered Software with other material, in a separate 3857 file or files, that is not Covered Software. 3858 3859 1.8. “License” 3860 3861 means this document. 3862 3863 1.9. “Licensable” 3864 3865 means having the right to grant, to the maximum extent possible, whether at the 3866 time of the initial grant or subsequently, any and all of the rights conveyed by 3867 this License. 3868 3869 1.10. “Modifications” 3870 3871 means any of the following: 3872 3873 a. any file in Source Code Form that results from an addition to, deletion 3874 from, or modification of the contents of Covered Software; or 3875 3876 b. any new file in Source Code Form that contains any Covered Software. 3877 3878 1.11. “Patent Claims” of a Contributor 3879 3880 means any patent claim(s), including without limitation, method, process, 3881 and apparatus claims, in any patent Licensable by such Contributor that 3882 would be infringed, but for the grant of the License, by the making, 3883 using, selling, offering for sale, having made, import, or transfer of 3884 either its Contributions or its Contributor Version. 3885 3886 1.12. “Secondary License” 3887 3888 means either the GNU General Public License, Version 2.0, the GNU Lesser 3889 General Public License, Version 2.1, the GNU Affero General Public 3890 License, Version 3.0, or any later versions of those licenses. 3891 3892 1.13. “Source Code Form” 3893 3894 means the form of the work preferred for making modifications. 3895 3896 1.14. “You” (or “Your”) 3897 3898 means an individual or a legal entity exercising rights under this 3899 License. For legal entities, “You” includes any entity that controls, is 3900 controlled by, or is under common control with You. For purposes of this 3901 definition, “control” means (a) the power, direct or indirect, to cause 3902 the direction or management of such entity, whether by contract or 3903 otherwise, or (b) ownership of more than fifty percent (50%) of the 3904 outstanding shares or beneficial ownership of such entity. 3905 3906 3907 2. License Grants and Conditions 3908 3909 2.1. Grants 3910 3911 Each Contributor hereby grants You a world-wide, royalty-free, 3912 non-exclusive license: 3913 3914 a. under intellectual property rights (other than patent or trademark) 3915 Licensable by such Contributor to use, reproduce, make available, 3916 modify, display, perform, distribute, and otherwise exploit its 3917 Contributions, either on an unmodified basis, with Modifications, or as 3918 part of a Larger Work; and 3919 3920 b. under Patent Claims of such Contributor to make, use, sell, offer for 3921 sale, have made, import, and otherwise transfer either its Contributions 3922 or its Contributor Version. 3923 3924 2.2. Effective Date 3925 3926 The licenses granted in Section 2.1 with respect to any Contribution become 3927 effective for each Contribution on the date the Contributor first distributes 3928 such Contribution. 3929 3930 2.3. Limitations on Grant Scope 3931 3932 The licenses granted in this Section 2 are the only rights granted under this 3933 License. No additional rights or licenses will be implied from the distribution 3934 or licensing of Covered Software under this License. Notwithstanding Section 3935 2.1(b) above, no patent license is granted by a Contributor: 3936 3937 a. for any code that a Contributor has removed from Covered Software; or 3938 3939 b. for infringements caused by: (i) Your and any other third party’s 3940 modifications of Covered Software, or (ii) the combination of its 3941 Contributions with other software (except as part of its Contributor 3942 Version); or 3943 3944 c. under Patent Claims infringed by Covered Software in the absence of its 3945 Contributions. 3946 3947 This License does not grant any rights in the trademarks, service marks, or 3948 logos of any Contributor (except as may be necessary to comply with the 3949 notice requirements in Section 3.4). 3950 3951 2.4. Subsequent Licenses 3952 3953 No Contributor makes additional grants as a result of Your choice to 3954 distribute the Covered Software under a subsequent version of this License 3955 (see Section 10.2) or under the terms of a Secondary License (if permitted 3956 under the terms of Section 3.3). 3957 3958 2.5. Representation 3959 3960 Each Contributor represents that the Contributor believes its Contributions 3961 are its original creation(s) or it has sufficient rights to grant the 3962 rights to its Contributions conveyed by this License. 3963 3964 2.6. Fair Use 3965 3966 This License is not intended to limit any rights You have under applicable 3967 copyright doctrines of fair use, fair dealing, or other equivalents. 3968 3969 2.7. Conditions 3970 3971 Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted in 3972 Section 2.1. 3973 3974 3975 3. Responsibilities 3976 3977 3.1. Distribution of Source Form 3978 3979 All distribution of Covered Software in Source Code Form, including any 3980 Modifications that You create or to which You contribute, must be under the 3981 terms of this License. You must inform recipients that the Source Code Form 3982 of the Covered Software is governed by the terms of this License, and how 3983 they can obtain a copy of this License. You may not attempt to alter or 3984 restrict the recipients’ rights in the Source Code Form. 3985 3986 3.2. Distribution of Executable Form 3987 3988 If You distribute Covered Software in Executable Form then: 3989 3990 a. such Covered Software must also be made available in Source Code Form, 3991 as described in Section 3.1, and You must inform recipients of the 3992 Executable Form how they can obtain a copy of such Source Code Form by 3993 reasonable means in a timely manner, at a charge no more than the cost 3994 of distribution to the recipient; and 3995 3996 b. You may distribute such Executable Form under the terms of this License, 3997 or sublicense it under different terms, provided that the license for 3998 the Executable Form does not attempt to limit or alter the recipients’ 3999 rights in the Source Code Form under this License. 4000 4001 3.3. Distribution of a Larger Work 4002 4003 You may create and distribute a Larger Work under terms of Your choice, 4004 provided that You also comply with the requirements of this License for the 4005 Covered Software. If the Larger Work is a combination of Covered Software 4006 with a work governed by one or more Secondary Licenses, and the Covered 4007 Software is not Incompatible With Secondary Licenses, this License permits 4008 You to additionally distribute such Covered Software under the terms of 4009 such Secondary License(s), so that the recipient of the Larger Work may, at 4010 their option, further distribute the Covered Software under the terms of 4011 either this License or such Secondary License(s). 4012 4013 3.4. Notices 4014 4015 You may not remove or alter the substance of any license notices (including 4016 copyright notices, patent notices, disclaimers of warranty, or limitations 4017 of liability) contained within the Source Code Form of the Covered 4018 Software, except that You may alter any license notices to the extent 4019 required to remedy known factual inaccuracies. 4020 4021 3.5. Application of Additional Terms 4022 4023 You may choose to offer, and to charge a fee for, warranty, support, 4024 indemnity or liability obligations to one or more recipients of Covered 4025 Software. However, You may do so only on Your own behalf, and not on behalf 4026 of any Contributor. You must make it absolutely clear that any such 4027 warranty, support, indemnity, or liability obligation is offered by You 4028 alone, and You hereby agree to indemnify every Contributor for any 4029 liability incurred by such Contributor as a result of warranty, support, 4030 indemnity or liability terms You offer. You may include additional 4031 disclaimers of warranty and limitations of liability specific to any 4032 jurisdiction. 4033 4034 4. Inability to Comply Due to Statute or Regulation 4035 4036 If it is impossible for You to comply with any of the terms of this License 4037 with respect to some or all of the Covered Software due to statute, judicial 4038 order, or regulation then You must: (a) comply with the terms of this License 4039 to the maximum extent possible; and (b) describe the limitations and the code 4040 they affect. Such description must be placed in a text file included with all 4041 distributions of the Covered Software under this License. Except to the 4042 extent prohibited by statute or regulation, such description must be 4043 sufficiently detailed for a recipient of ordinary skill to be able to 4044 understand it. 4045 4046 5. Termination 4047 4048 5.1. The rights granted under this License will terminate automatically if You 4049 fail to comply with any of its terms. However, if You become compliant, 4050 then the rights granted under this License from a particular Contributor 4051 are reinstated (a) provisionally, unless and until such Contributor 4052 explicitly and finally terminates Your grants, and (b) on an ongoing basis, 4053 if such Contributor fails to notify You of the non-compliance by some 4054 reasonable means prior to 60 days after You have come back into compliance. 4055 Moreover, Your grants from a particular Contributor are reinstated on an 4056 ongoing basis if such Contributor notifies You of the non-compliance by 4057 some reasonable means, this is the first time You have received notice of 4058 non-compliance with this License from such Contributor, and You become 4059 compliant prior to 30 days after Your receipt of the notice. 4060 4061 5.2. If You initiate litigation against any entity by asserting a patent 4062 infringement claim (excluding declaratory judgment actions, counter-claims, 4063 and cross-claims) alleging that a Contributor Version directly or 4064 indirectly infringes any patent, then the rights granted to You by any and 4065 all Contributors for the Covered Software under Section 2.1 of this License 4066 shall terminate. 4067 4068 5.3. In the event of termination under Sections 5.1 or 5.2 above, all end user 4069 license agreements (excluding distributors and resellers) which have been 4070 validly granted by You or Your distributors under this License prior to 4071 termination shall survive termination. 4072 4073 6. Disclaimer of Warranty 4074 4075 Covered Software is provided under this License on an “as is” basis, without 4076 warranty of any kind, either expressed, implied, or statutory, including, 4077 without limitation, warranties that the Covered Software is free of defects, 4078 merchantable, fit for a particular purpose or non-infringing. The entire 4079 risk as to the quality and performance of the Covered Software is with You. 4080 Should any Covered Software prove defective in any respect, You (not any 4081 Contributor) assume the cost of any necessary servicing, repair, or 4082 correction. This disclaimer of warranty constitutes an essential part of this 4083 License. No use of any Covered Software is authorized under this License 4084 except under this disclaimer. 4085 4086 7. Limitation of Liability 4087 4088 Under no circumstances and under no legal theory, whether tort (including 4089 negligence), contract, or otherwise, shall any Contributor, or anyone who 4090 distributes Covered Software as permitted above, be liable to You for any 4091 direct, indirect, special, incidental, or consequential damages of any 4092 character including, without limitation, damages for lost profits, loss of 4093 goodwill, work stoppage, computer failure or malfunction, or any and all 4094 other commercial damages or losses, even if such party shall have been 4095 informed of the possibility of such damages. This limitation of liability 4096 shall not apply to liability for death or personal injury resulting from such 4097 party’s negligence to the extent applicable law prohibits such limitation. 4098 Some jurisdictions do not allow the exclusion or limitation of incidental or 4099 consequential damages, so this exclusion and limitation may not apply to You. 4100 4101 8. Litigation 4102 4103 Any litigation relating to this License may be brought only in the courts of 4104 a jurisdiction where the defendant maintains its principal place of business 4105 and such litigation shall be governed by laws of that jurisdiction, without 4106 reference to its conflict-of-law provisions. Nothing in this Section shall 4107 prevent a party’s ability to bring cross-claims or counter-claims. 4108 4109 9. Miscellaneous 4110 4111 This License represents the complete agreement concerning the subject matter 4112 hereof. If any provision of this License is held to be unenforceable, such 4113 provision shall be reformed only to the extent necessary to make it 4114 enforceable. Any law or regulation which provides that the language of a 4115 contract shall be construed against the drafter shall not be used to construe 4116 this License against a Contributor. 4117 4118 4119 10. Versions of the License 4120 4121 10.1. New Versions 4122 4123 Mozilla Foundation is the license steward. Except as provided in Section 4124 10.3, no one other than the license steward has the right to modify or 4125 publish new versions of this License. Each version will be given a 4126 distinguishing version number. 4127 4128 10.2. Effect of New Versions 4129 4130 You may distribute the Covered Software under the terms of the version of 4131 the License under which You originally received the Covered Software, or 4132 under the terms of any subsequent version published by the license 4133 steward. 4134 4135 10.3. Modified Versions 4136 4137 If you create software not governed by this License, and you want to 4138 create a new license for such software, you may create and use a modified 4139 version of this License if you rename the license and remove any 4140 references to the name of the license steward (except to note that such 4141 modified license differs from this License). 4142 4143 10.4. Distributing Source Code Form that is Incompatible With Secondary Licenses 4144 If You choose to distribute Source Code Form that is Incompatible With 4145 Secondary Licenses under the terms of this version of the License, the 4146 notice described in Exhibit B of this License must be attached. 4147 4148 Exhibit A - Source Code Form License Notice 4149 4150 This Source Code Form is subject to the 4151 terms of the Mozilla Public License, v. 4152 2.0. If a copy of the MPL was not 4153 distributed with this file, You can 4154 obtain one at 4155 http://mozilla.org/MPL/2.0/. 4156 4157 If it is not possible or desirable to put the notice in a particular file, then 4158 You may include the notice in a location (such as a LICENSE file in a relevant 4159 directory) where a recipient would be likely to look for such a notice. 4160 4161 You may add additional accurate notices of copyright ownership. 4162 4163 Exhibit B - “Incompatible With Secondary Licenses” Notice 4164 4165 This Source Code Form is “Incompatible 4166 With Secondary Licenses”, as defined by 4167 the Mozilla Public License, v. 2.0. 4168 4169 4170 ================================================================ 4171 4172 github.com/hashicorp/go-multierror 4173 https://github.com/hashicorp/go-multierror 4174 ---------------------------------------------------------------- 4175 Mozilla Public License, version 2.0 4176 4177 1. Definitions 4178 4179 1.1. “Contributor” 4180 4181 means each individual or legal entity that creates, contributes to the 4182 creation of, or owns Covered Software. 4183 4184 1.2. “Contributor Version” 4185 4186 means the combination of the Contributions of others (if any) used by a 4187 Contributor and that particular Contributor’s Contribution. 4188 4189 1.3. “Contribution” 4190 4191 means Covered Software of a particular Contributor. 4192 4193 1.4. “Covered Software” 4194 4195 means Source Code Form to which the initial Contributor has attached the 4196 notice in Exhibit A, the Executable Form of such Source Code Form, and 4197 Modifications of such Source Code Form, in each case including portions 4198 thereof. 4199 4200 1.5. “Incompatible With Secondary Licenses” 4201 means 4202 4203 a. that the initial Contributor has attached the notice described in 4204 Exhibit B to the Covered Software; or 4205 4206 b. that the Covered Software was made available under the terms of version 4207 1.1 or earlier of the License, but not also under the terms of a 4208 Secondary License. 4209 4210 1.6. “Executable Form” 4211 4212 means any form of the work other than Source Code Form. 4213 4214 1.7. “Larger Work” 4215 4216 means a work that combines Covered Software with other material, in a separate 4217 file or files, that is not Covered Software. 4218 4219 1.8. “License” 4220 4221 means this document. 4222 4223 1.9. “Licensable” 4224 4225 means having the right to grant, to the maximum extent possible, whether at the 4226 time of the initial grant or subsequently, any and all of the rights conveyed by 4227 this License. 4228 4229 1.10. “Modifications” 4230 4231 means any of the following: 4232 4233 a. any file in Source Code Form that results from an addition to, deletion 4234 from, or modification of the contents of Covered Software; or 4235 4236 b. any new file in Source Code Form that contains any Covered Software. 4237 4238 1.11. “Patent Claims” of a Contributor 4239 4240 means any patent claim(s), including without limitation, method, process, 4241 and apparatus claims, in any patent Licensable by such Contributor that 4242 would be infringed, but for the grant of the License, by the making, 4243 using, selling, offering for sale, having made, import, or transfer of 4244 either its Contributions or its Contributor Version. 4245 4246 1.12. “Secondary License” 4247 4248 means either the GNU General Public License, Version 2.0, the GNU Lesser 4249 General Public License, Version 2.1, the GNU Affero General Public 4250 License, Version 3.0, or any later versions of those licenses. 4251 4252 1.13. “Source Code Form” 4253 4254 means the form of the work preferred for making modifications. 4255 4256 1.14. “You” (or “Your”) 4257 4258 means an individual or a legal entity exercising rights under this 4259 License. For legal entities, “You” includes any entity that controls, is 4260 controlled by, or is under common control with You. For purposes of this 4261 definition, “control” means (a) the power, direct or indirect, to cause 4262 the direction or management of such entity, whether by contract or 4263 otherwise, or (b) ownership of more than fifty percent (50%) of the 4264 outstanding shares or beneficial ownership of such entity. 4265 4266 4267 2. License Grants and Conditions 4268 4269 2.1. Grants 4270 4271 Each Contributor hereby grants You a world-wide, royalty-free, 4272 non-exclusive license: 4273 4274 a. under intellectual property rights (other than patent or trademark) 4275 Licensable by such Contributor to use, reproduce, make available, 4276 modify, display, perform, distribute, and otherwise exploit its 4277 Contributions, either on an unmodified basis, with Modifications, or as 4278 part of a Larger Work; and 4279 4280 b. under Patent Claims of such Contributor to make, use, sell, offer for 4281 sale, have made, import, and otherwise transfer either its Contributions 4282 or its Contributor Version. 4283 4284 2.2. Effective Date 4285 4286 The licenses granted in Section 2.1 with respect to any Contribution become 4287 effective for each Contribution on the date the Contributor first distributes 4288 such Contribution. 4289 4290 2.3. Limitations on Grant Scope 4291 4292 The licenses granted in this Section 2 are the only rights granted under this 4293 License. No additional rights or licenses will be implied from the distribution 4294 or licensing of Covered Software under this License. Notwithstanding Section 4295 2.1(b) above, no patent license is granted by a Contributor: 4296 4297 a. for any code that a Contributor has removed from Covered Software; or 4298 4299 b. for infringements caused by: (i) Your and any other third party’s 4300 modifications of Covered Software, or (ii) the combination of its 4301 Contributions with other software (except as part of its Contributor 4302 Version); or 4303 4304 c. under Patent Claims infringed by Covered Software in the absence of its 4305 Contributions. 4306 4307 This License does not grant any rights in the trademarks, service marks, or 4308 logos of any Contributor (except as may be necessary to comply with the 4309 notice requirements in Section 3.4). 4310 4311 2.4. Subsequent Licenses 4312 4313 No Contributor makes additional grants as a result of Your choice to 4314 distribute the Covered Software under a subsequent version of this License 4315 (see Section 10.2) or under the terms of a Secondary License (if permitted 4316 under the terms of Section 3.3). 4317 4318 2.5. Representation 4319 4320 Each Contributor represents that the Contributor believes its Contributions 4321 are its original creation(s) or it has sufficient rights to grant the 4322 rights to its Contributions conveyed by this License. 4323 4324 2.6. Fair Use 4325 4326 This License is not intended to limit any rights You have under applicable 4327 copyright doctrines of fair use, fair dealing, or other equivalents. 4328 4329 2.7. Conditions 4330 4331 Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted in 4332 Section 2.1. 4333 4334 4335 3. Responsibilities 4336 4337 3.1. Distribution of Source Form 4338 4339 All distribution of Covered Software in Source Code Form, including any 4340 Modifications that You create or to which You contribute, must be under the 4341 terms of this License. You must inform recipients that the Source Code Form 4342 of the Covered Software is governed by the terms of this License, and how 4343 they can obtain a copy of this License. You may not attempt to alter or 4344 restrict the recipients’ rights in the Source Code Form. 4345 4346 3.2. Distribution of Executable Form 4347 4348 If You distribute Covered Software in Executable Form then: 4349 4350 a. such Covered Software must also be made available in Source Code Form, 4351 as described in Section 3.1, and You must inform recipients of the 4352 Executable Form how they can obtain a copy of such Source Code Form by 4353 reasonable means in a timely manner, at a charge no more than the cost 4354 of distribution to the recipient; and 4355 4356 b. You may distribute such Executable Form under the terms of this License, 4357 or sublicense it under different terms, provided that the license for 4358 the Executable Form does not attempt to limit or alter the recipients’ 4359 rights in the Source Code Form under this License. 4360 4361 3.3. Distribution of a Larger Work 4362 4363 You may create and distribute a Larger Work under terms of Your choice, 4364 provided that You also comply with the requirements of this License for the 4365 Covered Software. If the Larger Work is a combination of Covered Software 4366 with a work governed by one or more Secondary Licenses, and the Covered 4367 Software is not Incompatible With Secondary Licenses, this License permits 4368 You to additionally distribute such Covered Software under the terms of 4369 such Secondary License(s), so that the recipient of the Larger Work may, at 4370 their option, further distribute the Covered Software under the terms of 4371 either this License or such Secondary License(s). 4372 4373 3.4. Notices 4374 4375 You may not remove or alter the substance of any license notices (including 4376 copyright notices, patent notices, disclaimers of warranty, or limitations 4377 of liability) contained within the Source Code Form of the Covered 4378 Software, except that You may alter any license notices to the extent 4379 required to remedy known factual inaccuracies. 4380 4381 3.5. Application of Additional Terms 4382 4383 You may choose to offer, and to charge a fee for, warranty, support, 4384 indemnity or liability obligations to one or more recipients of Covered 4385 Software. However, You may do so only on Your own behalf, and not on behalf 4386 of any Contributor. You must make it absolutely clear that any such 4387 warranty, support, indemnity, or liability obligation is offered by You 4388 alone, and You hereby agree to indemnify every Contributor for any 4389 liability incurred by such Contributor as a result of warranty, support, 4390 indemnity or liability terms You offer. You may include additional 4391 disclaimers of warranty and limitations of liability specific to any 4392 jurisdiction. 4393 4394 4. Inability to Comply Due to Statute or Regulation 4395 4396 If it is impossible for You to comply with any of the terms of this License 4397 with respect to some or all of the Covered Software due to statute, judicial 4398 order, or regulation then You must: (a) comply with the terms of this License 4399 to the maximum extent possible; and (b) describe the limitations and the code 4400 they affect. Such description must be placed in a text file included with all 4401 distributions of the Covered Software under this License. Except to the 4402 extent prohibited by statute or regulation, such description must be 4403 sufficiently detailed for a recipient of ordinary skill to be able to 4404 understand it. 4405 4406 5. Termination 4407 4408 5.1. The rights granted under this License will terminate automatically if You 4409 fail to comply with any of its terms. However, if You become compliant, 4410 then the rights granted under this License from a particular Contributor 4411 are reinstated (a) provisionally, unless and until such Contributor 4412 explicitly and finally terminates Your grants, and (b) on an ongoing basis, 4413 if such Contributor fails to notify You of the non-compliance by some 4414 reasonable means prior to 60 days after You have come back into compliance. 4415 Moreover, Your grants from a particular Contributor are reinstated on an 4416 ongoing basis if such Contributor notifies You of the non-compliance by 4417 some reasonable means, this is the first time You have received notice of 4418 non-compliance with this License from such Contributor, and You become 4419 compliant prior to 30 days after Your receipt of the notice. 4420 4421 5.2. If You initiate litigation against any entity by asserting a patent 4422 infringement claim (excluding declaratory judgment actions, counter-claims, 4423 and cross-claims) alleging that a Contributor Version directly or 4424 indirectly infringes any patent, then the rights granted to You by any and 4425 all Contributors for the Covered Software under Section 2.1 of this License 4426 shall terminate. 4427 4428 5.3. In the event of termination under Sections 5.1 or 5.2 above, all end user 4429 license agreements (excluding distributors and resellers) which have been 4430 validly granted by You or Your distributors under this License prior to 4431 termination shall survive termination. 4432 4433 6. Disclaimer of Warranty 4434 4435 Covered Software is provided under this License on an “as is” basis, without 4436 warranty of any kind, either expressed, implied, or statutory, including, 4437 without limitation, warranties that the Covered Software is free of defects, 4438 merchantable, fit for a particular purpose or non-infringing. The entire 4439 risk as to the quality and performance of the Covered Software is with You. 4440 Should any Covered Software prove defective in any respect, You (not any 4441 Contributor) assume the cost of any necessary servicing, repair, or 4442 correction. This disclaimer of warranty constitutes an essential part of this 4443 License. No use of any Covered Software is authorized under this License 4444 except under this disclaimer. 4445 4446 7. Limitation of Liability 4447 4448 Under no circumstances and under no legal theory, whether tort (including 4449 negligence), contract, or otherwise, shall any Contributor, or anyone who 4450 distributes Covered Software as permitted above, be liable to You for any 4451 direct, indirect, special, incidental, or consequential damages of any 4452 character including, without limitation, damages for lost profits, loss of 4453 goodwill, work stoppage, computer failure or malfunction, or any and all 4454 other commercial damages or losses, even if such party shall have been 4455 informed of the possibility of such damages. This limitation of liability 4456 shall not apply to liability for death or personal injury resulting from such 4457 party’s negligence to the extent applicable law prohibits such limitation. 4458 Some jurisdictions do not allow the exclusion or limitation of incidental or 4459 consequential damages, so this exclusion and limitation may not apply to You. 4460 4461 8. Litigation 4462 4463 Any litigation relating to this License may be brought only in the courts of 4464 a jurisdiction where the defendant maintains its principal place of business 4465 and such litigation shall be governed by laws of that jurisdiction, without 4466 reference to its conflict-of-law provisions. Nothing in this Section shall 4467 prevent a party’s ability to bring cross-claims or counter-claims. 4468 4469 9. Miscellaneous 4470 4471 This License represents the complete agreement concerning the subject matter 4472 hereof. If any provision of this License is held to be unenforceable, such 4473 provision shall be reformed only to the extent necessary to make it 4474 enforceable. Any law or regulation which provides that the language of a 4475 contract shall be construed against the drafter shall not be used to construe 4476 this License against a Contributor. 4477 4478 4479 10. Versions of the License 4480 4481 10.1. New Versions 4482 4483 Mozilla Foundation is the license steward. Except as provided in Section 4484 10.3, no one other than the license steward has the right to modify or 4485 publish new versions of this License. Each version will be given a 4486 distinguishing version number. 4487 4488 10.2. Effect of New Versions 4489 4490 You may distribute the Covered Software under the terms of the version of 4491 the License under which You originally received the Covered Software, or 4492 under the terms of any subsequent version published by the license 4493 steward. 4494 4495 10.3. Modified Versions 4496 4497 If you create software not governed by this License, and you want to 4498 create a new license for such software, you may create and use a modified 4499 version of this License if you rename the license and remove any 4500 references to the name of the license steward (except to note that such 4501 modified license differs from this License). 4502 4503 10.4. Distributing Source Code Form that is Incompatible With Secondary Licenses 4504 If You choose to distribute Source Code Form that is Incompatible With 4505 Secondary Licenses under the terms of this version of the License, the 4506 notice described in Exhibit B of this License must be attached. 4507 4508 Exhibit A - Source Code Form License Notice 4509 4510 This Source Code Form is subject to the 4511 terms of the Mozilla Public License, v. 4512 2.0. If a copy of the MPL was not 4513 distributed with this file, You can 4514 obtain one at 4515 http://mozilla.org/MPL/2.0/. 4516 4517 If it is not possible or desirable to put the notice in a particular file, then 4518 You may include the notice in a location (such as a LICENSE file in a relevant 4519 directory) where a recipient would be likely to look for such a notice. 4520 4521 You may add additional accurate notices of copyright ownership. 4522 4523 Exhibit B - “Incompatible With Secondary Licenses” Notice 4524 4525 This Source Code Form is “Incompatible 4526 With Secondary Licenses”, as defined by 4527 the Mozilla Public License, v. 2.0. 4528 4529 ================================================================ 4530 4531 github.com/inconshreveable/mousetrap 4532 https://github.com/inconshreveable/mousetrap 4533 ---------------------------------------------------------------- 4534 Apache License 4535 Version 2.0, January 2004 4536 http://www.apache.org/licenses/ 4537 4538 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 4539 4540 1. Definitions. 4541 4542 "License" shall mean the terms and conditions for use, reproduction, 4543 and distribution as defined by Sections 1 through 9 of this document. 4544 4545 "Licensor" shall mean the copyright owner or entity authorized by 4546 the copyright owner that is granting the License. 4547 4548 "Legal Entity" shall mean the union of the acting entity and all 4549 other entities that control, are controlled by, or are under common 4550 control with that entity. For the purposes of this definition, 4551 "control" means (i) the power, direct or indirect, to cause the 4552 direction or management of such entity, whether by contract or 4553 otherwise, or (ii) ownership of fifty percent (50%) or more of the 4554 outstanding shares, or (iii) beneficial ownership of such entity. 4555 4556 "You" (or "Your") shall mean an individual or Legal Entity 4557 exercising permissions granted by this License. 4558 4559 "Source" form shall mean the preferred form for making modifications, 4560 including but not limited to software source code, documentation 4561 source, and configuration files. 4562 4563 "Object" form shall mean any form resulting from mechanical 4564 transformation or translation of a Source form, including but 4565 not limited to compiled object code, generated documentation, 4566 and conversions to other media types. 4567 4568 "Work" shall mean the work of authorship, whether in Source or 4569 Object form, made available under the License, as indicated by a 4570 copyright notice that is included in or attached to the work 4571 (an example is provided in the Appendix below). 4572 4573 "Derivative Works" shall mean any work, whether in Source or Object 4574 form, that is based on (or derived from) the Work and for which the 4575 editorial revisions, annotations, elaborations, or other modifications 4576 represent, as a whole, an original work of authorship. For the purposes 4577 of this License, Derivative Works shall not include works that remain 4578 separable from, or merely link (or bind by name) to the interfaces of, 4579 the Work and Derivative Works thereof. 4580 4581 "Contribution" shall mean any work of authorship, including 4582 the original version of the Work and any modifications or additions 4583 to that Work or Derivative Works thereof, that is intentionally 4584 submitted to Licensor for inclusion in the Work by the copyright owner 4585 or by an individual or Legal Entity authorized to submit on behalf of 4586 the copyright owner. For the purposes of this definition, "submitted" 4587 means any form of electronic, verbal, or written communication sent 4588 to the Licensor or its representatives, including but not limited to 4589 communication on electronic mailing lists, source code control systems, 4590 and issue tracking systems that are managed by, or on behalf of, the 4591 Licensor for the purpose of discussing and improving the Work, but 4592 excluding communication that is conspicuously marked or otherwise 4593 designated in writing by the copyright owner as "Not a Contribution." 4594 4595 "Contributor" shall mean Licensor and any individual or Legal Entity 4596 on behalf of whom a Contribution has been received by Licensor and 4597 subsequently incorporated within the Work. 4598 4599 2. Grant of Copyright License. Subject to the terms and conditions of 4600 this License, each Contributor hereby grants to You a perpetual, 4601 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 4602 copyright license to reproduce, prepare Derivative Works of, 4603 publicly display, publicly perform, sublicense, and distribute the 4604 Work and such Derivative Works in Source or Object form. 4605 4606 3. Grant of Patent License. Subject to the terms and conditions of 4607 this License, each Contributor hereby grants to You a perpetual, 4608 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 4609 (except as stated in this section) patent license to make, have made, 4610 use, offer to sell, sell, import, and otherwise transfer the Work, 4611 where such license applies only to those patent claims licensable 4612 by such Contributor that are necessarily infringed by their 4613 Contribution(s) alone or by combination of their Contribution(s) 4614 with the Work to which such Contribution(s) was submitted. If You 4615 institute patent litigation against any entity (including a 4616 cross-claim or counterclaim in a lawsuit) alleging that the Work 4617 or a Contribution incorporated within the Work constitutes direct 4618 or contributory patent infringement, then any patent licenses 4619 granted to You under this License for that Work shall terminate 4620 as of the date such litigation is filed. 4621 4622 4. Redistribution. You may reproduce and distribute copies of the 4623 Work or Derivative Works thereof in any medium, with or without 4624 modifications, and in Source or Object form, provided that You 4625 meet the following conditions: 4626 4627 (a) You must give any other recipients of the Work or 4628 Derivative Works a copy of this License; and 4629 4630 (b) You must cause any modified files to carry prominent notices 4631 stating that You changed the files; and 4632 4633 (c) You must retain, in the Source form of any Derivative Works 4634 that You distribute, all copyright, patent, trademark, and 4635 attribution notices from the Source form of the Work, 4636 excluding those notices that do not pertain to any part of 4637 the Derivative Works; and 4638 4639 (d) If the Work includes a "NOTICE" text file as part of its 4640 distribution, then any Derivative Works that You distribute must 4641 include a readable copy of the attribution notices contained 4642 within such NOTICE file, excluding those notices that do not 4643 pertain to any part of the Derivative Works, in at least one 4644 of the following places: within a NOTICE text file distributed 4645 as part of the Derivative Works; within the Source form or 4646 documentation, if provided along with the Derivative Works; or, 4647 within a display generated by the Derivative Works, if and 4648 wherever such third-party notices normally appear. The contents 4649 of the NOTICE file are for informational purposes only and 4650 do not modify the License. You may add Your own attribution 4651 notices within Derivative Works that You distribute, alongside 4652 or as an addendum to the NOTICE text from the Work, provided 4653 that such additional attribution notices cannot be construed 4654 as modifying the License. 4655 4656 You may add Your own copyright statement to Your modifications and 4657 may provide additional or different license terms and conditions 4658 for use, reproduction, or distribution of Your modifications, or 4659 for any such Derivative Works as a whole, provided Your use, 4660 reproduction, and distribution of the Work otherwise complies with 4661 the conditions stated in this License. 4662 4663 5. Submission of Contributions. Unless You explicitly state otherwise, 4664 any Contribution intentionally submitted for inclusion in the Work 4665 by You to the Licensor shall be under the terms and conditions of 4666 this License, without any additional terms or conditions. 4667 Notwithstanding the above, nothing herein shall supersede or modify 4668 the terms of any separate license agreement you may have executed 4669 with Licensor regarding such Contributions. 4670 4671 6. Trademarks. This License does not grant permission to use the trade 4672 names, trademarks, service marks, or product names of the Licensor, 4673 except as required for reasonable and customary use in describing the 4674 origin of the Work and reproducing the content of the NOTICE file. 4675 4676 7. Disclaimer of Warranty. Unless required by applicable law or 4677 agreed to in writing, Licensor provides the Work (and each 4678 Contributor provides its Contributions) on an "AS IS" BASIS, 4679 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 4680 implied, including, without limitation, any warranties or conditions 4681 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 4682 PARTICULAR PURPOSE. You are solely responsible for determining the 4683 appropriateness of using or redistributing the Work and assume any 4684 risks associated with Your exercise of permissions under this License. 4685 4686 8. Limitation of Liability. In no event and under no legal theory, 4687 whether in tort (including negligence), contract, or otherwise, 4688 unless required by applicable law (such as deliberate and grossly 4689 negligent acts) or agreed to in writing, shall any Contributor be 4690 liable to You for damages, including any direct, indirect, special, 4691 incidental, or consequential damages of any character arising as a 4692 result of this License or out of the use or inability to use the 4693 Work (including but not limited to damages for loss of goodwill, 4694 work stoppage, computer failure or malfunction, or any and all 4695 other commercial damages or losses), even if such Contributor 4696 has been advised of the possibility of such damages. 4697 4698 9. Accepting Warranty or Additional Liability. While redistributing 4699 the Work or Derivative Works thereof, You may choose to offer, 4700 and charge a fee for, acceptance of support, warranty, indemnity, 4701 or other liability obligations and/or rights consistent with this 4702 License. However, in accepting such obligations, You may act only 4703 on Your own behalf and on Your sole responsibility, not on behalf 4704 of any other Contributor, and only if You agree to indemnify, 4705 defend, and hold each Contributor harmless for any liability 4706 incurred by, or claims asserted against, such Contributor by reason 4707 of your accepting any such warranty or additional liability. 4708 4709 END OF TERMS AND CONDITIONS 4710 4711 APPENDIX: How to apply the Apache License to your work. 4712 4713 To apply the Apache License to your work, attach the following 4714 boilerplate notice, with the fields enclosed by brackets "[]" 4715 replaced with your own identifying information. (Don't include 4716 the brackets!) The text should be enclosed in the appropriate 4717 comment syntax for the file format. We also recommend that a 4718 file or class name and description of purpose be included on the 4719 same "printed page" as the copyright notice for easier 4720 identification within third-party archives. 4721 4722 Copyright 2022 Alan Shreve (@inconshreveable) 4723 4724 Licensed under the Apache License, Version 2.0 (the "License"); 4725 you may not use this file except in compliance with the License. 4726 You may obtain a copy of the License at 4727 4728 http://www.apache.org/licenses/LICENSE-2.0 4729 4730 Unless required by applicable law or agreed to in writing, software 4731 distributed under the License is distributed on an "AS IS" BASIS, 4732 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 4733 See the License for the specific language governing permissions and 4734 limitations under the License. 4735 4736 ================================================================ 4737 4738 github.com/jedib0t/go-pretty/v6 4739 https://github.com/jedib0t/go-pretty/v6 4740 ---------------------------------------------------------------- 4741 MIT License 4742 4743 Copyright (c) 2018 jedib0t 4744 4745 Permission is hereby granted, free of charge, to any person obtaining a copy 4746 of this software and associated documentation files (the "Software"), to deal 4747 in the Software without restriction, including without limitation the rights 4748 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 4749 copies of the Software, and to permit persons to whom the Software is 4750 furnished to do so, subject to the following conditions: 4751 4752 The above copyright notice and this permission notice shall be included in all 4753 copies or substantial portions of the Software. 4754 4755 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 4756 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 4757 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 4758 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 4759 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 4760 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 4761 SOFTWARE. 4762 4763 ================================================================ 4764 4765 github.com/jessevdk/go-flags 4766 https://github.com/jessevdk/go-flags 4767 ---------------------------------------------------------------- 4768 Copyright (c) 2012 Jesse van den Kieboom. All rights reserved. 4769 Redistribution and use in source and binary forms, with or without 4770 modification, are permitted provided that the following conditions are 4771 met: 4772 4773 * Redistributions of source code must retain the above copyright 4774 notice, this list of conditions and the following disclaimer. 4775 * Redistributions in binary form must reproduce the above 4776 copyright notice, this list of conditions and the following disclaimer 4777 in the documentation and/or other materials provided with the 4778 distribution. 4779 * Neither the name of Google Inc. nor the names of its 4780 contributors may be used to endorse or promote products derived from 4781 this software without specific prior written permission. 4782 4783 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 4784 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 4785 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 4786 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 4787 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 4788 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 4789 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 4790 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 4791 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 4792 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 4793 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 4794 4795 ================================================================ 4796 4797 github.com/josharian/intern 4798 https://github.com/josharian/intern 4799 ---------------------------------------------------------------- 4800 MIT License 4801 4802 Copyright (c) 2019 Josh Bleecher Snyder 4803 4804 Permission is hereby granted, free of charge, to any person obtaining a copy 4805 of this software and associated documentation files (the "Software"), to deal 4806 in the Software without restriction, including without limitation the rights 4807 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 4808 copies of the Software, and to permit persons to whom the Software is 4809 furnished to do so, subject to the following conditions: 4810 4811 The above copyright notice and this permission notice shall be included in all 4812 copies or substantial portions of the Software. 4813 4814 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 4815 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 4816 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 4817 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 4818 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 4819 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 4820 SOFTWARE. 4821 4822 ================================================================ 4823 4824 github.com/juju/ratelimit 4825 https://github.com/juju/ratelimit 4826 ---------------------------------------------------------------- 4827 All files in this repository are licensed as follows. If you contribute 4828 to this repository, it is assumed that you license your contribution 4829 under the same license unless you state otherwise. 4830 4831 All files Copyright (C) 2015 Canonical Ltd. unless otherwise specified in the file. 4832 4833 This software is licensed under the LGPLv3, included below. 4834 4835 As a special exception to the GNU Lesser General Public License version 3 4836 ("LGPL3"), the copyright holders of this Library give you permission to 4837 convey to a third party a Combined Work that links statically or dynamically 4838 to this Library without providing any Minimal Corresponding Source or 4839 Minimal Application Code as set out in 4d or providing the installation 4840 information set out in section 4e, provided that you comply with the other 4841 provisions of LGPL3 and provided that you meet, for the Application the 4842 terms and conditions of the license(s) which apply to the Application. 4843 4844 Except as stated in this special exception, the provisions of LGPL3 will 4845 continue to comply in full to this Library. If you modify this Library, you 4846 may apply this exception to your version of this Library, but you are not 4847 obliged to do so. If you do not wish to do so, delete this exception 4848 statement from your version. This exception does not (and cannot) modify any 4849 license terms which apply to the Application, with which you must still 4850 comply. 4851 4852 4853 GNU LESSER GENERAL PUBLIC LICENSE 4854 Version 3, 29 June 2007 4855 4856 Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/> 4857 Everyone is permitted to copy and distribute verbatim copies 4858 of this license document, but changing it is not allowed. 4859 4860 4861 This version of the GNU Lesser General Public License incorporates 4862 the terms and conditions of version 3 of the GNU General Public 4863 License, supplemented by the additional permissions listed below. 4864 4865 0. Additional Definitions. 4866 4867 As used herein, "this License" refers to version 3 of the GNU Lesser 4868 General Public License, and the "GNU GPL" refers to version 3 of the GNU 4869 General Public License. 4870 4871 "The Library" refers to a covered work governed by this License, 4872 other than an Application or a Combined Work as defined below. 4873 4874 An "Application" is any work that makes use of an interface provided 4875 by the Library, but which is not otherwise based on the Library. 4876 Defining a subclass of a class defined by the Library is deemed a mode 4877 of using an interface provided by the Library. 4878 4879 A "Combined Work" is a work produced by combining or linking an 4880 Application with the Library. The particular version of the Library 4881 with which the Combined Work was made is also called the "Linked 4882 Version". 4883 4884 The "Minimal Corresponding Source" for a Combined Work means the 4885 Corresponding Source for the Combined Work, excluding any source code 4886 for portions of the Combined Work that, considered in isolation, are 4887 based on the Application, and not on the Linked Version. 4888 4889 The "Corresponding Application Code" for a Combined Work means the 4890 object code and/or source code for the Application, including any data 4891 and utility programs needed for reproducing the Combined Work from the 4892 Application, but excluding the System Libraries of the Combined Work. 4893 4894 1. Exception to Section 3 of the GNU GPL. 4895 4896 You may convey a covered work under sections 3 and 4 of this License 4897 without being bound by section 3 of the GNU GPL. 4898 4899 2. Conveying Modified Versions. 4900 4901 If you modify a copy of the Library, and, in your modifications, a 4902 facility refers to a function or data to be supplied by an Application 4903 that uses the facility (other than as an argument passed when the 4904 facility is invoked), then you may convey a copy of the modified 4905 version: 4906 4907 a) under this License, provided that you make a good faith effort to 4908 ensure that, in the event an Application does not supply the 4909 function or data, the facility still operates, and performs 4910 whatever part of its purpose remains meaningful, or 4911 4912 b) under the GNU GPL, with none of the additional permissions of 4913 this License applicable to that copy. 4914 4915 3. Object Code Incorporating Material from Library Header Files. 4916 4917 The object code form of an Application may incorporate material from 4918 a header file that is part of the Library. You may convey such object 4919 code under terms of your choice, provided that, if the incorporated 4920 material is not limited to numerical parameters, data structure 4921 layouts and accessors, or small macros, inline functions and templates 4922 (ten or fewer lines in length), you do both of the following: 4923 4924 a) Give prominent notice with each copy of the object code that the 4925 Library is used in it and that the Library and its use are 4926 covered by this License. 4927 4928 b) Accompany the object code with a copy of the GNU GPL and this license 4929 document. 4930 4931 4. Combined Works. 4932 4933 You may convey a Combined Work under terms of your choice that, 4934 taken together, effectively do not restrict modification of the 4935 portions of the Library contained in the Combined Work and reverse 4936 engineering for debugging such modifications, if you also do each of 4937 the following: 4938 4939 a) Give prominent notice with each copy of the Combined Work that 4940 the Library is used in it and that the Library and its use are 4941 covered by this License. 4942 4943 b) Accompany the Combined Work with a copy of the GNU GPL and this license 4944 document. 4945 4946 c) For a Combined Work that displays copyright notices during 4947 execution, include the copyright notice for the Library among 4948 these notices, as well as a reference directing the user to the 4949 copies of the GNU GPL and this license document. 4950 4951 d) Do one of the following: 4952 4953 0) Convey the Minimal Corresponding Source under the terms of this 4954 License, and the Corresponding Application Code in a form 4955 suitable for, and under terms that permit, the user to 4956 recombine or relink the Application with a modified version of 4957 the Linked Version to produce a modified Combined Work, in the 4958 manner specified by section 6 of the GNU GPL for conveying 4959 Corresponding Source. 4960 4961 1) Use a suitable shared library mechanism for linking with the 4962 Library. A suitable mechanism is one that (a) uses at run time 4963 a copy of the Library already present on the user's computer 4964 system, and (b) will operate properly with a modified version 4965 of the Library that is interface-compatible with the Linked 4966 Version. 4967 4968 e) Provide Installation Information, but only if you would otherwise 4969 be required to provide such information under section 6 of the 4970 GNU GPL, and only to the extent that such information is 4971 necessary to install and execute a modified version of the 4972 Combined Work produced by recombining or relinking the 4973 Application with a modified version of the Linked Version. (If 4974 you use option 4d0, the Installation Information must accompany 4975 the Minimal Corresponding Source and Corresponding Application 4976 Code. If you use option 4d1, you must provide the Installation 4977 Information in the manner specified by section 6 of the GNU GPL 4978 for conveying Corresponding Source.) 4979 4980 5. Combined Libraries. 4981 4982 You may place library facilities that are a work based on the 4983 Library side by side in a single library together with other library 4984 facilities that are not Applications and are not covered by this 4985 License, and convey such a combined library under terms of your 4986 choice, if you do both of the following: 4987 4988 a) Accompany the combined library with a copy of the same work based 4989 on the Library, uncombined with any other library facilities, 4990 conveyed under the terms of this License. 4991 4992 b) Give prominent notice with the combined library that part of it 4993 is a work based on the Library, and explaining where to find the 4994 accompanying uncombined form of the same work. 4995 4996 6. Revised Versions of the GNU Lesser General Public License. 4997 4998 The Free Software Foundation may publish revised and/or new versions 4999 of the GNU Lesser General Public License from time to time. Such new 5000 versions will be similar in spirit to the present version, but may 5001 differ in detail to address new problems or concerns. 5002 5003 Each version is given a distinguishing version number. If the 5004 Library as you received it specifies that a certain numbered version 5005 of the GNU Lesser General Public License "or any later version" 5006 applies to it, you have the option of following the terms and 5007 conditions either of that published version or of any later version 5008 published by the Free Software Foundation. If the Library as you 5009 received it does not specify a version number of the GNU Lesser 5010 General Public License, you may choose any version of the GNU Lesser 5011 General Public License ever published by the Free Software Foundation. 5012 5013 If the Library as you received it specifies that a proxy can decide 5014 whether future versions of the GNU Lesser General Public License shall 5015 apply, that proxy's public statement of acceptance of any version is 5016 permanent authorization for you to choose that version for the 5017 Library. 5018 5019 ================================================================ 5020 5021 github.com/klauspost/compress 5022 https://github.com/klauspost/compress 5023 ---------------------------------------------------------------- 5024 Copyright (c) 2012 The Go Authors. All rights reserved. 5025 Copyright (c) 2019 Klaus Post. All rights reserved. 5026 5027 Redistribution and use in source and binary forms, with or without 5028 modification, are permitted provided that the following conditions are 5029 met: 5030 5031 * Redistributions of source code must retain the above copyright 5032 notice, this list of conditions and the following disclaimer. 5033 * Redistributions in binary form must reproduce the above 5034 copyright notice, this list of conditions and the following disclaimer 5035 in the documentation and/or other materials provided with the 5036 distribution. 5037 * Neither the name of Google Inc. nor the names of its 5038 contributors may be used to endorse or promote products derived from 5039 this software without specific prior written permission. 5040 5041 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 5042 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 5043 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 5044 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 5045 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 5046 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 5047 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 5048 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 5049 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 5050 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 5051 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 5052 5053 ------------------ 5054 5055 Files: gzhttp/* 5056 5057 Apache License 5058 Version 2.0, January 2004 5059 http://www.apache.org/licenses/ 5060 5061 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 5062 5063 1. Definitions. 5064 5065 "License" shall mean the terms and conditions for use, reproduction, 5066 and distribution as defined by Sections 1 through 9 of this document. 5067 5068 "Licensor" shall mean the copyright owner or entity authorized by 5069 the copyright owner that is granting the License. 5070 5071 "Legal Entity" shall mean the union of the acting entity and all 5072 other entities that control, are controlled by, or are under common 5073 control with that entity. For the purposes of this definition, 5074 "control" means (i) the power, direct or indirect, to cause the 5075 direction or management of such entity, whether by contract or 5076 otherwise, or (ii) ownership of fifty percent (50%) or more of the 5077 outstanding shares, or (iii) beneficial ownership of such entity. 5078 5079 "You" (or "Your") shall mean an individual or Legal Entity 5080 exercising permissions granted by this License. 5081 5082 "Source" form shall mean the preferred form for making modifications, 5083 including but not limited to software source code, documentation 5084 source, and configuration files. 5085 5086 "Object" form shall mean any form resulting from mechanical 5087 transformation or translation of a Source form, including but 5088 not limited to compiled object code, generated documentation, 5089 and conversions to other media types. 5090 5091 "Work" shall mean the work of authorship, whether in Source or 5092 Object form, made available under the License, as indicated by a 5093 copyright notice that is included in or attached to the work 5094 (an example is provided in the Appendix below). 5095 5096 "Derivative Works" shall mean any work, whether in Source or Object 5097 form, that is based on (or derived from) the Work and for which the 5098 editorial revisions, annotations, elaborations, or other modifications 5099 represent, as a whole, an original work of authorship. For the purposes 5100 of this License, Derivative Works shall not include works that remain 5101 separable from, or merely link (or bind by name) to the interfaces of, 5102 the Work and Derivative Works thereof. 5103 5104 "Contribution" shall mean any work of authorship, including 5105 the original version of the Work and any modifications or additions 5106 to that Work or Derivative Works thereof, that is intentionally 5107 submitted to Licensor for inclusion in the Work by the copyright owner 5108 or by an individual or Legal Entity authorized to submit on behalf of 5109 the copyright owner. For the purposes of this definition, "submitted" 5110 means any form of electronic, verbal, or written communication sent 5111 to the Licensor or its representatives, including but not limited to 5112 communication on electronic mailing lists, source code control systems, 5113 and issue tracking systems that are managed by, or on behalf of, the 5114 Licensor for the purpose of discussing and improving the Work, but 5115 excluding communication that is conspicuously marked or otherwise 5116 designated in writing by the copyright owner as "Not a Contribution." 5117 5118 "Contributor" shall mean Licensor and any individual or Legal Entity 5119 on behalf of whom a Contribution has been received by Licensor and 5120 subsequently incorporated within the Work. 5121 5122 2. Grant of Copyright License. Subject to the terms and conditions of 5123 this License, each Contributor hereby grants to You a perpetual, 5124 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 5125 copyright license to reproduce, prepare Derivative Works of, 5126 publicly display, publicly perform, sublicense, and distribute the 5127 Work and such Derivative Works in Source or Object form. 5128 5129 3. Grant of Patent License. Subject to the terms and conditions of 5130 this License, each Contributor hereby grants to You a perpetual, 5131 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 5132 (except as stated in this section) patent license to make, have made, 5133 use, offer to sell, sell, import, and otherwise transfer the Work, 5134 where such license applies only to those patent claims licensable 5135 by such Contributor that are necessarily infringed by their 5136 Contribution(s) alone or by combination of their Contribution(s) 5137 with the Work to which such Contribution(s) was submitted. If You 5138 institute patent litigation against any entity (including a 5139 cross-claim or counterclaim in a lawsuit) alleging that the Work 5140 or a Contribution incorporated within the Work constitutes direct 5141 or contributory patent infringement, then any patent licenses 5142 granted to You under this License for that Work shall terminate 5143 as of the date such litigation is filed. 5144 5145 4. Redistribution. You may reproduce and distribute copies of the 5146 Work or Derivative Works thereof in any medium, with or without 5147 modifications, and in Source or Object form, provided that You 5148 meet the following conditions: 5149 5150 (a) You must give any other recipients of the Work or 5151 Derivative Works a copy of this License; and 5152 5153 (b) You must cause any modified files to carry prominent notices 5154 stating that You changed the files; and 5155 5156 (c) You must retain, in the Source form of any Derivative Works 5157 that You distribute, all copyright, patent, trademark, and 5158 attribution notices from the Source form of the Work, 5159 excluding those notices that do not pertain to any part of 5160 the Derivative Works; and 5161 5162 (d) If the Work includes a "NOTICE" text file as part of its 5163 distribution, then any Derivative Works that You distribute must 5164 include a readable copy of the attribution notices contained 5165 within such NOTICE file, excluding those notices that do not 5166 pertain to any part of the Derivative Works, in at least one 5167 of the following places: within a NOTICE text file distributed 5168 as part of the Derivative Works; within the Source form or 5169 documentation, if provided along with the Derivative Works; or, 5170 within a display generated by the Derivative Works, if and 5171 wherever such third-party notices normally appear. The contents 5172 of the NOTICE file are for informational purposes only and 5173 do not modify the License. You may add Your own attribution 5174 notices within Derivative Works that You distribute, alongside 5175 or as an addendum to the NOTICE text from the Work, provided 5176 that such additional attribution notices cannot be construed 5177 as modifying the License. 5178 5179 You may add Your own copyright statement to Your modifications and 5180 may provide additional or different license terms and conditions 5181 for use, reproduction, or distribution of Your modifications, or 5182 for any such Derivative Works as a whole, provided Your use, 5183 reproduction, and distribution of the Work otherwise complies with 5184 the conditions stated in this License. 5185 5186 5. Submission of Contributions. Unless You explicitly state otherwise, 5187 any Contribution intentionally submitted for inclusion in the Work 5188 by You to the Licensor shall be under the terms and conditions of 5189 this License, without any additional terms or conditions. 5190 Notwithstanding the above, nothing herein shall supersede or modify 5191 the terms of any separate license agreement you may have executed 5192 with Licensor regarding such Contributions. 5193 5194 6. Trademarks. This License does not grant permission to use the trade 5195 names, trademarks, service marks, or product names of the Licensor, 5196 except as required for reasonable and customary use in describing the 5197 origin of the Work and reproducing the content of the NOTICE file. 5198 5199 7. Disclaimer of Warranty. Unless required by applicable law or 5200 agreed to in writing, Licensor provides the Work (and each 5201 Contributor provides its Contributions) on an "AS IS" BASIS, 5202 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 5203 implied, including, without limitation, any warranties or conditions 5204 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 5205 PARTICULAR PURPOSE. You are solely responsible for determining the 5206 appropriateness of using or redistributing the Work and assume any 5207 risks associated with Your exercise of permissions under this License. 5208 5209 8. Limitation of Liability. In no event and under no legal theory, 5210 whether in tort (including negligence), contract, or otherwise, 5211 unless required by applicable law (such as deliberate and grossly 5212 negligent acts) or agreed to in writing, shall any Contributor be 5213 liable to You for damages, including any direct, indirect, special, 5214 incidental, or consequential damages of any character arising as a 5215 result of this License or out of the use or inability to use the 5216 Work (including but not limited to damages for loss of goodwill, 5217 work stoppage, computer failure or malfunction, or any and all 5218 other commercial damages or losses), even if such Contributor 5219 has been advised of the possibility of such damages. 5220 5221 9. Accepting Warranty or Additional Liability. While redistributing 5222 the Work or Derivative Works thereof, You may choose to offer, 5223 and charge a fee for, acceptance of support, warranty, indemnity, 5224 or other liability obligations and/or rights consistent with this 5225 License. However, in accepting such obligations, You may act only 5226 on Your own behalf and on Your sole responsibility, not on behalf 5227 of any other Contributor, and only if You agree to indemnify, 5228 defend, and hold each Contributor harmless for any liability 5229 incurred by, or claims asserted against, such Contributor by reason 5230 of your accepting any such warranty or additional liability. 5231 5232 END OF TERMS AND CONDITIONS 5233 5234 APPENDIX: How to apply the Apache License to your work. 5235 5236 To apply the Apache License to your work, attach the following 5237 boilerplate notice, with the fields enclosed by brackets "[]" 5238 replaced with your own identifying information. (Don't include 5239 the brackets!) The text should be enclosed in the appropriate 5240 comment syntax for the file format. We also recommend that a 5241 file or class name and description of purpose be included on the 5242 same "printed page" as the copyright notice for easier 5243 identification within third-party archives. 5244 5245 Copyright 2016-2017 The New York Times Company 5246 5247 Licensed under the Apache License, Version 2.0 (the "License"); 5248 you may not use this file except in compliance with the License. 5249 You may obtain a copy of the License at 5250 5251 http://www.apache.org/licenses/LICENSE-2.0 5252 5253 Unless required by applicable law or agreed to in writing, software 5254 distributed under the License is distributed on an "AS IS" BASIS, 5255 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 5256 See the License for the specific language governing permissions and 5257 limitations under the License. 5258 5259 ------------------ 5260 5261 Files: s2/cmd/internal/readahead/* 5262 5263 The MIT License (MIT) 5264 5265 Copyright (c) 2015 Klaus Post 5266 5267 Permission is hereby granted, free of charge, to any person obtaining a copy 5268 of this software and associated documentation files (the "Software"), to deal 5269 in the Software without restriction, including without limitation the rights 5270 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 5271 copies of the Software, and to permit persons to whom the Software is 5272 furnished to do so, subject to the following conditions: 5273 5274 The above copyright notice and this permission notice shall be included in all 5275 copies or substantial portions of the Software. 5276 5277 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 5278 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 5279 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 5280 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 5281 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 5282 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 5283 SOFTWARE. 5284 5285 --------------------- 5286 Files: snappy/* 5287 Files: internal/snapref/* 5288 5289 Copyright (c) 2011 The Snappy-Go Authors. All rights reserved. 5290 5291 Redistribution and use in source and binary forms, with or without 5292 modification, are permitted provided that the following conditions are 5293 met: 5294 5295 * Redistributions of source code must retain the above copyright 5296 notice, this list of conditions and the following disclaimer. 5297 * Redistributions in binary form must reproduce the above 5298 copyright notice, this list of conditions and the following disclaimer 5299 in the documentation and/or other materials provided with the 5300 distribution. 5301 * Neither the name of Google Inc. nor the names of its 5302 contributors may be used to endorse or promote products derived from 5303 this software without specific prior written permission. 5304 5305 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 5306 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 5307 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 5308 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 5309 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 5310 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 5311 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 5312 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 5313 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 5314 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 5315 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 5316 5317 ----------------- 5318 5319 Files: s2/cmd/internal/filepathx/* 5320 5321 Copyright 2016 The filepathx Authors 5322 5323 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: 5324 5325 The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. 5326 5327 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. 5328 5329 ================================================================ 5330 5331 github.com/klauspost/cpuid/v2 5332 https://github.com/klauspost/cpuid/v2 5333 ---------------------------------------------------------------- 5334 The MIT License (MIT) 5335 5336 Copyright (c) 2015 Klaus Post 5337 5338 Permission is hereby granted, free of charge, to any person obtaining a copy 5339 of this software and associated documentation files (the "Software"), to deal 5340 in the Software without restriction, including without limitation the rights 5341 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 5342 copies of the Software, and to permit persons to whom the Software is 5343 furnished to do so, subject to the following conditions: 5344 5345 The above copyright notice and this permission notice shall be included in all 5346 copies or substantial portions of the Software. 5347 5348 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 5349 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 5350 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 5351 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 5352 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 5353 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 5354 SOFTWARE. 5355 5356 5357 ================================================================ 5358 5359 github.com/kr/pretty 5360 https://github.com/kr/pretty 5361 ---------------------------------------------------------------- 5362 Copyright 2012 Keith Rarick 5363 5364 Permission is hereby granted, free of charge, to any person obtaining a copy 5365 of this software and associated documentation files (the "Software"), to deal 5366 in the Software without restriction, including without limitation the rights 5367 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 5368 copies of the Software, and to permit persons to whom the Software is 5369 furnished to do so, subject to the following conditions: 5370 5371 The above copyright notice and this permission notice shall be included in 5372 all copies or substantial portions of the Software. 5373 5374 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 5375 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 5376 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 5377 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 5378 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 5379 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 5380 THE SOFTWARE. 5381 5382 ================================================================ 5383 5384 github.com/kr/text 5385 https://github.com/kr/text 5386 ---------------------------------------------------------------- 5387 Copyright 2012 Keith Rarick 5388 5389 Permission is hereby granted, free of charge, to any person obtaining a copy 5390 of this software and associated documentation files (the "Software"), to deal 5391 in the Software without restriction, including without limitation the rights 5392 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 5393 copies of the Software, and to permit persons to whom the Software is 5394 furnished to do so, subject to the following conditions: 5395 5396 The above copyright notice and this permission notice shall be included in 5397 all copies or substantial portions of the Software. 5398 5399 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 5400 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 5401 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 5402 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 5403 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 5404 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 5405 THE SOFTWARE. 5406 5407 ================================================================ 5408 5409 github.com/lestrrat-go/backoff/v2 5410 https://github.com/lestrrat-go/backoff/v2 5411 ---------------------------------------------------------------- 5412 MIT License 5413 5414 Copyright (c) 2018 lestrrat 5415 5416 Permission is hereby granted, free of charge, to any person obtaining a copy 5417 of this software and associated documentation files (the "Software"), to deal 5418 in the Software without restriction, including without limitation the rights 5419 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 5420 copies of the Software, and to permit persons to whom the Software is 5421 furnished to do so, subject to the following conditions: 5422 5423 The above copyright notice and this permission notice shall be included in all 5424 copies or substantial portions of the Software. 5425 5426 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 5427 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 5428 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 5429 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 5430 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 5431 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 5432 SOFTWARE. 5433 5434 ================================================================ 5435 5436 github.com/lestrrat-go/blackmagic 5437 https://github.com/lestrrat-go/blackmagic 5438 ---------------------------------------------------------------- 5439 MIT License 5440 5441 Copyright (c) 2021 lestrrat-go 5442 5443 Permission is hereby granted, free of charge, to any person obtaining a copy 5444 of this software and associated documentation files (the "Software"), to deal 5445 in the Software without restriction, including without limitation the rights 5446 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 5447 copies of the Software, and to permit persons to whom the Software is 5448 furnished to do so, subject to the following conditions: 5449 5450 The above copyright notice and this permission notice shall be included in all 5451 copies or substantial portions of the Software. 5452 5453 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 5454 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 5455 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 5456 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 5457 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 5458 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 5459 SOFTWARE. 5460 5461 ================================================================ 5462 5463 github.com/lestrrat-go/httpcc 5464 https://github.com/lestrrat-go/httpcc 5465 ---------------------------------------------------------------- 5466 MIT License 5467 5468 Copyright (c) 2020 lestrrat-go 5469 5470 Permission is hereby granted, free of charge, to any person obtaining a copy 5471 of this software and associated documentation files (the "Software"), to deal 5472 in the Software without restriction, including without limitation the rights 5473 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 5474 copies of the Software, and to permit persons to whom the Software is 5475 furnished to do so, subject to the following conditions: 5476 5477 The above copyright notice and this permission notice shall be included in all 5478 copies or substantial portions of the Software. 5479 5480 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 5481 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 5482 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 5483 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 5484 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 5485 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 5486 SOFTWARE. 5487 5488 ================================================================ 5489 5490 github.com/lestrrat-go/iter 5491 https://github.com/lestrrat-go/iter 5492 ---------------------------------------------------------------- 5493 MIT License 5494 5495 Copyright (c) 2020 lestrrat-go 5496 5497 Permission is hereby granted, free of charge, to any person obtaining a copy 5498 of this software and associated documentation files (the "Software"), to deal 5499 in the Software without restriction, including without limitation the rights 5500 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 5501 copies of the Software, and to permit persons to whom the Software is 5502 furnished to do so, subject to the following conditions: 5503 5504 The above copyright notice and this permission notice shall be included in all 5505 copies or substantial portions of the Software. 5506 5507 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 5508 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 5509 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 5510 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 5511 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 5512 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 5513 SOFTWARE. 5514 5515 ================================================================ 5516 5517 github.com/lestrrat-go/jwx 5518 https://github.com/lestrrat-go/jwx 5519 ---------------------------------------------------------------- 5520 The MIT License (MIT) 5521 5522 Copyright (c) 2015 lestrrat 5523 5524 Permission is hereby granted, free of charge, to any person obtaining a copy 5525 of this software and associated documentation files (the "Software"), to deal 5526 in the Software without restriction, including without limitation the rights 5527 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 5528 copies of the Software, and to permit persons to whom the Software is 5529 furnished to do so, subject to the following conditions: 5530 5531 The above copyright notice and this permission notice shall be included in all 5532 copies or substantial portions of the Software. 5533 5534 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 5535 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 5536 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 5537 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 5538 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 5539 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 5540 SOFTWARE. 5541 5542 5543 ================================================================ 5544 5545 github.com/lestrrat-go/option 5546 https://github.com/lestrrat-go/option 5547 ---------------------------------------------------------------- 5548 MIT License 5549 5550 Copyright (c) 2021 lestrrat-go 5551 5552 Permission is hereby granted, free of charge, to any person obtaining a copy 5553 of this software and associated documentation files (the "Software"), to deal 5554 in the Software without restriction, including without limitation the rights 5555 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 5556 copies of the Software, and to permit persons to whom the Software is 5557 furnished to do so, subject to the following conditions: 5558 5559 The above copyright notice and this permission notice shall be included in all 5560 copies or substantial portions of the Software. 5561 5562 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 5563 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 5564 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 5565 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 5566 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 5567 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 5568 SOFTWARE. 5569 5570 ================================================================ 5571 5572 github.com/lucasb-eyer/go-colorful 5573 https://github.com/lucasb-eyer/go-colorful 5574 ---------------------------------------------------------------- 5575 Copyright (c) 2013 Lucas Beyer 5576 5577 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: 5578 5579 The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. 5580 5581 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. 5582 5583 ================================================================ 5584 5585 github.com/lufia/plan9stats 5586 https://github.com/lufia/plan9stats 5587 ---------------------------------------------------------------- 5588 BSD 3-Clause License 5589 5590 Copyright (c) 2019, KADOTA, Kyohei 5591 All rights reserved. 5592 5593 Redistribution and use in source and binary forms, with or without 5594 modification, are permitted provided that the following conditions are met: 5595 5596 1. Redistributions of source code must retain the above copyright notice, this 5597 list of conditions and the following disclaimer. 5598 5599 2. Redistributions in binary form must reproduce the above copyright notice, 5600 this list of conditions and the following disclaimer in the documentation 5601 and/or other materials provided with the distribution. 5602 5603 3. Neither the name of the copyright holder nor the names of its 5604 contributors may be used to endorse or promote products derived from 5605 this software without specific prior written permission. 5606 5607 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 5608 AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 5609 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 5610 DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE 5611 FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 5612 DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR 5613 SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER 5614 CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, 5615 OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 5616 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 5617 5618 ================================================================ 5619 5620 github.com/mailru/easyjson 5621 https://github.com/mailru/easyjson 5622 ---------------------------------------------------------------- 5623 Copyright (c) 2016 Mail.Ru Group 5624 5625 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: 5626 5627 The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. 5628 5629 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. 5630 5631 ================================================================ 5632 5633 github.com/mattn/go-colorable 5634 https://github.com/mattn/go-colorable 5635 ---------------------------------------------------------------- 5636 The MIT License (MIT) 5637 5638 Copyright (c) 2016 Yasuhiro Matsumoto 5639 5640 Permission is hereby granted, free of charge, to any person obtaining a copy 5641 of this software and associated documentation files (the "Software"), to deal 5642 in the Software without restriction, including without limitation the rights 5643 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 5644 copies of the Software, and to permit persons to whom the Software is 5645 furnished to do so, subject to the following conditions: 5646 5647 The above copyright notice and this permission notice shall be included in all 5648 copies or substantial portions of the Software. 5649 5650 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 5651 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 5652 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 5653 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 5654 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 5655 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 5656 SOFTWARE. 5657 5658 ================================================================ 5659 5660 github.com/mattn/go-ieproxy 5661 https://github.com/mattn/go-ieproxy 5662 ---------------------------------------------------------------- 5663 MIT License 5664 5665 Copyright (c) 2014 mattn 5666 Copyright (c) 2017 oliverpool 5667 Copyright (c) 2019 Adele Reed 5668 5669 Permission is hereby granted, free of charge, to any person obtaining a copy 5670 of this software and associated documentation files (the "Software"), to deal 5671 in the Software without restriction, including without limitation the rights 5672 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 5673 copies of the Software, and to permit persons to whom the Software is 5674 furnished to do so, subject to the following conditions: 5675 5676 The above copyright notice and this permission notice shall be included in all 5677 copies or substantial portions of the Software. 5678 5679 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 5680 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 5681 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 5682 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 5683 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 5684 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 5685 SOFTWARE. 5686 5687 ================================================================ 5688 5689 github.com/mattn/go-isatty 5690 https://github.com/mattn/go-isatty 5691 ---------------------------------------------------------------- 5692 Copyright (c) Yasuhiro MATSUMOTO <mattn.jp@gmail.com> 5693 5694 MIT License (Expat) 5695 5696 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: 5697 5698 The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. 5699 5700 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. 5701 5702 ================================================================ 5703 5704 github.com/mattn/go-runewidth 5705 https://github.com/mattn/go-runewidth 5706 ---------------------------------------------------------------- 5707 The MIT License (MIT) 5708 5709 Copyright (c) 2016 Yasuhiro Matsumoto 5710 5711 Permission is hereby granted, free of charge, to any person obtaining a copy 5712 of this software and associated documentation files (the "Software"), to deal 5713 in the Software without restriction, including without limitation the rights 5714 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 5715 copies of the Software, and to permit persons to whom the Software is 5716 furnished to do so, subject to the following conditions: 5717 5718 The above copyright notice and this permission notice shall be included in all 5719 copies or substantial portions of the Software. 5720 5721 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 5722 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 5723 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 5724 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 5725 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 5726 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 5727 SOFTWARE. 5728 5729 ================================================================ 5730 5731 github.com/matttproud/golang_protobuf_extensions 5732 https://github.com/matttproud/golang_protobuf_extensions 5733 ---------------------------------------------------------------- 5734 Apache License 5735 Version 2.0, January 2004 5736 http://www.apache.org/licenses/ 5737 5738 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 5739 5740 1. Definitions. 5741 5742 "License" shall mean the terms and conditions for use, reproduction, 5743 and distribution as defined by Sections 1 through 9 of this document. 5744 5745 "Licensor" shall mean the copyright owner or entity authorized by 5746 the copyright owner that is granting the License. 5747 5748 "Legal Entity" shall mean the union of the acting entity and all 5749 other entities that control, are controlled by, or are under common 5750 control with that entity. For the purposes of this definition, 5751 "control" means (i) the power, direct or indirect, to cause the 5752 direction or management of such entity, whether by contract or 5753 otherwise, or (ii) ownership of fifty percent (50%) or more of the 5754 outstanding shares, or (iii) beneficial ownership of such entity. 5755 5756 "You" (or "Your") shall mean an individual or Legal Entity 5757 exercising permissions granted by this License. 5758 5759 "Source" form shall mean the preferred form for making modifications, 5760 including but not limited to software source code, documentation 5761 source, and configuration files. 5762 5763 "Object" form shall mean any form resulting from mechanical 5764 transformation or translation of a Source form, including but 5765 not limited to compiled object code, generated documentation, 5766 and conversions to other media types. 5767 5768 "Work" shall mean the work of authorship, whether in Source or 5769 Object form, made available under the License, as indicated by a 5770 copyright notice that is included in or attached to the work 5771 (an example is provided in the Appendix below). 5772 5773 "Derivative Works" shall mean any work, whether in Source or Object 5774 form, that is based on (or derived from) the Work and for which the 5775 editorial revisions, annotations, elaborations, or other modifications 5776 represent, as a whole, an original work of authorship. For the purposes 5777 of this License, Derivative Works shall not include works that remain 5778 separable from, or merely link (or bind by name) to the interfaces of, 5779 the Work and Derivative Works thereof. 5780 5781 "Contribution" shall mean any work of authorship, including 5782 the original version of the Work and any modifications or additions 5783 to that Work or Derivative Works thereof, that is intentionally 5784 submitted to Licensor for inclusion in the Work by the copyright owner 5785 or by an individual or Legal Entity authorized to submit on behalf of 5786 the copyright owner. For the purposes of this definition, "submitted" 5787 means any form of electronic, verbal, or written communication sent 5788 to the Licensor or its representatives, including but not limited to 5789 communication on electronic mailing lists, source code control systems, 5790 and issue tracking systems that are managed by, or on behalf of, the 5791 Licensor for the purpose of discussing and improving the Work, but 5792 excluding communication that is conspicuously marked or otherwise 5793 designated in writing by the copyright owner as "Not a Contribution." 5794 5795 "Contributor" shall mean Licensor and any individual or Legal Entity 5796 on behalf of whom a Contribution has been received by Licensor and 5797 subsequently incorporated within the Work. 5798 5799 2. Grant of Copyright License. Subject to the terms and conditions of 5800 this License, each Contributor hereby grants to You a perpetual, 5801 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 5802 copyright license to reproduce, prepare Derivative Works of, 5803 publicly display, publicly perform, sublicense, and distribute the 5804 Work and such Derivative Works in Source or Object form. 5805 5806 3. Grant of Patent License. Subject to the terms and conditions of 5807 this License, each Contributor hereby grants to You a perpetual, 5808 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 5809 (except as stated in this section) patent license to make, have made, 5810 use, offer to sell, sell, import, and otherwise transfer the Work, 5811 where such license applies only to those patent claims licensable 5812 by such Contributor that are necessarily infringed by their 5813 Contribution(s) alone or by combination of their Contribution(s) 5814 with the Work to which such Contribution(s) was submitted. If You 5815 institute patent litigation against any entity (including a 5816 cross-claim or counterclaim in a lawsuit) alleging that the Work 5817 or a Contribution incorporated within the Work constitutes direct 5818 or contributory patent infringement, then any patent licenses 5819 granted to You under this License for that Work shall terminate 5820 as of the date such litigation is filed. 5821 5822 4. Redistribution. You may reproduce and distribute copies of the 5823 Work or Derivative Works thereof in any medium, with or without 5824 modifications, and in Source or Object form, provided that You 5825 meet the following conditions: 5826 5827 (a) You must give any other recipients of the Work or 5828 Derivative Works a copy of this License; and 5829 5830 (b) You must cause any modified files to carry prominent notices 5831 stating that You changed the files; and 5832 5833 (c) You must retain, in the Source form of any Derivative Works 5834 that You distribute, all copyright, patent, trademark, and 5835 attribution notices from the Source form of the Work, 5836 excluding those notices that do not pertain to any part of 5837 the Derivative Works; and 5838 5839 (d) If the Work includes a "NOTICE" text file as part of its 5840 distribution, then any Derivative Works that You distribute must 5841 include a readable copy of the attribution notices contained 5842 within such NOTICE file, excluding those notices that do not 5843 pertain to any part of the Derivative Works, in at least one 5844 of the following places: within a NOTICE text file distributed 5845 as part of the Derivative Works; within the Source form or 5846 documentation, if provided along with the Derivative Works; or, 5847 within a display generated by the Derivative Works, if and 5848 wherever such third-party notices normally appear. The contents 5849 of the NOTICE file are for informational purposes only and 5850 do not modify the License. You may add Your own attribution 5851 notices within Derivative Works that You distribute, alongside 5852 or as an addendum to the NOTICE text from the Work, provided 5853 that such additional attribution notices cannot be construed 5854 as modifying the License. 5855 5856 You may add Your own copyright statement to Your modifications and 5857 may provide additional or different license terms and conditions 5858 for use, reproduction, or distribution of Your modifications, or 5859 for any such Derivative Works as a whole, provided Your use, 5860 reproduction, and distribution of the Work otherwise complies with 5861 the conditions stated in this License. 5862 5863 5. Submission of Contributions. Unless You explicitly state otherwise, 5864 any Contribution intentionally submitted for inclusion in the Work 5865 by You to the Licensor shall be under the terms and conditions of 5866 this License, without any additional terms or conditions. 5867 Notwithstanding the above, nothing herein shall supersede or modify 5868 the terms of any separate license agreement you may have executed 5869 with Licensor regarding such Contributions. 5870 5871 6. Trademarks. This License does not grant permission to use the trade 5872 names, trademarks, service marks, or product names of the Licensor, 5873 except as required for reasonable and customary use in describing the 5874 origin of the Work and reproducing the content of the NOTICE file. 5875 5876 7. Disclaimer of Warranty. Unless required by applicable law or 5877 agreed to in writing, Licensor provides the Work (and each 5878 Contributor provides its Contributions) on an "AS IS" BASIS, 5879 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 5880 implied, including, without limitation, any warranties or conditions 5881 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 5882 PARTICULAR PURPOSE. You are solely responsible for determining the 5883 appropriateness of using or redistributing the Work and assume any 5884 risks associated with Your exercise of permissions under this License. 5885 5886 8. Limitation of Liability. In no event and under no legal theory, 5887 whether in tort (including negligence), contract, or otherwise, 5888 unless required by applicable law (such as deliberate and grossly 5889 negligent acts) or agreed to in writing, shall any Contributor be 5890 liable to You for damages, including any direct, indirect, special, 5891 incidental, or consequential damages of any character arising as a 5892 result of this License or out of the use or inability to use the 5893 Work (including but not limited to damages for loss of goodwill, 5894 work stoppage, computer failure or malfunction, or any and all 5895 other commercial damages or losses), even if such Contributor 5896 has been advised of the possibility of such damages. 5897 5898 9. Accepting Warranty or Additional Liability. While redistributing 5899 the Work or Derivative Works thereof, You may choose to offer, 5900 and charge a fee for, acceptance of support, warranty, indemnity, 5901 or other liability obligations and/or rights consistent with this 5902 License. However, in accepting such obligations, You may act only 5903 on Your own behalf and on Your sole responsibility, not on behalf 5904 of any other Contributor, and only if You agree to indemnify, 5905 defend, and hold each Contributor harmless for any liability 5906 incurred by, or claims asserted against, such Contributor by reason 5907 of your accepting any such warranty or additional liability. 5908 5909 END OF TERMS AND CONDITIONS 5910 5911 APPENDIX: How to apply the Apache License to your work. 5912 5913 To apply the Apache License to your work, attach the following 5914 boilerplate notice, with the fields enclosed by brackets "{}" 5915 replaced with your own identifying information. (Don't include 5916 the brackets!) The text should be enclosed in the appropriate 5917 comment syntax for the file format. We also recommend that a 5918 file or class name and description of purpose be included on the 5919 same "printed page" as the copyright notice for easier 5920 identification within third-party archives. 5921 5922 Copyright {yyyy} {name of copyright owner} 5923 5924 Licensed under the Apache License, Version 2.0 (the "License"); 5925 you may not use this file except in compliance with the License. 5926 You may obtain a copy of the License at 5927 5928 http://www.apache.org/licenses/LICENSE-2.0 5929 5930 Unless required by applicable law or agreed to in writing, software 5931 distributed under the License is distributed on an "AS IS" BASIS, 5932 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 5933 See the License for the specific language governing permissions and 5934 limitations under the License. 5935 5936 ================================================================ 5937 5938 github.com/minio/cli 5939 https://github.com/minio/cli 5940 ---------------------------------------------------------------- 5941 MIT License 5942 5943 Copyright (c) 2016 Jeremy Saenz & Contributors 5944 5945 Permission is hereby granted, free of charge, to any person obtaining a copy 5946 of this software and associated documentation files (the "Software"), to deal 5947 in the Software without restriction, including without limitation the rights 5948 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 5949 copies of the Software, and to permit persons to whom the Software is 5950 furnished to do so, subject to the following conditions: 5951 5952 The above copyright notice and this permission notice shall be included in all 5953 copies or substantial portions of the Software. 5954 5955 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 5956 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 5957 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 5958 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 5959 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 5960 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 5961 SOFTWARE. 5962 5963 ================================================================ 5964 5965 github.com/minio/highwayhash 5966 https://github.com/minio/highwayhash 5967 ---------------------------------------------------------------- 5968 5969 Apache License 5970 Version 2.0, January 2004 5971 http://www.apache.org/licenses/ 5972 5973 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 5974 5975 1. Definitions. 5976 5977 "License" shall mean the terms and conditions for use, reproduction, 5978 and distribution as defined by Sections 1 through 9 of this document. 5979 5980 "Licensor" shall mean the copyright owner or entity authorized by 5981 the copyright owner that is granting the License. 5982 5983 "Legal Entity" shall mean the union of the acting entity and all 5984 other entities that control, are controlled by, or are under common 5985 control with that entity. For the purposes of this definition, 5986 "control" means (i) the power, direct or indirect, to cause the 5987 direction or management of such entity, whether by contract or 5988 otherwise, or (ii) ownership of fifty percent (50%) or more of the 5989 outstanding shares, or (iii) beneficial ownership of such entity. 5990 5991 "You" (or "Your") shall mean an individual or Legal Entity 5992 exercising permissions granted by this License. 5993 5994 "Source" form shall mean the preferred form for making modifications, 5995 including but not limited to software source code, documentation 5996 source, and configuration files. 5997 5998 "Object" form shall mean any form resulting from mechanical 5999 transformation or translation of a Source form, including but 6000 not limited to compiled object code, generated documentation, 6001 and conversions to other media types. 6002 6003 "Work" shall mean the work of authorship, whether in Source or 6004 Object form, made available under the License, as indicated by a 6005 copyright notice that is included in or attached to the work 6006 (an example is provided in the Appendix below). 6007 6008 "Derivative Works" shall mean any work, whether in Source or Object 6009 form, that is based on (or derived from) the Work and for which the 6010 editorial revisions, annotations, elaborations, or other modifications 6011 represent, as a whole, an original work of authorship. For the purposes 6012 of this License, Derivative Works shall not include works that remain 6013 separable from, or merely link (or bind by name) to the interfaces of, 6014 the Work and Derivative Works thereof. 6015 6016 "Contribution" shall mean any work of authorship, including 6017 the original version of the Work and any modifications or additions 6018 to that Work or Derivative Works thereof, that is intentionally 6019 submitted to Licensor for inclusion in the Work by the copyright owner 6020 or by an individual or Legal Entity authorized to submit on behalf of 6021 the copyright owner. For the purposes of this definition, "submitted" 6022 means any form of electronic, verbal, or written communication sent 6023 to the Licensor or its representatives, including but not limited to 6024 communication on electronic mailing lists, source code control systems, 6025 and issue tracking systems that are managed by, or on behalf of, the 6026 Licensor for the purpose of discussing and improving the Work, but 6027 excluding communication that is conspicuously marked or otherwise 6028 designated in writing by the copyright owner as "Not a Contribution." 6029 6030 "Contributor" shall mean Licensor and any individual or Legal Entity 6031 on behalf of whom a Contribution has been received by Licensor and 6032 subsequently incorporated within the Work. 6033 6034 2. Grant of Copyright License. Subject to the terms and conditions of 6035 this License, each Contributor hereby grants to You a perpetual, 6036 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 6037 copyright license to reproduce, prepare Derivative Works of, 6038 publicly display, publicly perform, sublicense, and distribute the 6039 Work and such Derivative Works in Source or Object form. 6040 6041 3. Grant of Patent License. Subject to the terms and conditions of 6042 this License, each Contributor hereby grants to You a perpetual, 6043 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 6044 (except as stated in this section) patent license to make, have made, 6045 use, offer to sell, sell, import, and otherwise transfer the Work, 6046 where such license applies only to those patent claims licensable 6047 by such Contributor that are necessarily infringed by their 6048 Contribution(s) alone or by combination of their Contribution(s) 6049 with the Work to which such Contribution(s) was submitted. If You 6050 institute patent litigation against any entity (including a 6051 cross-claim or counterclaim in a lawsuit) alleging that the Work 6052 or a Contribution incorporated within the Work constitutes direct 6053 or contributory patent infringement, then any patent licenses 6054 granted to You under this License for that Work shall terminate 6055 as of the date such litigation is filed. 6056 6057 4. Redistribution. You may reproduce and distribute copies of the 6058 Work or Derivative Works thereof in any medium, with or without 6059 modifications, and in Source or Object form, provided that You 6060 meet the following conditions: 6061 6062 (a) You must give any other recipients of the Work or 6063 Derivative Works a copy of this License; and 6064 6065 (b) You must cause any modified files to carry prominent notices 6066 stating that You changed the files; and 6067 6068 (c) You must retain, in the Source form of any Derivative Works 6069 that You distribute, all copyright, patent, trademark, and 6070 attribution notices from the Source form of the Work, 6071 excluding those notices that do not pertain to any part of 6072 the Derivative Works; and 6073 6074 (d) If the Work includes a "NOTICE" text file as part of its 6075 distribution, then any Derivative Works that You distribute must 6076 include a readable copy of the attribution notices contained 6077 within such NOTICE file, excluding those notices that do not 6078 pertain to any part of the Derivative Works, in at least one 6079 of the following places: within a NOTICE text file distributed 6080 as part of the Derivative Works; within the Source form or 6081 documentation, if provided along with the Derivative Works; or, 6082 within a display generated by the Derivative Works, if and 6083 wherever such third-party notices normally appear. The contents 6084 of the NOTICE file are for informational purposes only and 6085 do not modify the License. You may add Your own attribution 6086 notices within Derivative Works that You distribute, alongside 6087 or as an addendum to the NOTICE text from the Work, provided 6088 that such additional attribution notices cannot be construed 6089 as modifying the License. 6090 6091 You may add Your own copyright statement to Your modifications and 6092 may provide additional or different license terms and conditions 6093 for use, reproduction, or distribution of Your modifications, or 6094 for any such Derivative Works as a whole, provided Your use, 6095 reproduction, and distribution of the Work otherwise complies with 6096 the conditions stated in this License. 6097 6098 5. Submission of Contributions. Unless You explicitly state otherwise, 6099 any Contribution intentionally submitted for inclusion in the Work 6100 by You to the Licensor shall be under the terms and conditions of 6101 this License, without any additional terms or conditions. 6102 Notwithstanding the above, nothing herein shall supersede or modify 6103 the terms of any separate license agreement you may have executed 6104 with Licensor regarding such Contributions. 6105 6106 6. Trademarks. This License does not grant permission to use the trade 6107 names, trademarks, service marks, or product names of the Licensor, 6108 except as required for reasonable and customary use in describing the 6109 origin of the Work and reproducing the content of the NOTICE file. 6110 6111 7. Disclaimer of Warranty. Unless required by applicable law or 6112 agreed to in writing, Licensor provides the Work (and each 6113 Contributor provides its Contributions) on an "AS IS" BASIS, 6114 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 6115 implied, including, without limitation, any warranties or conditions 6116 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 6117 PARTICULAR PURPOSE. You are solely responsible for determining the 6118 appropriateness of using or redistributing the Work and assume any 6119 risks associated with Your exercise of permissions under this License. 6120 6121 8. Limitation of Liability. In no event and under no legal theory, 6122 whether in tort (including negligence), contract, or otherwise, 6123 unless required by applicable law (such as deliberate and grossly 6124 negligent acts) or agreed to in writing, shall any Contributor be 6125 liable to You for damages, including any direct, indirect, special, 6126 incidental, or consequential damages of any character arising as a 6127 result of this License or out of the use or inability to use the 6128 Work (including but not limited to damages for loss of goodwill, 6129 work stoppage, computer failure or malfunction, or any and all 6130 other commercial damages or losses), even if such Contributor 6131 has been advised of the possibility of such damages. 6132 6133 9. Accepting Warranty or Additional Liability. While redistributing 6134 the Work or Derivative Works thereof, You may choose to offer, 6135 and charge a fee for, acceptance of support, warranty, indemnity, 6136 or other liability obligations and/or rights consistent with this 6137 License. However, in accepting such obligations, You may act only 6138 on Your own behalf and on Your sole responsibility, not on behalf 6139 of any other Contributor, and only if You agree to indemnify, 6140 defend, and hold each Contributor harmless for any liability 6141 incurred by, or claims asserted against, such Contributor by reason 6142 of your accepting any such warranty or additional liability. 6143 6144 END OF TERMS AND CONDITIONS 6145 6146 APPENDIX: How to apply the Apache License to your work. 6147 6148 To apply the Apache License to your work, attach the following 6149 boilerplate notice, with the fields enclosed by brackets "[]" 6150 replaced with your own identifying information. (Don't include 6151 the brackets!) The text should be enclosed in the appropriate 6152 comment syntax for the file format. We also recommend that a 6153 file or class name and description of purpose be included on the 6154 same "printed page" as the copyright notice for easier 6155 identification within third-party archives. 6156 6157 Copyright [yyyy] [name of copyright owner] 6158 6159 Licensed under the Apache License, Version 2.0 (the "License"); 6160 you may not use this file except in compliance with the License. 6161 You may obtain a copy of the License at 6162 6163 http://www.apache.org/licenses/LICENSE-2.0 6164 6165 Unless required by applicable law or agreed to in writing, software 6166 distributed under the License is distributed on an "AS IS" BASIS, 6167 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 6168 See the License for the specific language governing permissions and 6169 limitations under the License. 6170 6171 ================================================================ 6172 6173 github.com/minio/kes 6174 https://github.com/minio/kes 6175 ---------------------------------------------------------------- 6176 GNU AFFERO GENERAL PUBLIC LICENSE 6177 Version 3, 19 November 2007 6178 6179 Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/> 6180 Everyone is permitted to copy and distribute verbatim copies 6181 of this license document, but changing it is not allowed. 6182 6183 Preamble 6184 6185 The GNU Affero General Public License is a free, copyleft license for 6186 software and other kinds of works, specifically designed to ensure 6187 cooperation with the community in the case of network server software. 6188 6189 The licenses for most software and other practical works are designed 6190 to take away your freedom to share and change the works. By contrast, 6191 our General Public Licenses are intended to guarantee your freedom to 6192 share and change all versions of a program--to make sure it remains free 6193 software for all its users. 6194 6195 When we speak of free software, we are referring to freedom, not 6196 price. Our General Public Licenses are designed to make sure that you 6197 have the freedom to distribute copies of free software (and charge for 6198 them if you wish), that you receive source code or can get it if you 6199 want it, that you can change the software or use pieces of it in new 6200 free programs, and that you know you can do these things. 6201 6202 Developers that use our General Public Licenses protect your rights 6203 with two steps: (1) assert copyright on the software, and (2) offer 6204 you this License which gives you legal permission to copy, distribute 6205 and/or modify the software. 6206 6207 A secondary benefit of defending all users' freedom is that 6208 improvements made in alternate versions of the program, if they 6209 receive widespread use, become available for other developers to 6210 incorporate. Many developers of free software are heartened and 6211 encouraged by the resulting cooperation. However, in the case of 6212 software used on network servers, this result may fail to come about. 6213 The GNU General Public License permits making a modified version and 6214 letting the public access it on a server without ever releasing its 6215 source code to the public. 6216 6217 The GNU Affero General Public License is designed specifically to 6218 ensure that, in such cases, the modified source code becomes available 6219 to the community. It requires the operator of a network server to 6220 provide the source code of the modified version running there to the 6221 users of that server. Therefore, public use of a modified version, on 6222 a publicly accessible server, gives the public access to the source 6223 code of the modified version. 6224 6225 An older license, called the Affero General Public License and 6226 published by Affero, was designed to accomplish similar goals. This is 6227 a different license, not a version of the Affero GPL, but Affero has 6228 released a new version of the Affero GPL which permits relicensing under 6229 this license. 6230 6231 The precise terms and conditions for copying, distribution and 6232 modification follow. 6233 6234 TERMS AND CONDITIONS 6235 6236 0. Definitions. 6237 6238 "This License" refers to version 3 of the GNU Affero General Public License. 6239 6240 "Copyright" also means copyright-like laws that apply to other kinds of 6241 works, such as semiconductor masks. 6242 6243 "The Program" refers to any copyrightable work licensed under this 6244 License. Each licensee is addressed as "you". "Licensees" and 6245 "recipients" may be individuals or organizations. 6246 6247 To "modify" a work means to copy from or adapt all or part of the work 6248 in a fashion requiring copyright permission, other than the making of an 6249 exact copy. The resulting work is called a "modified version" of the 6250 earlier work or a work "based on" the earlier work. 6251 6252 A "covered work" means either the unmodified Program or a work based 6253 on the Program. 6254 6255 To "propagate" a work means to do anything with it that, without 6256 permission, would make you directly or secondarily liable for 6257 infringement under applicable copyright law, except executing it on a 6258 computer or modifying a private copy. Propagation includes copying, 6259 distribution (with or without modification), making available to the 6260 public, and in some countries other activities as well. 6261 6262 To "convey" a work means any kind of propagation that enables other 6263 parties to make or receive copies. Mere interaction with a user through 6264 a computer network, with no transfer of a copy, is not conveying. 6265 6266 An interactive user interface displays "Appropriate Legal Notices" 6267 to the extent that it includes a convenient and prominently visible 6268 feature that (1) displays an appropriate copyright notice, and (2) 6269 tells the user that there is no warranty for the work (except to the 6270 extent that warranties are provided), that licensees may convey the 6271 work under this License, and how to view a copy of this License. If 6272 the interface presents a list of user commands or options, such as a 6273 menu, a prominent item in the list meets this criterion. 6274 6275 1. Source Code. 6276 6277 The "source code" for a work means the preferred form of the work 6278 for making modifications to it. "Object code" means any non-source 6279 form of a work. 6280 6281 A "Standard Interface" means an interface that either is an official 6282 standard defined by a recognized standards body, or, in the case of 6283 interfaces specified for a particular programming language, one that 6284 is widely used among developers working in that language. 6285 6286 The "System Libraries" of an executable work include anything, other 6287 than the work as a whole, that (a) is included in the normal form of 6288 packaging a Major Component, but which is not part of that Major 6289 Component, and (b) serves only to enable use of the work with that 6290 Major Component, or to implement a Standard Interface for which an 6291 implementation is available to the public in source code form. A 6292 "Major Component", in this context, means a major essential component 6293 (kernel, window system, and so on) of the specific operating system 6294 (if any) on which the executable work runs, or a compiler used to 6295 produce the work, or an object code interpreter used to run it. 6296 6297 The "Corresponding Source" for a work in object code form means all 6298 the source code needed to generate, install, and (for an executable 6299 work) run the object code and to modify the work, including scripts to 6300 control those activities. However, it does not include the work's 6301 System Libraries, or general-purpose tools or generally available free 6302 programs which are used unmodified in performing those activities but 6303 which are not part of the work. For example, Corresponding Source 6304 includes interface definition files associated with source files for 6305 the work, and the source code for shared libraries and dynamically 6306 linked subprograms that the work is specifically designed to require, 6307 such as by intimate data communication or control flow between those 6308 subprograms and other parts of the work. 6309 6310 The Corresponding Source need not include anything that users 6311 can regenerate automatically from other parts of the Corresponding 6312 Source. 6313 6314 The Corresponding Source for a work in source code form is that 6315 same work. 6316 6317 2. Basic Permissions. 6318 6319 All rights granted under this License are granted for the term of 6320 copyright on the Program, and are irrevocable provided the stated 6321 conditions are met. This License explicitly affirms your unlimited 6322 permission to run the unmodified Program. The output from running a 6323 covered work is covered by this License only if the output, given its 6324 content, constitutes a covered work. This License acknowledges your 6325 rights of fair use or other equivalent, as provided by copyright law. 6326 6327 You may make, run and propagate covered works that you do not 6328 convey, without conditions so long as your license otherwise remains 6329 in force. You may convey covered works to others for the sole purpose 6330 of having them make modifications exclusively for you, or provide you 6331 with facilities for running those works, provided that you comply with 6332 the terms of this License in conveying all material for which you do 6333 not control copyright. Those thus making or running the covered works 6334 for you must do so exclusively on your behalf, under your direction 6335 and control, on terms that prohibit them from making any copies of 6336 your copyrighted material outside their relationship with you. 6337 6338 Conveying under any other circumstances is permitted solely under 6339 the conditions stated below. Sublicensing is not allowed; section 10 6340 makes it unnecessary. 6341 6342 3. Protecting Users' Legal Rights From Anti-Circumvention Law. 6343 6344 No covered work shall be deemed part of an effective technological 6345 measure under any applicable law fulfilling obligations under article 6346 11 of the WIPO copyright treaty adopted on 20 December 1996, or 6347 similar laws prohibiting or restricting circumvention of such 6348 measures. 6349 6350 When you convey a covered work, you waive any legal power to forbid 6351 circumvention of technological measures to the extent such circumvention 6352 is effected by exercising rights under this License with respect to 6353 the covered work, and you disclaim any intention to limit operation or 6354 modification of the work as a means of enforcing, against the work's 6355 users, your or third parties' legal rights to forbid circumvention of 6356 technological measures. 6357 6358 4. Conveying Verbatim Copies. 6359 6360 You may convey verbatim copies of the Program's source code as you 6361 receive it, in any medium, provided that you conspicuously and 6362 appropriately publish on each copy an appropriate copyright notice; 6363 keep intact all notices stating that this License and any 6364 non-permissive terms added in accord with section 7 apply to the code; 6365 keep intact all notices of the absence of any warranty; and give all 6366 recipients a copy of this License along with the Program. 6367 6368 You may charge any price or no price for each copy that you convey, 6369 and you may offer support or warranty protection for a fee. 6370 6371 5. Conveying Modified Source Versions. 6372 6373 You may convey a work based on the Program, or the modifications to 6374 produce it from the Program, in the form of source code under the 6375 terms of section 4, provided that you also meet all of these conditions: 6376 6377 a) The work must carry prominent notices stating that you modified 6378 it, and giving a relevant date. 6379 6380 b) The work must carry prominent notices stating that it is 6381 released under this License and any conditions added under section 6382 7. This requirement modifies the requirement in section 4 to 6383 "keep intact all notices". 6384 6385 c) You must license the entire work, as a whole, under this 6386 License to anyone who comes into possession of a copy. This 6387 License will therefore apply, along with any applicable section 7 6388 additional terms, to the whole of the work, and all its parts, 6389 regardless of how they are packaged. This License gives no 6390 permission to license the work in any other way, but it does not 6391 invalidate such permission if you have separately received it. 6392 6393 d) If the work has interactive user interfaces, each must display 6394 Appropriate Legal Notices; however, if the Program has interactive 6395 interfaces that do not display Appropriate Legal Notices, your 6396 work need not make them do so. 6397 6398 A compilation of a covered work with other separate and independent 6399 works, which are not by their nature extensions of the covered work, 6400 and which are not combined with it such as to form a larger program, 6401 in or on a volume of a storage or distribution medium, is called an 6402 "aggregate" if the compilation and its resulting copyright are not 6403 used to limit the access or legal rights of the compilation's users 6404 beyond what the individual works permit. Inclusion of a covered work 6405 in an aggregate does not cause this License to apply to the other 6406 parts of the aggregate. 6407 6408 6. Conveying Non-Source Forms. 6409 6410 You may convey a covered work in object code form under the terms 6411 of sections 4 and 5, provided that you also convey the 6412 machine-readable Corresponding Source under the terms of this License, 6413 in one of these ways: 6414 6415 a) Convey the object code in, or embodied in, a physical product 6416 (including a physical distribution medium), accompanied by the 6417 Corresponding Source fixed on a durable physical medium 6418 customarily used for software interchange. 6419 6420 b) Convey the object code in, or embodied in, a physical product 6421 (including a physical distribution medium), accompanied by a 6422 written offer, valid for at least three years and valid for as 6423 long as you offer spare parts or customer support for that product 6424 model, to give anyone who possesses the object code either (1) a 6425 copy of the Corresponding Source for all the software in the 6426 product that is covered by this License, on a durable physical 6427 medium customarily used for software interchange, for a price no 6428 more than your reasonable cost of physically performing this 6429 conveying of source, or (2) access to copy the 6430 Corresponding Source from a network server at no charge. 6431 6432 c) Convey individual copies of the object code with a copy of the 6433 written offer to provide the Corresponding Source. This 6434 alternative is allowed only occasionally and noncommercially, and 6435 only if you received the object code with such an offer, in accord 6436 with subsection 6b. 6437 6438 d) Convey the object code by offering access from a designated 6439 place (gratis or for a charge), and offer equivalent access to the 6440 Corresponding Source in the same way through the same place at no 6441 further charge. You need not require recipients to copy the 6442 Corresponding Source along with the object code. If the place to 6443 copy the object code is a network server, the Corresponding Source 6444 may be on a different server (operated by you or a third party) 6445 that supports equivalent copying facilities, provided you maintain 6446 clear directions next to the object code saying where to find the 6447 Corresponding Source. Regardless of what server hosts the 6448 Corresponding Source, you remain obligated to ensure that it is 6449 available for as long as needed to satisfy these requirements. 6450 6451 e) Convey the object code using peer-to-peer transmission, provided 6452 you inform other peers where the object code and Corresponding 6453 Source of the work are being offered to the general public at no 6454 charge under subsection 6d. 6455 6456 A separable portion of the object code, whose source code is excluded 6457 from the Corresponding Source as a System Library, need not be 6458 included in conveying the object code work. 6459 6460 A "User Product" is either (1) a "consumer product", which means any 6461 tangible personal property which is normally used for personal, family, 6462 or household purposes, or (2) anything designed or sold for incorporation 6463 into a dwelling. In determining whether a product is a consumer product, 6464 doubtful cases shall be resolved in favor of coverage. For a particular 6465 product received by a particular user, "normally used" refers to a 6466 typical or common use of that class of product, regardless of the status 6467 of the particular user or of the way in which the particular user 6468 actually uses, or expects or is expected to use, the product. A product 6469 is a consumer product regardless of whether the product has substantial 6470 commercial, industrial or non-consumer uses, unless such uses represent 6471 the only significant mode of use of the product. 6472 6473 "Installation Information" for a User Product means any methods, 6474 procedures, authorization keys, or other information required to install 6475 and execute modified versions of a covered work in that User Product from 6476 a modified version of its Corresponding Source. The information must 6477 suffice to ensure that the continued functioning of the modified object 6478 code is in no case prevented or interfered with solely because 6479 modification has been made. 6480 6481 If you convey an object code work under this section in, or with, or 6482 specifically for use in, a User Product, and the conveying occurs as 6483 part of a transaction in which the right of possession and use of the 6484 User Product is transferred to the recipient in perpetuity or for a 6485 fixed term (regardless of how the transaction is characterized), the 6486 Corresponding Source conveyed under this section must be accompanied 6487 by the Installation Information. But this requirement does not apply 6488 if neither you nor any third party retains the ability to install 6489 modified object code on the User Product (for example, the work has 6490 been installed in ROM). 6491 6492 The requirement to provide Installation Information does not include a 6493 requirement to continue to provide support service, warranty, or updates 6494 for a work that has been modified or installed by the recipient, or for 6495 the User Product in which it has been modified or installed. Access to a 6496 network may be denied when the modification itself materially and 6497 adversely affects the operation of the network or violates the rules and 6498 protocols for communication across the network. 6499 6500 Corresponding Source conveyed, and Installation Information provided, 6501 in accord with this section must be in a format that is publicly 6502 documented (and with an implementation available to the public in 6503 source code form), and must require no special password or key for 6504 unpacking, reading or copying. 6505 6506 7. Additional Terms. 6507 6508 "Additional permissions" are terms that supplement the terms of this 6509 License by making exceptions from one or more of its conditions. 6510 Additional permissions that are applicable to the entire Program shall 6511 be treated as though they were included in this License, to the extent 6512 that they are valid under applicable law. If additional permissions 6513 apply only to part of the Program, that part may be used separately 6514 under those permissions, but the entire Program remains governed by 6515 this License without regard to the additional permissions. 6516 6517 When you convey a copy of a covered work, you may at your option 6518 remove any additional permissions from that copy, or from any part of 6519 it. (Additional permissions may be written to require their own 6520 removal in certain cases when you modify the work.) You may place 6521 additional permissions on material, added by you to a covered work, 6522 for which you have or can give appropriate copyright permission. 6523 6524 Notwithstanding any other provision of this License, for material you 6525 add to a covered work, you may (if authorized by the copyright holders of 6526 that material) supplement the terms of this License with terms: 6527 6528 a) Disclaiming warranty or limiting liability differently from the 6529 terms of sections 15 and 16 of this License; or 6530 6531 b) Requiring preservation of specified reasonable legal notices or 6532 author attributions in that material or in the Appropriate Legal 6533 Notices displayed by works containing it; or 6534 6535 c) Prohibiting misrepresentation of the origin of that material, or 6536 requiring that modified versions of such material be marked in 6537 reasonable ways as different from the original version; or 6538 6539 d) Limiting the use for publicity purposes of names of licensors or 6540 authors of the material; or 6541 6542 e) Declining to grant rights under trademark law for use of some 6543 trade names, trademarks, or service marks; or 6544 6545 f) Requiring indemnification of licensors and authors of that 6546 material by anyone who conveys the material (or modified versions of 6547 it) with contractual assumptions of liability to the recipient, for 6548 any liability that these contractual assumptions directly impose on 6549 those licensors and authors. 6550 6551 All other non-permissive additional terms are considered "further 6552 restrictions" within the meaning of section 10. If the Program as you 6553 received it, or any part of it, contains a notice stating that it is 6554 governed by this License along with a term that is a further 6555 restriction, you may remove that term. If a license document contains 6556 a further restriction but permits relicensing or conveying under this 6557 License, you may add to a covered work material governed by the terms 6558 of that license document, provided that the further restriction does 6559 not survive such relicensing or conveying. 6560 6561 If you add terms to a covered work in accord with this section, you 6562 must place, in the relevant source files, a statement of the 6563 additional terms that apply to those files, or a notice indicating 6564 where to find the applicable terms. 6565 6566 Additional terms, permissive or non-permissive, may be stated in the 6567 form of a separately written license, or stated as exceptions; 6568 the above requirements apply either way. 6569 6570 8. Termination. 6571 6572 You may not propagate or modify a covered work except as expressly 6573 provided under this License. Any attempt otherwise to propagate or 6574 modify it is void, and will automatically terminate your rights under 6575 this License (including any patent licenses granted under the third 6576 paragraph of section 11). 6577 6578 However, if you cease all violation of this License, then your 6579 license from a particular copyright holder is reinstated (a) 6580 provisionally, unless and until the copyright holder explicitly and 6581 finally terminates your license, and (b) permanently, if the copyright 6582 holder fails to notify you of the violation by some reasonable means 6583 prior to 60 days after the cessation. 6584 6585 Moreover, your license from a particular copyright holder is 6586 reinstated permanently if the copyright holder notifies you of the 6587 violation by some reasonable means, this is the first time you have 6588 received notice of violation of this License (for any work) from that 6589 copyright holder, and you cure the violation prior to 30 days after 6590 your receipt of the notice. 6591 6592 Termination of your rights under this section does not terminate the 6593 licenses of parties who have received copies or rights from you under 6594 this License. If your rights have been terminated and not permanently 6595 reinstated, you do not qualify to receive new licenses for the same 6596 material under section 10. 6597 6598 9. Acceptance Not Required for Having Copies. 6599 6600 You are not required to accept this License in order to receive or 6601 run a copy of the Program. Ancillary propagation of a covered work 6602 occurring solely as a consequence of using peer-to-peer transmission 6603 to receive a copy likewise does not require acceptance. However, 6604 nothing other than this License grants you permission to propagate or 6605 modify any covered work. These actions infringe copyright if you do 6606 not accept this License. Therefore, by modifying or propagating a 6607 covered work, you indicate your acceptance of this License to do so. 6608 6609 10. Automatic Licensing of Downstream Recipients. 6610 6611 Each time you convey a covered work, the recipient automatically 6612 receives a license from the original licensors, to run, modify and 6613 propagate that work, subject to this License. You are not responsible 6614 for enforcing compliance by third parties with this License. 6615 6616 An "entity transaction" is a transaction transferring control of an 6617 organization, or substantially all assets of one, or subdividing an 6618 organization, or merging organizations. If propagation of a covered 6619 work results from an entity transaction, each party to that 6620 transaction who receives a copy of the work also receives whatever 6621 licenses to the work the party's predecessor in interest had or could 6622 give under the previous paragraph, plus a right to possession of the 6623 Corresponding Source of the work from the predecessor in interest, if 6624 the predecessor has it or can get it with reasonable efforts. 6625 6626 You may not impose any further restrictions on the exercise of the 6627 rights granted or affirmed under this License. For example, you may 6628 not impose a license fee, royalty, or other charge for exercise of 6629 rights granted under this License, and you may not initiate litigation 6630 (including a cross-claim or counterclaim in a lawsuit) alleging that 6631 any patent claim is infringed by making, using, selling, offering for 6632 sale, or importing the Program or any portion of it. 6633 6634 11. Patents. 6635 6636 A "contributor" is a copyright holder who authorizes use under this 6637 License of the Program or a work on which the Program is based. The 6638 work thus licensed is called the contributor's "contributor version". 6639 6640 A contributor's "essential patent claims" are all patent claims 6641 owned or controlled by the contributor, whether already acquired or 6642 hereafter acquired, that would be infringed by some manner, permitted 6643 by this License, of making, using, or selling its contributor version, 6644 but do not include claims that would be infringed only as a 6645 consequence of further modification of the contributor version. For 6646 purposes of this definition, "control" includes the right to grant 6647 patent sublicenses in a manner consistent with the requirements of 6648 this License. 6649 6650 Each contributor grants you a non-exclusive, worldwide, royalty-free 6651 patent license under the contributor's essential patent claims, to 6652 make, use, sell, offer for sale, import and otherwise run, modify and 6653 propagate the contents of its contributor version. 6654 6655 In the following three paragraphs, a "patent license" is any express 6656 agreement or commitment, however denominated, not to enforce a patent 6657 (such as an express permission to practice a patent or covenant not to 6658 sue for patent infringement). To "grant" such a patent license to a 6659 party means to make such an agreement or commitment not to enforce a 6660 patent against the party. 6661 6662 If you convey a covered work, knowingly relying on a patent license, 6663 and the Corresponding Source of the work is not available for anyone 6664 to copy, free of charge and under the terms of this License, through a 6665 publicly available network server or other readily accessible means, 6666 then you must either (1) cause the Corresponding Source to be so 6667 available, or (2) arrange to deprive yourself of the benefit of the 6668 patent license for this particular work, or (3) arrange, in a manner 6669 consistent with the requirements of this License, to extend the patent 6670 license to downstream recipients. "Knowingly relying" means you have 6671 actual knowledge that, but for the patent license, your conveying the 6672 covered work in a country, or your recipient's use of the covered work 6673 in a country, would infringe one or more identifiable patents in that 6674 country that you have reason to believe are valid. 6675 6676 If, pursuant to or in connection with a single transaction or 6677 arrangement, you convey, or propagate by procuring conveyance of, a 6678 covered work, and grant a patent license to some of the parties 6679 receiving the covered work authorizing them to use, propagate, modify 6680 or convey a specific copy of the covered work, then the patent license 6681 you grant is automatically extended to all recipients of the covered 6682 work and works based on it. 6683 6684 A patent license is "discriminatory" if it does not include within 6685 the scope of its coverage, prohibits the exercise of, or is 6686 conditioned on the non-exercise of one or more of the rights that are 6687 specifically granted under this License. You may not convey a covered 6688 work if you are a party to an arrangement with a third party that is 6689 in the business of distributing software, under which you make payment 6690 to the third party based on the extent of your activity of conveying 6691 the work, and under which the third party grants, to any of the 6692 parties who would receive the covered work from you, a discriminatory 6693 patent license (a) in connection with copies of the covered work 6694 conveyed by you (or copies made from those copies), or (b) primarily 6695 for and in connection with specific products or compilations that 6696 contain the covered work, unless you entered into that arrangement, 6697 or that patent license was granted, prior to 28 March 2007. 6698 6699 Nothing in this License shall be construed as excluding or limiting 6700 any implied license or other defenses to infringement that may 6701 otherwise be available to you under applicable patent law. 6702 6703 12. No Surrender of Others' Freedom. 6704 6705 If conditions are imposed on you (whether by court order, agreement or 6706 otherwise) that contradict the conditions of this License, they do not 6707 excuse you from the conditions of this License. If you cannot convey a 6708 covered work so as to satisfy simultaneously your obligations under this 6709 License and any other pertinent obligations, then as a consequence you may 6710 not convey it at all. For example, if you agree to terms that obligate you 6711 to collect a royalty for further conveying from those to whom you convey 6712 the Program, the only way you could satisfy both those terms and this 6713 License would be to refrain entirely from conveying the Program. 6714 6715 13. Remote Network Interaction; Use with the GNU General Public License. 6716 6717 Notwithstanding any other provision of this License, if you modify the 6718 Program, your modified version must prominently offer all users 6719 interacting with it remotely through a computer network (if your version 6720 supports such interaction) an opportunity to receive the Corresponding 6721 Source of your version by providing access to the Corresponding Source 6722 from a network server at no charge, through some standard or customary 6723 means of facilitating copying of software. This Corresponding Source 6724 shall include the Corresponding Source for any work covered by version 3 6725 of the GNU General Public License that is incorporated pursuant to the 6726 following paragraph. 6727 6728 Notwithstanding any other provision of this License, you have 6729 permission to link or combine any covered work with a work licensed 6730 under version 3 of the GNU General Public License into a single 6731 combined work, and to convey the resulting work. The terms of this 6732 License will continue to apply to the part which is the covered work, 6733 but the work with which it is combined will remain governed by version 6734 3 of the GNU General Public License. 6735 6736 14. Revised Versions of this License. 6737 6738 The Free Software Foundation may publish revised and/or new versions of 6739 the GNU Affero General Public License from time to time. Such new versions 6740 will be similar in spirit to the present version, but may differ in detail to 6741 address new problems or concerns. 6742 6743 Each version is given a distinguishing version number. If the 6744 Program specifies that a certain numbered version of the GNU Affero General 6745 Public License "or any later version" applies to it, you have the 6746 option of following the terms and conditions either of that numbered 6747 version or of any later version published by the Free Software 6748 Foundation. If the Program does not specify a version number of the 6749 GNU Affero General Public License, you may choose any version ever published 6750 by the Free Software Foundation. 6751 6752 If the Program specifies that a proxy can decide which future 6753 versions of the GNU Affero General Public License can be used, that proxy's 6754 public statement of acceptance of a version permanently authorizes you 6755 to choose that version for the Program. 6756 6757 Later license versions may give you additional or different 6758 permissions. However, no additional obligations are imposed on any 6759 author or copyright holder as a result of your choosing to follow a 6760 later version. 6761 6762 15. Disclaimer of Warranty. 6763 6764 THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY 6765 APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT 6766 HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY 6767 OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, 6768 THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 6769 PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM 6770 IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF 6771 ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 6772 6773 16. Limitation of Liability. 6774 6775 IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING 6776 WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS 6777 THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY 6778 GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE 6779 USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF 6780 DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD 6781 PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), 6782 EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF 6783 SUCH DAMAGES. 6784 6785 17. Interpretation of Sections 15 and 16. 6786 6787 If the disclaimer of warranty and limitation of liability provided 6788 above cannot be given local legal effect according to their terms, 6789 reviewing courts shall apply local law that most closely approximates 6790 an absolute waiver of all civil liability in connection with the 6791 Program, unless a warranty or assumption of liability accompanies a 6792 copy of the Program in return for a fee. 6793 6794 END OF TERMS AND CONDITIONS 6795 6796 How to Apply These Terms to Your New Programs 6797 6798 If you develop a new program, and you want it to be of the greatest 6799 possible use to the public, the best way to achieve this is to make it 6800 free software which everyone can redistribute and change under these terms. 6801 6802 To do so, attach the following notices to the program. It is safest 6803 to attach them to the start of each source file to most effectively 6804 state the exclusion of warranty; and each file should have at least 6805 the "copyright" line and a pointer to where the full notice is found. 6806 6807 <one line to give the program's name and a brief idea of what it does.> 6808 Copyright (C) <year> <name of author> 6809 6810 This program is free software: you can redistribute it and/or modify 6811 it under the terms of the GNU Affero General Public License as published 6812 by the Free Software Foundation, either version 3 of the License, or 6813 (at your option) any later version. 6814 6815 This program is distributed in the hope that it will be useful, 6816 but WITHOUT ANY WARRANTY; without even the implied warranty of 6817 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 6818 GNU Affero General Public License for more details. 6819 6820 You should have received a copy of the GNU Affero General Public License 6821 along with this program. If not, see <https://www.gnu.org/licenses/>. 6822 6823 Also add information on how to contact you by electronic and paper mail. 6824 6825 If your software can interact with users remotely through a computer 6826 network, you should also make sure that it provides a way for users to 6827 get its source. For example, if your program is a web application, its 6828 interface could display a "Source" link that leads users to an archive 6829 of the code. There are many ways you could offer source, and different 6830 solutions will be better for different programs; see section 13 for the 6831 specific requirements. 6832 6833 You should also get your employer (if you work as a programmer) or school, 6834 if any, to sign a "copyright disclaimer" for the program, if necessary. 6835 For more information on this, and how to apply and follow the GNU AGPL, see 6836 <https://www.gnu.org/licenses/>. 6837 6838 ================================================================ 6839 6840 github.com/minio/kes-go 6841 https://github.com/minio/kes-go 6842 ---------------------------------------------------------------- 6843 GNU AFFERO GENERAL PUBLIC LICENSE 6844 Version 3, 19 November 2007 6845 6846 Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/> 6847 Everyone is permitted to copy and distribute verbatim copies 6848 of this license document, but changing it is not allowed. 6849 6850 Preamble 6851 6852 The GNU Affero General Public License is a free, copyleft license for 6853 software and other kinds of works, specifically designed to ensure 6854 cooperation with the community in the case of network server software. 6855 6856 The licenses for most software and other practical works are designed 6857 to take away your freedom to share and change the works. By contrast, 6858 our General Public Licenses are intended to guarantee your freedom to 6859 share and change all versions of a program--to make sure it remains free 6860 software for all its users. 6861 6862 When we speak of free software, we are referring to freedom, not 6863 price. Our General Public Licenses are designed to make sure that you 6864 have the freedom to distribute copies of free software (and charge for 6865 them if you wish), that you receive source code or can get it if you 6866 want it, that you can change the software or use pieces of it in new 6867 free programs, and that you know you can do these things. 6868 6869 Developers that use our General Public Licenses protect your rights 6870 with two steps: (1) assert copyright on the software, and (2) offer 6871 you this License which gives you legal permission to copy, distribute 6872 and/or modify the software. 6873 6874 A secondary benefit of defending all users' freedom is that 6875 improvements made in alternate versions of the program, if they 6876 receive widespread use, become available for other developers to 6877 incorporate. Many developers of free software are heartened and 6878 encouraged by the resulting cooperation. However, in the case of 6879 software used on network servers, this result may fail to come about. 6880 The GNU General Public License permits making a modified version and 6881 letting the public access it on a server without ever releasing its 6882 source code to the public. 6883 6884 The GNU Affero General Public License is designed specifically to 6885 ensure that, in such cases, the modified source code becomes available 6886 to the community. It requires the operator of a network server to 6887 provide the source code of the modified version running there to the 6888 users of that server. Therefore, public use of a modified version, on 6889 a publicly accessible server, gives the public access to the source 6890 code of the modified version. 6891 6892 An older license, called the Affero General Public License and 6893 published by Affero, was designed to accomplish similar goals. This is 6894 a different license, not a version of the Affero GPL, but Affero has 6895 released a new version of the Affero GPL which permits relicensing under 6896 this license. 6897 6898 The precise terms and conditions for copying, distribution and 6899 modification follow. 6900 6901 TERMS AND CONDITIONS 6902 6903 0. Definitions. 6904 6905 "This License" refers to version 3 of the GNU Affero General Public License. 6906 6907 "Copyright" also means copyright-like laws that apply to other kinds of 6908 works, such as semiconductor masks. 6909 6910 "The Program" refers to any copyrightable work licensed under this 6911 License. Each licensee is addressed as "you". "Licensees" and 6912 "recipients" may be individuals or organizations. 6913 6914 To "modify" a work means to copy from or adapt all or part of the work 6915 in a fashion requiring copyright permission, other than the making of an 6916 exact copy. The resulting work is called a "modified version" of the 6917 earlier work or a work "based on" the earlier work. 6918 6919 A "covered work" means either the unmodified Program or a work based 6920 on the Program. 6921 6922 To "propagate" a work means to do anything with it that, without 6923 permission, would make you directly or secondarily liable for 6924 infringement under applicable copyright law, except executing it on a 6925 computer or modifying a private copy. Propagation includes copying, 6926 distribution (with or without modification), making available to the 6927 public, and in some countries other activities as well. 6928 6929 To "convey" a work means any kind of propagation that enables other 6930 parties to make or receive copies. Mere interaction with a user through 6931 a computer network, with no transfer of a copy, is not conveying. 6932 6933 An interactive user interface displays "Appropriate Legal Notices" 6934 to the extent that it includes a convenient and prominently visible 6935 feature that (1) displays an appropriate copyright notice, and (2) 6936 tells the user that there is no warranty for the work (except to the 6937 extent that warranties are provided), that licensees may convey the 6938 work under this License, and how to view a copy of this License. If 6939 the interface presents a list of user commands or options, such as a 6940 menu, a prominent item in the list meets this criterion. 6941 6942 1. Source Code. 6943 6944 The "source code" for a work means the preferred form of the work 6945 for making modifications to it. "Object code" means any non-source 6946 form of a work. 6947 6948 A "Standard Interface" means an interface that either is an official 6949 standard defined by a recognized standards body, or, in the case of 6950 interfaces specified for a particular programming language, one that 6951 is widely used among developers working in that language. 6952 6953 The "System Libraries" of an executable work include anything, other 6954 than the work as a whole, that (a) is included in the normal form of 6955 packaging a Major Component, but which is not part of that Major 6956 Component, and (b) serves only to enable use of the work with that 6957 Major Component, or to implement a Standard Interface for which an 6958 implementation is available to the public in source code form. A 6959 "Major Component", in this context, means a major essential component 6960 (kernel, window system, and so on) of the specific operating system 6961 (if any) on which the executable work runs, or a compiler used to 6962 produce the work, or an object code interpreter used to run it. 6963 6964 The "Corresponding Source" for a work in object code form means all 6965 the source code needed to generate, install, and (for an executable 6966 work) run the object code and to modify the work, including scripts to 6967 control those activities. However, it does not include the work's 6968 System Libraries, or general-purpose tools or generally available free 6969 programs which are used unmodified in performing those activities but 6970 which are not part of the work. For example, Corresponding Source 6971 includes interface definition files associated with source files for 6972 the work, and the source code for shared libraries and dynamically 6973 linked subprograms that the work is specifically designed to require, 6974 such as by intimate data communication or control flow between those 6975 subprograms and other parts of the work. 6976 6977 The Corresponding Source need not include anything that users 6978 can regenerate automatically from other parts of the Corresponding 6979 Source. 6980 6981 The Corresponding Source for a work in source code form is that 6982 same work. 6983 6984 2. Basic Permissions. 6985 6986 All rights granted under this License are granted for the term of 6987 copyright on the Program, and are irrevocable provided the stated 6988 conditions are met. This License explicitly affirms your unlimited 6989 permission to run the unmodified Program. The output from running a 6990 covered work is covered by this License only if the output, given its 6991 content, constitutes a covered work. This License acknowledges your 6992 rights of fair use or other equivalent, as provided by copyright law. 6993 6994 You may make, run and propagate covered works that you do not 6995 convey, without conditions so long as your license otherwise remains 6996 in force. You may convey covered works to others for the sole purpose 6997 of having them make modifications exclusively for you, or provide you 6998 with facilities for running those works, provided that you comply with 6999 the terms of this License in conveying all material for which you do 7000 not control copyright. Those thus making or running the covered works 7001 for you must do so exclusively on your behalf, under your direction 7002 and control, on terms that prohibit them from making any copies of 7003 your copyrighted material outside their relationship with you. 7004 7005 Conveying under any other circumstances is permitted solely under 7006 the conditions stated below. Sublicensing is not allowed; section 10 7007 makes it unnecessary. 7008 7009 3. Protecting Users' Legal Rights From Anti-Circumvention Law. 7010 7011 No covered work shall be deemed part of an effective technological 7012 measure under any applicable law fulfilling obligations under article 7013 11 of the WIPO copyright treaty adopted on 20 December 1996, or 7014 similar laws prohibiting or restricting circumvention of such 7015 measures. 7016 7017 When you convey a covered work, you waive any legal power to forbid 7018 circumvention of technological measures to the extent such circumvention 7019 is effected by exercising rights under this License with respect to 7020 the covered work, and you disclaim any intention to limit operation or 7021 modification of the work as a means of enforcing, against the work's 7022 users, your or third parties' legal rights to forbid circumvention of 7023 technological measures. 7024 7025 4. Conveying Verbatim Copies. 7026 7027 You may convey verbatim copies of the Program's source code as you 7028 receive it, in any medium, provided that you conspicuously and 7029 appropriately publish on each copy an appropriate copyright notice; 7030 keep intact all notices stating that this License and any 7031 non-permissive terms added in accord with section 7 apply to the code; 7032 keep intact all notices of the absence of any warranty; and give all 7033 recipients a copy of this License along with the Program. 7034 7035 You may charge any price or no price for each copy that you convey, 7036 and you may offer support or warranty protection for a fee. 7037 7038 5. Conveying Modified Source Versions. 7039 7040 You may convey a work based on the Program, or the modifications to 7041 produce it from the Program, in the form of source code under the 7042 terms of section 4, provided that you also meet all of these conditions: 7043 7044 a) The work must carry prominent notices stating that you modified 7045 it, and giving a relevant date. 7046 7047 b) The work must carry prominent notices stating that it is 7048 released under this License and any conditions added under section 7049 7. This requirement modifies the requirement in section 4 to 7050 "keep intact all notices". 7051 7052 c) You must license the entire work, as a whole, under this 7053 License to anyone who comes into possession of a copy. This 7054 License will therefore apply, along with any applicable section 7 7055 additional terms, to the whole of the work, and all its parts, 7056 regardless of how they are packaged. This License gives no 7057 permission to license the work in any other way, but it does not 7058 invalidate such permission if you have separately received it. 7059 7060 d) If the work has interactive user interfaces, each must display 7061 Appropriate Legal Notices; however, if the Program has interactive 7062 interfaces that do not display Appropriate Legal Notices, your 7063 work need not make them do so. 7064 7065 A compilation of a covered work with other separate and independent 7066 works, which are not by their nature extensions of the covered work, 7067 and which are not combined with it such as to form a larger program, 7068 in or on a volume of a storage or distribution medium, is called an 7069 "aggregate" if the compilation and its resulting copyright are not 7070 used to limit the access or legal rights of the compilation's users 7071 beyond what the individual works permit. Inclusion of a covered work 7072 in an aggregate does not cause this License to apply to the other 7073 parts of the aggregate. 7074 7075 6. Conveying Non-Source Forms. 7076 7077 You may convey a covered work in object code form under the terms 7078 of sections 4 and 5, provided that you also convey the 7079 machine-readable Corresponding Source under the terms of this License, 7080 in one of these ways: 7081 7082 a) Convey the object code in, or embodied in, a physical product 7083 (including a physical distribution medium), accompanied by the 7084 Corresponding Source fixed on a durable physical medium 7085 customarily used for software interchange. 7086 7087 b) Convey the object code in, or embodied in, a physical product 7088 (including a physical distribution medium), accompanied by a 7089 written offer, valid for at least three years and valid for as 7090 long as you offer spare parts or customer support for that product 7091 model, to give anyone who possesses the object code either (1) a 7092 copy of the Corresponding Source for all the software in the 7093 product that is covered by this License, on a durable physical 7094 medium customarily used for software interchange, for a price no 7095 more than your reasonable cost of physically performing this 7096 conveying of source, or (2) access to copy the 7097 Corresponding Source from a network server at no charge. 7098 7099 c) Convey individual copies of the object code with a copy of the 7100 written offer to provide the Corresponding Source. This 7101 alternative is allowed only occasionally and noncommercially, and 7102 only if you received the object code with such an offer, in accord 7103 with subsection 6b. 7104 7105 d) Convey the object code by offering access from a designated 7106 place (gratis or for a charge), and offer equivalent access to the 7107 Corresponding Source in the same way through the same place at no 7108 further charge. You need not require recipients to copy the 7109 Corresponding Source along with the object code. If the place to 7110 copy the object code is a network server, the Corresponding Source 7111 may be on a different server (operated by you or a third party) 7112 that supports equivalent copying facilities, provided you maintain 7113 clear directions next to the object code saying where to find the 7114 Corresponding Source. Regardless of what server hosts the 7115 Corresponding Source, you remain obligated to ensure that it is 7116 available for as long as needed to satisfy these requirements. 7117 7118 e) Convey the object code using peer-to-peer transmission, provided 7119 you inform other peers where the object code and Corresponding 7120 Source of the work are being offered to the general public at no 7121 charge under subsection 6d. 7122 7123 A separable portion of the object code, whose source code is excluded 7124 from the Corresponding Source as a System Library, need not be 7125 included in conveying the object code work. 7126 7127 A "User Product" is either (1) a "consumer product", which means any 7128 tangible personal property which is normally used for personal, family, 7129 or household purposes, or (2) anything designed or sold for incorporation 7130 into a dwelling. In determining whether a product is a consumer product, 7131 doubtful cases shall be resolved in favor of coverage. For a particular 7132 product received by a particular user, "normally used" refers to a 7133 typical or common use of that class of product, regardless of the status 7134 of the particular user or of the way in which the particular user 7135 actually uses, or expects or is expected to use, the product. A product 7136 is a consumer product regardless of whether the product has substantial 7137 commercial, industrial or non-consumer uses, unless such uses represent 7138 the only significant mode of use of the product. 7139 7140 "Installation Information" for a User Product means any methods, 7141 procedures, authorization keys, or other information required to install 7142 and execute modified versions of a covered work in that User Product from 7143 a modified version of its Corresponding Source. The information must 7144 suffice to ensure that the continued functioning of the modified object 7145 code is in no case prevented or interfered with solely because 7146 modification has been made. 7147 7148 If you convey an object code work under this section in, or with, or 7149 specifically for use in, a User Product, and the conveying occurs as 7150 part of a transaction in which the right of possession and use of the 7151 User Product is transferred to the recipient in perpetuity or for a 7152 fixed term (regardless of how the transaction is characterized), the 7153 Corresponding Source conveyed under this section must be accompanied 7154 by the Installation Information. But this requirement does not apply 7155 if neither you nor any third party retains the ability to install 7156 modified object code on the User Product (for example, the work has 7157 been installed in ROM). 7158 7159 The requirement to provide Installation Information does not include a 7160 requirement to continue to provide support service, warranty, or updates 7161 for a work that has been modified or installed by the recipient, or for 7162 the User Product in which it has been modified or installed. Access to a 7163 network may be denied when the modification itself materially and 7164 adversely affects the operation of the network or violates the rules and 7165 protocols for communication across the network. 7166 7167 Corresponding Source conveyed, and Installation Information provided, 7168 in accord with this section must be in a format that is publicly 7169 documented (and with an implementation available to the public in 7170 source code form), and must require no special password or key for 7171 unpacking, reading or copying. 7172 7173 7. Additional Terms. 7174 7175 "Additional permissions" are terms that supplement the terms of this 7176 License by making exceptions from one or more of its conditions. 7177 Additional permissions that are applicable to the entire Program shall 7178 be treated as though they were included in this License, to the extent 7179 that they are valid under applicable law. If additional permissions 7180 apply only to part of the Program, that part may be used separately 7181 under those permissions, but the entire Program remains governed by 7182 this License without regard to the additional permissions. 7183 7184 When you convey a copy of a covered work, you may at your option 7185 remove any additional permissions from that copy, or from any part of 7186 it. (Additional permissions may be written to require their own 7187 removal in certain cases when you modify the work.) You may place 7188 additional permissions on material, added by you to a covered work, 7189 for which you have or can give appropriate copyright permission. 7190 7191 Notwithstanding any other provision of this License, for material you 7192 add to a covered work, you may (if authorized by the copyright holders of 7193 that material) supplement the terms of this License with terms: 7194 7195 a) Disclaiming warranty or limiting liability differently from the 7196 terms of sections 15 and 16 of this License; or 7197 7198 b) Requiring preservation of specified reasonable legal notices or 7199 author attributions in that material or in the Appropriate Legal 7200 Notices displayed by works containing it; or 7201 7202 c) Prohibiting misrepresentation of the origin of that material, or 7203 requiring that modified versions of such material be marked in 7204 reasonable ways as different from the original version; or 7205 7206 d) Limiting the use for publicity purposes of names of licensors or 7207 authors of the material; or 7208 7209 e) Declining to grant rights under trademark law for use of some 7210 trade names, trademarks, or service marks; or 7211 7212 f) Requiring indemnification of licensors and authors of that 7213 material by anyone who conveys the material (or modified versions of 7214 it) with contractual assumptions of liability to the recipient, for 7215 any liability that these contractual assumptions directly impose on 7216 those licensors and authors. 7217 7218 All other non-permissive additional terms are considered "further 7219 restrictions" within the meaning of section 10. If the Program as you 7220 received it, or any part of it, contains a notice stating that it is 7221 governed by this License along with a term that is a further 7222 restriction, you may remove that term. If a license document contains 7223 a further restriction but permits relicensing or conveying under this 7224 License, you may add to a covered work material governed by the terms 7225 of that license document, provided that the further restriction does 7226 not survive such relicensing or conveying. 7227 7228 If you add terms to a covered work in accord with this section, you 7229 must place, in the relevant source files, a statement of the 7230 additional terms that apply to those files, or a notice indicating 7231 where to find the applicable terms. 7232 7233 Additional terms, permissive or non-permissive, may be stated in the 7234 form of a separately written license, or stated as exceptions; 7235 the above requirements apply either way. 7236 7237 8. Termination. 7238 7239 You may not propagate or modify a covered work except as expressly 7240 provided under this License. Any attempt otherwise to propagate or 7241 modify it is void, and will automatically terminate your rights under 7242 this License (including any patent licenses granted under the third 7243 paragraph of section 11). 7244 7245 However, if you cease all violation of this License, then your 7246 license from a particular copyright holder is reinstated (a) 7247 provisionally, unless and until the copyright holder explicitly and 7248 finally terminates your license, and (b) permanently, if the copyright 7249 holder fails to notify you of the violation by some reasonable means 7250 prior to 60 days after the cessation. 7251 7252 Moreover, your license from a particular copyright holder is 7253 reinstated permanently if the copyright holder notifies you of the 7254 violation by some reasonable means, this is the first time you have 7255 received notice of violation of this License (for any work) from that 7256 copyright holder, and you cure the violation prior to 30 days after 7257 your receipt of the notice. 7258 7259 Termination of your rights under this section does not terminate the 7260 licenses of parties who have received copies or rights from you under 7261 this License. If your rights have been terminated and not permanently 7262 reinstated, you do not qualify to receive new licenses for the same 7263 material under section 10. 7264 7265 9. Acceptance Not Required for Having Copies. 7266 7267 You are not required to accept this License in order to receive or 7268 run a copy of the Program. Ancillary propagation of a covered work 7269 occurring solely as a consequence of using peer-to-peer transmission 7270 to receive a copy likewise does not require acceptance. However, 7271 nothing other than this License grants you permission to propagate or 7272 modify any covered work. These actions infringe copyright if you do 7273 not accept this License. Therefore, by modifying or propagating a 7274 covered work, you indicate your acceptance of this License to do so. 7275 7276 10. Automatic Licensing of Downstream Recipients. 7277 7278 Each time you convey a covered work, the recipient automatically 7279 receives a license from the original licensors, to run, modify and 7280 propagate that work, subject to this License. You are not responsible 7281 for enforcing compliance by third parties with this License. 7282 7283 An "entity transaction" is a transaction transferring control of an 7284 organization, or substantially all assets of one, or subdividing an 7285 organization, or merging organizations. If propagation of a covered 7286 work results from an entity transaction, each party to that 7287 transaction who receives a copy of the work also receives whatever 7288 licenses to the work the party's predecessor in interest had or could 7289 give under the previous paragraph, plus a right to possession of the 7290 Corresponding Source of the work from the predecessor in interest, if 7291 the predecessor has it or can get it with reasonable efforts. 7292 7293 You may not impose any further restrictions on the exercise of the 7294 rights granted or affirmed under this License. For example, you may 7295 not impose a license fee, royalty, or other charge for exercise of 7296 rights granted under this License, and you may not initiate litigation 7297 (including a cross-claim or counterclaim in a lawsuit) alleging that 7298 any patent claim is infringed by making, using, selling, offering for 7299 sale, or importing the Program or any portion of it. 7300 7301 11. Patents. 7302 7303 A "contributor" is a copyright holder who authorizes use under this 7304 License of the Program or a work on which the Program is based. The 7305 work thus licensed is called the contributor's "contributor version". 7306 7307 A contributor's "essential patent claims" are all patent claims 7308 owned or controlled by the contributor, whether already acquired or 7309 hereafter acquired, that would be infringed by some manner, permitted 7310 by this License, of making, using, or selling its contributor version, 7311 but do not include claims that would be infringed only as a 7312 consequence of further modification of the contributor version. For 7313 purposes of this definition, "control" includes the right to grant 7314 patent sublicenses in a manner consistent with the requirements of 7315 this License. 7316 7317 Each contributor grants you a non-exclusive, worldwide, royalty-free 7318 patent license under the contributor's essential patent claims, to 7319 make, use, sell, offer for sale, import and otherwise run, modify and 7320 propagate the contents of its contributor version. 7321 7322 In the following three paragraphs, a "patent license" is any express 7323 agreement or commitment, however denominated, not to enforce a patent 7324 (such as an express permission to practice a patent or covenant not to 7325 sue for patent infringement). To "grant" such a patent license to a 7326 party means to make such an agreement or commitment not to enforce a 7327 patent against the party. 7328 7329 If you convey a covered work, knowingly relying on a patent license, 7330 and the Corresponding Source of the work is not available for anyone 7331 to copy, free of charge and under the terms of this License, through a 7332 publicly available network server or other readily accessible means, 7333 then you must either (1) cause the Corresponding Source to be so 7334 available, or (2) arrange to deprive yourself of the benefit of the 7335 patent license for this particular work, or (3) arrange, in a manner 7336 consistent with the requirements of this License, to extend the patent 7337 license to downstream recipients. "Knowingly relying" means you have 7338 actual knowledge that, but for the patent license, your conveying the 7339 covered work in a country, or your recipient's use of the covered work 7340 in a country, would infringe one or more identifiable patents in that 7341 country that you have reason to believe are valid. 7342 7343 If, pursuant to or in connection with a single transaction or 7344 arrangement, you convey, or propagate by procuring conveyance of, a 7345 covered work, and grant a patent license to some of the parties 7346 receiving the covered work authorizing them to use, propagate, modify 7347 or convey a specific copy of the covered work, then the patent license 7348 you grant is automatically extended to all recipients of the covered 7349 work and works based on it. 7350 7351 A patent license is "discriminatory" if it does not include within 7352 the scope of its coverage, prohibits the exercise of, or is 7353 conditioned on the non-exercise of one or more of the rights that are 7354 specifically granted under this License. You may not convey a covered 7355 work if you are a party to an arrangement with a third party that is 7356 in the business of distributing software, under which you make payment 7357 to the third party based on the extent of your activity of conveying 7358 the work, and under which the third party grants, to any of the 7359 parties who would receive the covered work from you, a discriminatory 7360 patent license (a) in connection with copies of the covered work 7361 conveyed by you (or copies made from those copies), or (b) primarily 7362 for and in connection with specific products or compilations that 7363 contain the covered work, unless you entered into that arrangement, 7364 or that patent license was granted, prior to 28 March 2007. 7365 7366 Nothing in this License shall be construed as excluding or limiting 7367 any implied license or other defenses to infringement that may 7368 otherwise be available to you under applicable patent law. 7369 7370 12. No Surrender of Others' Freedom. 7371 7372 If conditions are imposed on you (whether by court order, agreement or 7373 otherwise) that contradict the conditions of this License, they do not 7374 excuse you from the conditions of this License. If you cannot convey a 7375 covered work so as to satisfy simultaneously your obligations under this 7376 License and any other pertinent obligations, then as a consequence you may 7377 not convey it at all. For example, if you agree to terms that obligate you 7378 to collect a royalty for further conveying from those to whom you convey 7379 the Program, the only way you could satisfy both those terms and this 7380 License would be to refrain entirely from conveying the Program. 7381 7382 13. Remote Network Interaction; Use with the GNU General Public License. 7383 7384 Notwithstanding any other provision of this License, if you modify the 7385 Program, your modified version must prominently offer all users 7386 interacting with it remotely through a computer network (if your version 7387 supports such interaction) an opportunity to receive the Corresponding 7388 Source of your version by providing access to the Corresponding Source 7389 from a network server at no charge, through some standard or customary 7390 means of facilitating copying of software. This Corresponding Source 7391 shall include the Corresponding Source for any work covered by version 3 7392 of the GNU General Public License that is incorporated pursuant to the 7393 following paragraph. 7394 7395 Notwithstanding any other provision of this License, you have 7396 permission to link or combine any covered work with a work licensed 7397 under version 3 of the GNU General Public License into a single 7398 combined work, and to convey the resulting work. The terms of this 7399 License will continue to apply to the part which is the covered work, 7400 but the work with which it is combined will remain governed by version 7401 3 of the GNU General Public License. 7402 7403 14. Revised Versions of this License. 7404 7405 The Free Software Foundation may publish revised and/or new versions of 7406 the GNU Affero General Public License from time to time. Such new versions 7407 will be similar in spirit to the present version, but may differ in detail to 7408 address new problems or concerns. 7409 7410 Each version is given a distinguishing version number. If the 7411 Program specifies that a certain numbered version of the GNU Affero General 7412 Public License "or any later version" applies to it, you have the 7413 option of following the terms and conditions either of that numbered 7414 version or of any later version published by the Free Software 7415 Foundation. If the Program does not specify a version number of the 7416 GNU Affero General Public License, you may choose any version ever published 7417 by the Free Software Foundation. 7418 7419 If the Program specifies that a proxy can decide which future 7420 versions of the GNU Affero General Public License can be used, that proxy's 7421 public statement of acceptance of a version permanently authorizes you 7422 to choose that version for the Program. 7423 7424 Later license versions may give you additional or different 7425 permissions. However, no additional obligations are imposed on any 7426 author or copyright holder as a result of your choosing to follow a 7427 later version. 7428 7429 15. Disclaimer of Warranty. 7430 7431 THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY 7432 APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT 7433 HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY 7434 OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, 7435 THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 7436 PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM 7437 IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF 7438 ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 7439 7440 16. Limitation of Liability. 7441 7442 IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING 7443 WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS 7444 THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY 7445 GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE 7446 USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF 7447 DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD 7448 PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), 7449 EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF 7450 SUCH DAMAGES. 7451 7452 17. Interpretation of Sections 15 and 16. 7453 7454 If the disclaimer of warranty and limitation of liability provided 7455 above cannot be given local legal effect according to their terms, 7456 reviewing courts shall apply local law that most closely approximates 7457 an absolute waiver of all civil liability in connection with the 7458 Program, unless a warranty or assumption of liability accompanies a 7459 copy of the Program in return for a fee. 7460 7461 END OF TERMS AND CONDITIONS 7462 7463 How to Apply These Terms to Your New Programs 7464 7465 If you develop a new program, and you want it to be of the greatest 7466 possible use to the public, the best way to achieve this is to make it 7467 free software which everyone can redistribute and change under these terms. 7468 7469 To do so, attach the following notices to the program. It is safest 7470 to attach them to the start of each source file to most effectively 7471 state the exclusion of warranty; and each file should have at least 7472 the "copyright" line and a pointer to where the full notice is found. 7473 7474 <one line to give the program's name and a brief idea of what it does.> 7475 Copyright (C) <year> <name of author> 7476 7477 This program is free software: you can redistribute it and/or modify 7478 it under the terms of the GNU Affero General Public License as published 7479 by the Free Software Foundation, either version 3 of the License, or 7480 (at your option) any later version. 7481 7482 This program is distributed in the hope that it will be useful, 7483 but WITHOUT ANY WARRANTY; without even the implied warranty of 7484 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 7485 GNU Affero General Public License for more details. 7486 7487 You should have received a copy of the GNU Affero General Public License 7488 along with this program. If not, see <https://www.gnu.org/licenses/>. 7489 7490 Also add information on how to contact you by electronic and paper mail. 7491 7492 If your software can interact with users remotely through a computer 7493 network, you should also make sure that it provides a way for users to 7494 get its source. For example, if your program is a web application, its 7495 interface could display a "Source" link that leads users to an archive 7496 of the code. There are many ways you could offer source, and different 7497 solutions will be better for different programs; see section 13 for the 7498 specific requirements. 7499 7500 You should also get your employer (if you work as a programmer) or school, 7501 if any, to sign a "copyright disclaimer" for the program, if necessary. 7502 For more information on this, and how to apply and follow the GNU AGPL, see 7503 <https://www.gnu.org/licenses/>. 7504 7505 ================================================================ 7506 7507 github.com/minio/madmin-go/v3 7508 https://github.com/minio/madmin-go/v3 7509 ---------------------------------------------------------------- 7510 GNU AFFERO GENERAL PUBLIC LICENSE 7511 Version 3, 19 November 2007 7512 7513 Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/> 7514 Everyone is permitted to copy and distribute verbatim copies 7515 of this license document, but changing it is not allowed. 7516 7517 Preamble 7518 7519 The GNU Affero General Public License is a free, copyleft license for 7520 software and other kinds of works, specifically designed to ensure 7521 cooperation with the community in the case of network server software. 7522 7523 The licenses for most software and other practical works are designed 7524 to take away your freedom to share and change the works. By contrast, 7525 our General Public Licenses are intended to guarantee your freedom to 7526 share and change all versions of a program--to make sure it remains free 7527 software for all its users. 7528 7529 When we speak of free software, we are referring to freedom, not 7530 price. Our General Public Licenses are designed to make sure that you 7531 have the freedom to distribute copies of free software (and charge for 7532 them if you wish), that you receive source code or can get it if you 7533 want it, that you can change the software or use pieces of it in new 7534 free programs, and that you know you can do these things. 7535 7536 Developers that use our General Public Licenses protect your rights 7537 with two steps: (1) assert copyright on the software, and (2) offer 7538 you this License which gives you legal permission to copy, distribute 7539 and/or modify the software. 7540 7541 A secondary benefit of defending all users' freedom is that 7542 improvements made in alternate versions of the program, if they 7543 receive widespread use, become available for other developers to 7544 incorporate. Many developers of free software are heartened and 7545 encouraged by the resulting cooperation. However, in the case of 7546 software used on network servers, this result may fail to come about. 7547 The GNU General Public License permits making a modified version and 7548 letting the public access it on a server without ever releasing its 7549 source code to the public. 7550 7551 The GNU Affero General Public License is designed specifically to 7552 ensure that, in such cases, the modified source code becomes available 7553 to the community. It requires the operator of a network server to 7554 provide the source code of the modified version running there to the 7555 users of that server. Therefore, public use of a modified version, on 7556 a publicly accessible server, gives the public access to the source 7557 code of the modified version. 7558 7559 An older license, called the Affero General Public License and 7560 published by Affero, was designed to accomplish similar goals. This is 7561 a different license, not a version of the Affero GPL, but Affero has 7562 released a new version of the Affero GPL which permits relicensing under 7563 this license. 7564 7565 The precise terms and conditions for copying, distribution and 7566 modification follow. 7567 7568 TERMS AND CONDITIONS 7569 7570 0. Definitions. 7571 7572 "This License" refers to version 3 of the GNU Affero General Public License. 7573 7574 "Copyright" also means copyright-like laws that apply to other kinds of 7575 works, such as semiconductor masks. 7576 7577 "The Program" refers to any copyrightable work licensed under this 7578 License. Each licensee is addressed as "you". "Licensees" and 7579 "recipients" may be individuals or organizations. 7580 7581 To "modify" a work means to copy from or adapt all or part of the work 7582 in a fashion requiring copyright permission, other than the making of an 7583 exact copy. The resulting work is called a "modified version" of the 7584 earlier work or a work "based on" the earlier work. 7585 7586 A "covered work" means either the unmodified Program or a work based 7587 on the Program. 7588 7589 To "propagate" a work means to do anything with it that, without 7590 permission, would make you directly or secondarily liable for 7591 infringement under applicable copyright law, except executing it on a 7592 computer or modifying a private copy. Propagation includes copying, 7593 distribution (with or without modification), making available to the 7594 public, and in some countries other activities as well. 7595 7596 To "convey" a work means any kind of propagation that enables other 7597 parties to make or receive copies. Mere interaction with a user through 7598 a computer network, with no transfer of a copy, is not conveying. 7599 7600 An interactive user interface displays "Appropriate Legal Notices" 7601 to the extent that it includes a convenient and prominently visible 7602 feature that (1) displays an appropriate copyright notice, and (2) 7603 tells the user that there is no warranty for the work (except to the 7604 extent that warranties are provided), that licensees may convey the 7605 work under this License, and how to view a copy of this License. If 7606 the interface presents a list of user commands or options, such as a 7607 menu, a prominent item in the list meets this criterion. 7608 7609 1. Source Code. 7610 7611 The "source code" for a work means the preferred form of the work 7612 for making modifications to it. "Object code" means any non-source 7613 form of a work. 7614 7615 A "Standard Interface" means an interface that either is an official 7616 standard defined by a recognized standards body, or, in the case of 7617 interfaces specified for a particular programming language, one that 7618 is widely used among developers working in that language. 7619 7620 The "System Libraries" of an executable work include anything, other 7621 than the work as a whole, that (a) is included in the normal form of 7622 packaging a Major Component, but which is not part of that Major 7623 Component, and (b) serves only to enable use of the work with that 7624 Major Component, or to implement a Standard Interface for which an 7625 implementation is available to the public in source code form. A 7626 "Major Component", in this context, means a major essential component 7627 (kernel, window system, and so on) of the specific operating system 7628 (if any) on which the executable work runs, or a compiler used to 7629 produce the work, or an object code interpreter used to run it. 7630 7631 The "Corresponding Source" for a work in object code form means all 7632 the source code needed to generate, install, and (for an executable 7633 work) run the object code and to modify the work, including scripts to 7634 control those activities. However, it does not include the work's 7635 System Libraries, or general-purpose tools or generally available free 7636 programs which are used unmodified in performing those activities but 7637 which are not part of the work. For example, Corresponding Source 7638 includes interface definition files associated with source files for 7639 the work, and the source code for shared libraries and dynamically 7640 linked subprograms that the work is specifically designed to require, 7641 such as by intimate data communication or control flow between those 7642 subprograms and other parts of the work. 7643 7644 The Corresponding Source need not include anything that users 7645 can regenerate automatically from other parts of the Corresponding 7646 Source. 7647 7648 The Corresponding Source for a work in source code form is that 7649 same work. 7650 7651 2. Basic Permissions. 7652 7653 All rights granted under this License are granted for the term of 7654 copyright on the Program, and are irrevocable provided the stated 7655 conditions are met. This License explicitly affirms your unlimited 7656 permission to run the unmodified Program. The output from running a 7657 covered work is covered by this License only if the output, given its 7658 content, constitutes a covered work. This License acknowledges your 7659 rights of fair use or other equivalent, as provided by copyright law. 7660 7661 You may make, run and propagate covered works that you do not 7662 convey, without conditions so long as your license otherwise remains 7663 in force. You may convey covered works to others for the sole purpose 7664 of having them make modifications exclusively for you, or provide you 7665 with facilities for running those works, provided that you comply with 7666 the terms of this License in conveying all material for which you do 7667 not control copyright. Those thus making or running the covered works 7668 for you must do so exclusively on your behalf, under your direction 7669 and control, on terms that prohibit them from making any copies of 7670 your copyrighted material outside their relationship with you. 7671 7672 Conveying under any other circumstances is permitted solely under 7673 the conditions stated below. Sublicensing is not allowed; section 10 7674 makes it unnecessary. 7675 7676 3. Protecting Users' Legal Rights From Anti-Circumvention Law. 7677 7678 No covered work shall be deemed part of an effective technological 7679 measure under any applicable law fulfilling obligations under article 7680 11 of the WIPO copyright treaty adopted on 20 December 1996, or 7681 similar laws prohibiting or restricting circumvention of such 7682 measures. 7683 7684 When you convey a covered work, you waive any legal power to forbid 7685 circumvention of technological measures to the extent such circumvention 7686 is effected by exercising rights under this License with respect to 7687 the covered work, and you disclaim any intention to limit operation or 7688 modification of the work as a means of enforcing, against the work's 7689 users, your or third parties' legal rights to forbid circumvention of 7690 technological measures. 7691 7692 4. Conveying Verbatim Copies. 7693 7694 You may convey verbatim copies of the Program's source code as you 7695 receive it, in any medium, provided that you conspicuously and 7696 appropriately publish on each copy an appropriate copyright notice; 7697 keep intact all notices stating that this License and any 7698 non-permissive terms added in accord with section 7 apply to the code; 7699 keep intact all notices of the absence of any warranty; and give all 7700 recipients a copy of this License along with the Program. 7701 7702 You may charge any price or no price for each copy that you convey, 7703 and you may offer support or warranty protection for a fee. 7704 7705 5. Conveying Modified Source Versions. 7706 7707 You may convey a work based on the Program, or the modifications to 7708 produce it from the Program, in the form of source code under the 7709 terms of section 4, provided that you also meet all of these conditions: 7710 7711 a) The work must carry prominent notices stating that you modified 7712 it, and giving a relevant date. 7713 7714 b) The work must carry prominent notices stating that it is 7715 released under this License and any conditions added under section 7716 7. This requirement modifies the requirement in section 4 to 7717 "keep intact all notices". 7718 7719 c) You must license the entire work, as a whole, under this 7720 License to anyone who comes into possession of a copy. This 7721 License will therefore apply, along with any applicable section 7 7722 additional terms, to the whole of the work, and all its parts, 7723 regardless of how they are packaged. This License gives no 7724 permission to license the work in any other way, but it does not 7725 invalidate such permission if you have separately received it. 7726 7727 d) If the work has interactive user interfaces, each must display 7728 Appropriate Legal Notices; however, if the Program has interactive 7729 interfaces that do not display Appropriate Legal Notices, your 7730 work need not make them do so. 7731 7732 A compilation of a covered work with other separate and independent 7733 works, which are not by their nature extensions of the covered work, 7734 and which are not combined with it such as to form a larger program, 7735 in or on a volume of a storage or distribution medium, is called an 7736 "aggregate" if the compilation and its resulting copyright are not 7737 used to limit the access or legal rights of the compilation's users 7738 beyond what the individual works permit. Inclusion of a covered work 7739 in an aggregate does not cause this License to apply to the other 7740 parts of the aggregate. 7741 7742 6. Conveying Non-Source Forms. 7743 7744 You may convey a covered work in object code form under the terms 7745 of sections 4 and 5, provided that you also convey the 7746 machine-readable Corresponding Source under the terms of this License, 7747 in one of these ways: 7748 7749 a) Convey the object code in, or embodied in, a physical product 7750 (including a physical distribution medium), accompanied by the 7751 Corresponding Source fixed on a durable physical medium 7752 customarily used for software interchange. 7753 7754 b) Convey the object code in, or embodied in, a physical product 7755 (including a physical distribution medium), accompanied by a 7756 written offer, valid for at least three years and valid for as 7757 long as you offer spare parts or customer support for that product 7758 model, to give anyone who possesses the object code either (1) a 7759 copy of the Corresponding Source for all the software in the 7760 product that is covered by this License, on a durable physical 7761 medium customarily used for software interchange, for a price no 7762 more than your reasonable cost of physically performing this 7763 conveying of source, or (2) access to copy the 7764 Corresponding Source from a network server at no charge. 7765 7766 c) Convey individual copies of the object code with a copy of the 7767 written offer to provide the Corresponding Source. This 7768 alternative is allowed only occasionally and noncommercially, and 7769 only if you received the object code with such an offer, in accord 7770 with subsection 6b. 7771 7772 d) Convey the object code by offering access from a designated 7773 place (gratis or for a charge), and offer equivalent access to the 7774 Corresponding Source in the same way through the same place at no 7775 further charge. You need not require recipients to copy the 7776 Corresponding Source along with the object code. If the place to 7777 copy the object code is a network server, the Corresponding Source 7778 may be on a different server (operated by you or a third party) 7779 that supports equivalent copying facilities, provided you maintain 7780 clear directions next to the object code saying where to find the 7781 Corresponding Source. Regardless of what server hosts the 7782 Corresponding Source, you remain obligated to ensure that it is 7783 available for as long as needed to satisfy these requirements. 7784 7785 e) Convey the object code using peer-to-peer transmission, provided 7786 you inform other peers where the object code and Corresponding 7787 Source of the work are being offered to the general public at no 7788 charge under subsection 6d. 7789 7790 A separable portion of the object code, whose source code is excluded 7791 from the Corresponding Source as a System Library, need not be 7792 included in conveying the object code work. 7793 7794 A "User Product" is either (1) a "consumer product", which means any 7795 tangible personal property which is normally used for personal, family, 7796 or household purposes, or (2) anything designed or sold for incorporation 7797 into a dwelling. In determining whether a product is a consumer product, 7798 doubtful cases shall be resolved in favor of coverage. For a particular 7799 product received by a particular user, "normally used" refers to a 7800 typical or common use of that class of product, regardless of the status 7801 of the particular user or of the way in which the particular user 7802 actually uses, or expects or is expected to use, the product. A product 7803 is a consumer product regardless of whether the product has substantial 7804 commercial, industrial or non-consumer uses, unless such uses represent 7805 the only significant mode of use of the product. 7806 7807 "Installation Information" for a User Product means any methods, 7808 procedures, authorization keys, or other information required to install 7809 and execute modified versions of a covered work in that User Product from 7810 a modified version of its Corresponding Source. The information must 7811 suffice to ensure that the continued functioning of the modified object 7812 code is in no case prevented or interfered with solely because 7813 modification has been made. 7814 7815 If you convey an object code work under this section in, or with, or 7816 specifically for use in, a User Product, and the conveying occurs as 7817 part of a transaction in which the right of possession and use of the 7818 User Product is transferred to the recipient in perpetuity or for a 7819 fixed term (regardless of how the transaction is characterized), the 7820 Corresponding Source conveyed under this section must be accompanied 7821 by the Installation Information. But this requirement does not apply 7822 if neither you nor any third party retains the ability to install 7823 modified object code on the User Product (for example, the work has 7824 been installed in ROM). 7825 7826 The requirement to provide Installation Information does not include a 7827 requirement to continue to provide support service, warranty, or updates 7828 for a work that has been modified or installed by the recipient, or for 7829 the User Product in which it has been modified or installed. Access to a 7830 network may be denied when the modification itself materially and 7831 adversely affects the operation of the network or violates the rules and 7832 protocols for communication across the network. 7833 7834 Corresponding Source conveyed, and Installation Information provided, 7835 in accord with this section must be in a format that is publicly 7836 documented (and with an implementation available to the public in 7837 source code form), and must require no special password or key for 7838 unpacking, reading or copying. 7839 7840 7. Additional Terms. 7841 7842 "Additional permissions" are terms that supplement the terms of this 7843 License by making exceptions from one or more of its conditions. 7844 Additional permissions that are applicable to the entire Program shall 7845 be treated as though they were included in this License, to the extent 7846 that they are valid under applicable law. If additional permissions 7847 apply only to part of the Program, that part may be used separately 7848 under those permissions, but the entire Program remains governed by 7849 this License without regard to the additional permissions. 7850 7851 When you convey a copy of a covered work, you may at your option 7852 remove any additional permissions from that copy, or from any part of 7853 it. (Additional permissions may be written to require their own 7854 removal in certain cases when you modify the work.) You may place 7855 additional permissions on material, added by you to a covered work, 7856 for which you have or can give appropriate copyright permission. 7857 7858 Notwithstanding any other provision of this License, for material you 7859 add to a covered work, you may (if authorized by the copyright holders of 7860 that material) supplement the terms of this License with terms: 7861 7862 a) Disclaiming warranty or limiting liability differently from the 7863 terms of sections 15 and 16 of this License; or 7864 7865 b) Requiring preservation of specified reasonable legal notices or 7866 author attributions in that material or in the Appropriate Legal 7867 Notices displayed by works containing it; or 7868 7869 c) Prohibiting misrepresentation of the origin of that material, or 7870 requiring that modified versions of such material be marked in 7871 reasonable ways as different from the original version; or 7872 7873 d) Limiting the use for publicity purposes of names of licensors or 7874 authors of the material; or 7875 7876 e) Declining to grant rights under trademark law for use of some 7877 trade names, trademarks, or service marks; or 7878 7879 f) Requiring indemnification of licensors and authors of that 7880 material by anyone who conveys the material (or modified versions of 7881 it) with contractual assumptions of liability to the recipient, for 7882 any liability that these contractual assumptions directly impose on 7883 those licensors and authors. 7884 7885 All other non-permissive additional terms are considered "further 7886 restrictions" within the meaning of section 10. If the Program as you 7887 received it, or any part of it, contains a notice stating that it is 7888 governed by this License along with a term that is a further 7889 restriction, you may remove that term. If a license document contains 7890 a further restriction but permits relicensing or conveying under this 7891 License, you may add to a covered work material governed by the terms 7892 of that license document, provided that the further restriction does 7893 not survive such relicensing or conveying. 7894 7895 If you add terms to a covered work in accord with this section, you 7896 must place, in the relevant source files, a statement of the 7897 additional terms that apply to those files, or a notice indicating 7898 where to find the applicable terms. 7899 7900 Additional terms, permissive or non-permissive, may be stated in the 7901 form of a separately written license, or stated as exceptions; 7902 the above requirements apply either way. 7903 7904 8. Termination. 7905 7906 You may not propagate or modify a covered work except as expressly 7907 provided under this License. Any attempt otherwise to propagate or 7908 modify it is void, and will automatically terminate your rights under 7909 this License (including any patent licenses granted under the third 7910 paragraph of section 11). 7911 7912 However, if you cease all violation of this License, then your 7913 license from a particular copyright holder is reinstated (a) 7914 provisionally, unless and until the copyright holder explicitly and 7915 finally terminates your license, and (b) permanently, if the copyright 7916 holder fails to notify you of the violation by some reasonable means 7917 prior to 60 days after the cessation. 7918 7919 Moreover, your license from a particular copyright holder is 7920 reinstated permanently if the copyright holder notifies you of the 7921 violation by some reasonable means, this is the first time you have 7922 received notice of violation of this License (for any work) from that 7923 copyright holder, and you cure the violation prior to 30 days after 7924 your receipt of the notice. 7925 7926 Termination of your rights under this section does not terminate the 7927 licenses of parties who have received copies or rights from you under 7928 this License. If your rights have been terminated and not permanently 7929 reinstated, you do not qualify to receive new licenses for the same 7930 material under section 10. 7931 7932 9. Acceptance Not Required for Having Copies. 7933 7934 You are not required to accept this License in order to receive or 7935 run a copy of the Program. Ancillary propagation of a covered work 7936 occurring solely as a consequence of using peer-to-peer transmission 7937 to receive a copy likewise does not require acceptance. However, 7938 nothing other than this License grants you permission to propagate or 7939 modify any covered work. These actions infringe copyright if you do 7940 not accept this License. Therefore, by modifying or propagating a 7941 covered work, you indicate your acceptance of this License to do so. 7942 7943 10. Automatic Licensing of Downstream Recipients. 7944 7945 Each time you convey a covered work, the recipient automatically 7946 receives a license from the original licensors, to run, modify and 7947 propagate that work, subject to this License. You are not responsible 7948 for enforcing compliance by third parties with this License. 7949 7950 An "entity transaction" is a transaction transferring control of an 7951 organization, or substantially all assets of one, or subdividing an 7952 organization, or merging organizations. If propagation of a covered 7953 work results from an entity transaction, each party to that 7954 transaction who receives a copy of the work also receives whatever 7955 licenses to the work the party's predecessor in interest had or could 7956 give under the previous paragraph, plus a right to possession of the 7957 Corresponding Source of the work from the predecessor in interest, if 7958 the predecessor has it or can get it with reasonable efforts. 7959 7960 You may not impose any further restrictions on the exercise of the 7961 rights granted or affirmed under this License. For example, you may 7962 not impose a license fee, royalty, or other charge for exercise of 7963 rights granted under this License, and you may not initiate litigation 7964 (including a cross-claim or counterclaim in a lawsuit) alleging that 7965 any patent claim is infringed by making, using, selling, offering for 7966 sale, or importing the Program or any portion of it. 7967 7968 11. Patents. 7969 7970 A "contributor" is a copyright holder who authorizes use under this 7971 License of the Program or a work on which the Program is based. The 7972 work thus licensed is called the contributor's "contributor version". 7973 7974 A contributor's "essential patent claims" are all patent claims 7975 owned or controlled by the contributor, whether already acquired or 7976 hereafter acquired, that would be infringed by some manner, permitted 7977 by this License, of making, using, or selling its contributor version, 7978 but do not include claims that would be infringed only as a 7979 consequence of further modification of the contributor version. For 7980 purposes of this definition, "control" includes the right to grant 7981 patent sublicenses in a manner consistent with the requirements of 7982 this License. 7983 7984 Each contributor grants you a non-exclusive, worldwide, royalty-free 7985 patent license under the contributor's essential patent claims, to 7986 make, use, sell, offer for sale, import and otherwise run, modify and 7987 propagate the contents of its contributor version. 7988 7989 In the following three paragraphs, a "patent license" is any express 7990 agreement or commitment, however denominated, not to enforce a patent 7991 (such as an express permission to practice a patent or covenant not to 7992 sue for patent infringement). To "grant" such a patent license to a 7993 party means to make such an agreement or commitment not to enforce a 7994 patent against the party. 7995 7996 If you convey a covered work, knowingly relying on a patent license, 7997 and the Corresponding Source of the work is not available for anyone 7998 to copy, free of charge and under the terms of this License, through a 7999 publicly available network server or other readily accessible means, 8000 then you must either (1) cause the Corresponding Source to be so 8001 available, or (2) arrange to deprive yourself of the benefit of the 8002 patent license for this particular work, or (3) arrange, in a manner 8003 consistent with the requirements of this License, to extend the patent 8004 license to downstream recipients. "Knowingly relying" means you have 8005 actual knowledge that, but for the patent license, your conveying the 8006 covered work in a country, or your recipient's use of the covered work 8007 in a country, would infringe one or more identifiable patents in that 8008 country that you have reason to believe are valid. 8009 8010 If, pursuant to or in connection with a single transaction or 8011 arrangement, you convey, or propagate by procuring conveyance of, a 8012 covered work, and grant a patent license to some of the parties 8013 receiving the covered work authorizing them to use, propagate, modify 8014 or convey a specific copy of the covered work, then the patent license 8015 you grant is automatically extended to all recipients of the covered 8016 work and works based on it. 8017 8018 A patent license is "discriminatory" if it does not include within 8019 the scope of its coverage, prohibits the exercise of, or is 8020 conditioned on the non-exercise of one or more of the rights that are 8021 specifically granted under this License. You may not convey a covered 8022 work if you are a party to an arrangement with a third party that is 8023 in the business of distributing software, under which you make payment 8024 to the third party based on the extent of your activity of conveying 8025 the work, and under which the third party grants, to any of the 8026 parties who would receive the covered work from you, a discriminatory 8027 patent license (a) in connection with copies of the covered work 8028 conveyed by you (or copies made from those copies), or (b) primarily 8029 for and in connection with specific products or compilations that 8030 contain the covered work, unless you entered into that arrangement, 8031 or that patent license was granted, prior to 28 March 2007. 8032 8033 Nothing in this License shall be construed as excluding or limiting 8034 any implied license or other defenses to infringement that may 8035 otherwise be available to you under applicable patent law. 8036 8037 12. No Surrender of Others' Freedom. 8038 8039 If conditions are imposed on you (whether by court order, agreement or 8040 otherwise) that contradict the conditions of this License, they do not 8041 excuse you from the conditions of this License. If you cannot convey a 8042 covered work so as to satisfy simultaneously your obligations under this 8043 License and any other pertinent obligations, then as a consequence you may 8044 not convey it at all. For example, if you agree to terms that obligate you 8045 to collect a royalty for further conveying from those to whom you convey 8046 the Program, the only way you could satisfy both those terms and this 8047 License would be to refrain entirely from conveying the Program. 8048 8049 13. Remote Network Interaction; Use with the GNU General Public License. 8050 8051 Notwithstanding any other provision of this License, if you modify the 8052 Program, your modified version must prominently offer all users 8053 interacting with it remotely through a computer network (if your version 8054 supports such interaction) an opportunity to receive the Corresponding 8055 Source of your version by providing access to the Corresponding Source 8056 from a network server at no charge, through some standard or customary 8057 means of facilitating copying of software. This Corresponding Source 8058 shall include the Corresponding Source for any work covered by version 3 8059 of the GNU General Public License that is incorporated pursuant to the 8060 following paragraph. 8061 8062 Notwithstanding any other provision of this License, you have 8063 permission to link or combine any covered work with a work licensed 8064 under version 3 of the GNU General Public License into a single 8065 combined work, and to convey the resulting work. The terms of this 8066 License will continue to apply to the part which is the covered work, 8067 but the work with which it is combined will remain governed by version 8068 3 of the GNU General Public License. 8069 8070 14. Revised Versions of this License. 8071 8072 The Free Software Foundation may publish revised and/or new versions of 8073 the GNU Affero General Public License from time to time. Such new versions 8074 will be similar in spirit to the present version, but may differ in detail to 8075 address new problems or concerns. 8076 8077 Each version is given a distinguishing version number. If the 8078 Program specifies that a certain numbered version of the GNU Affero General 8079 Public License "or any later version" applies to it, you have the 8080 option of following the terms and conditions either of that numbered 8081 version or of any later version published by the Free Software 8082 Foundation. If the Program does not specify a version number of the 8083 GNU Affero General Public License, you may choose any version ever published 8084 by the Free Software Foundation. 8085 8086 If the Program specifies that a proxy can decide which future 8087 versions of the GNU Affero General Public License can be used, that proxy's 8088 public statement of acceptance of a version permanently authorizes you 8089 to choose that version for the Program. 8090 8091 Later license versions may give you additional or different 8092 permissions. However, no additional obligations are imposed on any 8093 author or copyright holder as a result of your choosing to follow a 8094 later version. 8095 8096 15. Disclaimer of Warranty. 8097 8098 THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY 8099 APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT 8100 HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY 8101 OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, 8102 THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 8103 PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM 8104 IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF 8105 ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 8106 8107 16. Limitation of Liability. 8108 8109 IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING 8110 WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS 8111 THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY 8112 GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE 8113 USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF 8114 DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD 8115 PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), 8116 EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF 8117 SUCH DAMAGES. 8118 8119 17. Interpretation of Sections 15 and 16. 8120 8121 If the disclaimer of warranty and limitation of liability provided 8122 above cannot be given local legal effect according to their terms, 8123 reviewing courts shall apply local law that most closely approximates 8124 an absolute waiver of all civil liability in connection with the 8125 Program, unless a warranty or assumption of liability accompanies a 8126 copy of the Program in return for a fee. 8127 8128 END OF TERMS AND CONDITIONS 8129 8130 How to Apply These Terms to Your New Programs 8131 8132 If you develop a new program, and you want it to be of the greatest 8133 possible use to the public, the best way to achieve this is to make it 8134 free software which everyone can redistribute and change under these terms. 8135 8136 To do so, attach the following notices to the program. It is safest 8137 to attach them to the start of each source file to most effectively 8138 state the exclusion of warranty; and each file should have at least 8139 the "copyright" line and a pointer to where the full notice is found. 8140 8141 <one line to give the program's name and a brief idea of what it does.> 8142 Copyright (C) <year> <name of author> 8143 8144 This program is free software: you can redistribute it and/or modify 8145 it under the terms of the GNU Affero General Public License as published by 8146 the Free Software Foundation, either version 3 of the License, or 8147 (at your option) any later version. 8148 8149 This program is distributed in the hope that it will be useful, 8150 but WITHOUT ANY WARRANTY; without even the implied warranty of 8151 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 8152 GNU Affero General Public License for more details. 8153 8154 You should have received a copy of the GNU Affero General Public License 8155 along with this program. If not, see <https://www.gnu.org/licenses/>. 8156 8157 Also add information on how to contact you by electronic and paper mail. 8158 8159 If your software can interact with users remotely through a computer 8160 network, you should also make sure that it provides a way for users to 8161 get its source. For example, if your program is a web application, its 8162 interface could display a "Source" link that leads users to an archive 8163 of the code. There are many ways you could offer source, and different 8164 solutions will be better for different programs; see section 13 for the 8165 specific requirements. 8166 8167 You should also get your employer (if you work as a programmer) or school, 8168 if any, to sign a "copyright disclaimer" for the program, if necessary. 8169 For more information on this, and how to apply and follow the GNU AGPL, see 8170 <https://www.gnu.org/licenses/>. 8171 8172 ================================================================ 8173 8174 github.com/minio/mc 8175 https://github.com/minio/mc 8176 ---------------------------------------------------------------- 8177 GNU AFFERO GENERAL PUBLIC LICENSE 8178 Version 3, 19 November 2007 8179 8180 Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/> 8181 Everyone is permitted to copy and distribute verbatim copies 8182 of this license document, but changing it is not allowed. 8183 8184 Preamble 8185 8186 The GNU Affero General Public License is a free, copyleft license for 8187 software and other kinds of works, specifically designed to ensure 8188 cooperation with the community in the case of network server software. 8189 8190 The licenses for most software and other practical works are designed 8191 to take away your freedom to share and change the works. By contrast, 8192 our General Public Licenses are intended to guarantee your freedom to 8193 share and change all versions of a program--to make sure it remains free 8194 software for all its users. 8195 8196 When we speak of free software, we are referring to freedom, not 8197 price. Our General Public Licenses are designed to make sure that you 8198 have the freedom to distribute copies of free software (and charge for 8199 them if you wish), that you receive source code or can get it if you 8200 want it, that you can change the software or use pieces of it in new 8201 free programs, and that you know you can do these things. 8202 8203 Developers that use our General Public Licenses protect your rights 8204 with two steps: (1) assert copyright on the software, and (2) offer 8205 you this License which gives you legal permission to copy, distribute 8206 and/or modify the software. 8207 8208 A secondary benefit of defending all users' freedom is that 8209 improvements made in alternate versions of the program, if they 8210 receive widespread use, become available for other developers to 8211 incorporate. Many developers of free software are heartened and 8212 encouraged by the resulting cooperation. However, in the case of 8213 software used on network servers, this result may fail to come about. 8214 The GNU General Public License permits making a modified version and 8215 letting the public access it on a server without ever releasing its 8216 source code to the public. 8217 8218 The GNU Affero General Public License is designed specifically to 8219 ensure that, in such cases, the modified source code becomes available 8220 to the community. It requires the operator of a network server to 8221 provide the source code of the modified version running there to the 8222 users of that server. Therefore, public use of a modified version, on 8223 a publicly accessible server, gives the public access to the source 8224 code of the modified version. 8225 8226 An older license, called the Affero General Public License and 8227 published by Affero, was designed to accomplish similar goals. This is 8228 a different license, not a version of the Affero GPL, but Affero has 8229 released a new version of the Affero GPL which permits relicensing under 8230 this license. 8231 8232 The precise terms and conditions for copying, distribution and 8233 modification follow. 8234 8235 TERMS AND CONDITIONS 8236 8237 0. Definitions. 8238 8239 "This License" refers to version 3 of the GNU Affero General Public License. 8240 8241 "Copyright" also means copyright-like laws that apply to other kinds of 8242 works, such as semiconductor masks. 8243 8244 "The Program" refers to any copyrightable work licensed under this 8245 License. Each licensee is addressed as "you". "Licensees" and 8246 "recipients" may be individuals or organizations. 8247 8248 To "modify" a work means to copy from or adapt all or part of the work 8249 in a fashion requiring copyright permission, other than the making of an 8250 exact copy. The resulting work is called a "modified version" of the 8251 earlier work or a work "based on" the earlier work. 8252 8253 A "covered work" means either the unmodified Program or a work based 8254 on the Program. 8255 8256 To "propagate" a work means to do anything with it that, without 8257 permission, would make you directly or secondarily liable for 8258 infringement under applicable copyright law, except executing it on a 8259 computer or modifying a private copy. Propagation includes copying, 8260 distribution (with or without modification), making available to the 8261 public, and in some countries other activities as well. 8262 8263 To "convey" a work means any kind of propagation that enables other 8264 parties to make or receive copies. Mere interaction with a user through 8265 a computer network, with no transfer of a copy, is not conveying. 8266 8267 An interactive user interface displays "Appropriate Legal Notices" 8268 to the extent that it includes a convenient and prominently visible 8269 feature that (1) displays an appropriate copyright notice, and (2) 8270 tells the user that there is no warranty for the work (except to the 8271 extent that warranties are provided), that licensees may convey the 8272 work under this License, and how to view a copy of this License. If 8273 the interface presents a list of user commands or options, such as a 8274 menu, a prominent item in the list meets this criterion. 8275 8276 1. Source Code. 8277 8278 The "source code" for a work means the preferred form of the work 8279 for making modifications to it. "Object code" means any non-source 8280 form of a work. 8281 8282 A "Standard Interface" means an interface that either is an official 8283 standard defined by a recognized standards body, or, in the case of 8284 interfaces specified for a particular programming language, one that 8285 is widely used among developers working in that language. 8286 8287 The "System Libraries" of an executable work include anything, other 8288 than the work as a whole, that (a) is included in the normal form of 8289 packaging a Major Component, but which is not part of that Major 8290 Component, and (b) serves only to enable use of the work with that 8291 Major Component, or to implement a Standard Interface for which an 8292 implementation is available to the public in source code form. A 8293 "Major Component", in this context, means a major essential component 8294 (kernel, window system, and so on) of the specific operating system 8295 (if any) on which the executable work runs, or a compiler used to 8296 produce the work, or an object code interpreter used to run it. 8297 8298 The "Corresponding Source" for a work in object code form means all 8299 the source code needed to generate, install, and (for an executable 8300 work) run the object code and to modify the work, including scripts to 8301 control those activities. However, it does not include the work's 8302 System Libraries, or general-purpose tools or generally available free 8303 programs which are used unmodified in performing those activities but 8304 which are not part of the work. For example, Corresponding Source 8305 includes interface definition files associated with source files for 8306 the work, and the source code for shared libraries and dynamically 8307 linked subprograms that the work is specifically designed to require, 8308 such as by intimate data communication or control flow between those 8309 subprograms and other parts of the work. 8310 8311 The Corresponding Source need not include anything that users 8312 can regenerate automatically from other parts of the Corresponding 8313 Source. 8314 8315 The Corresponding Source for a work in source code form is that 8316 same work. 8317 8318 2. Basic Permissions. 8319 8320 All rights granted under this License are granted for the term of 8321 copyright on the Program, and are irrevocable provided the stated 8322 conditions are met. This License explicitly affirms your unlimited 8323 permission to run the unmodified Program. The output from running a 8324 covered work is covered by this License only if the output, given its 8325 content, constitutes a covered work. This License acknowledges your 8326 rights of fair use or other equivalent, as provided by copyright law. 8327 8328 You may make, run and propagate covered works that you do not 8329 convey, without conditions so long as your license otherwise remains 8330 in force. You may convey covered works to others for the sole purpose 8331 of having them make modifications exclusively for you, or provide you 8332 with facilities for running those works, provided that you comply with 8333 the terms of this License in conveying all material for which you do 8334 not control copyright. Those thus making or running the covered works 8335 for you must do so exclusively on your behalf, under your direction 8336 and control, on terms that prohibit them from making any copies of 8337 your copyrighted material outside their relationship with you. 8338 8339 Conveying under any other circumstances is permitted solely under 8340 the conditions stated below. Sublicensing is not allowed; section 10 8341 makes it unnecessary. 8342 8343 3. Protecting Users' Legal Rights From Anti-Circumvention Law. 8344 8345 No covered work shall be deemed part of an effective technological 8346 measure under any applicable law fulfilling obligations under article 8347 11 of the WIPO copyright treaty adopted on 20 December 1996, or 8348 similar laws prohibiting or restricting circumvention of such 8349 measures. 8350 8351 When you convey a covered work, you waive any legal power to forbid 8352 circumvention of technological measures to the extent such circumvention 8353 is effected by exercising rights under this License with respect to 8354 the covered work, and you disclaim any intention to limit operation or 8355 modification of the work as a means of enforcing, against the work's 8356 users, your or third parties' legal rights to forbid circumvention of 8357 technological measures. 8358 8359 4. Conveying Verbatim Copies. 8360 8361 You may convey verbatim copies of the Program's source code as you 8362 receive it, in any medium, provided that you conspicuously and 8363 appropriately publish on each copy an appropriate copyright notice; 8364 keep intact all notices stating that this License and any 8365 non-permissive terms added in accord with section 7 apply to the code; 8366 keep intact all notices of the absence of any warranty; and give all 8367 recipients a copy of this License along with the Program. 8368 8369 You may charge any price or no price for each copy that you convey, 8370 and you may offer support or warranty protection for a fee. 8371 8372 5. Conveying Modified Source Versions. 8373 8374 You may convey a work based on the Program, or the modifications to 8375 produce it from the Program, in the form of source code under the 8376 terms of section 4, provided that you also meet all of these conditions: 8377 8378 a) The work must carry prominent notices stating that you modified 8379 it, and giving a relevant date. 8380 8381 b) The work must carry prominent notices stating that it is 8382 released under this License and any conditions added under section 8383 7. This requirement modifies the requirement in section 4 to 8384 "keep intact all notices". 8385 8386 c) You must license the entire work, as a whole, under this 8387 License to anyone who comes into possession of a copy. This 8388 License will therefore apply, along with any applicable section 7 8389 additional terms, to the whole of the work, and all its parts, 8390 regardless of how they are packaged. This License gives no 8391 permission to license the work in any other way, but it does not 8392 invalidate such permission if you have separately received it. 8393 8394 d) If the work has interactive user interfaces, each must display 8395 Appropriate Legal Notices; however, if the Program has interactive 8396 interfaces that do not display Appropriate Legal Notices, your 8397 work need not make them do so. 8398 8399 A compilation of a covered work with other separate and independent 8400 works, which are not by their nature extensions of the covered work, 8401 and which are not combined with it such as to form a larger program, 8402 in or on a volume of a storage or distribution medium, is called an 8403 "aggregate" if the compilation and its resulting copyright are not 8404 used to limit the access or legal rights of the compilation's users 8405 beyond what the individual works permit. Inclusion of a covered work 8406 in an aggregate does not cause this License to apply to the other 8407 parts of the aggregate. 8408 8409 6. Conveying Non-Source Forms. 8410 8411 You may convey a covered work in object code form under the terms 8412 of sections 4 and 5, provided that you also convey the 8413 machine-readable Corresponding Source under the terms of this License, 8414 in one of these ways: 8415 8416 a) Convey the object code in, or embodied in, a physical product 8417 (including a physical distribution medium), accompanied by the 8418 Corresponding Source fixed on a durable physical medium 8419 customarily used for software interchange. 8420 8421 b) Convey the object code in, or embodied in, a physical product 8422 (including a physical distribution medium), accompanied by a 8423 written offer, valid for at least three years and valid for as 8424 long as you offer spare parts or customer support for that product 8425 model, to give anyone who possesses the object code either (1) a 8426 copy of the Corresponding Source for all the software in the 8427 product that is covered by this License, on a durable physical 8428 medium customarily used for software interchange, for a price no 8429 more than your reasonable cost of physically performing this 8430 conveying of source, or (2) access to copy the 8431 Corresponding Source from a network server at no charge. 8432 8433 c) Convey individual copies of the object code with a copy of the 8434 written offer to provide the Corresponding Source. This 8435 alternative is allowed only occasionally and noncommercially, and 8436 only if you received the object code with such an offer, in accord 8437 with subsection 6b. 8438 8439 d) Convey the object code by offering access from a designated 8440 place (gratis or for a charge), and offer equivalent access to the 8441 Corresponding Source in the same way through the same place at no 8442 further charge. You need not require recipients to copy the 8443 Corresponding Source along with the object code. If the place to 8444 copy the object code is a network server, the Corresponding Source 8445 may be on a different server (operated by you or a third party) 8446 that supports equivalent copying facilities, provided you maintain 8447 clear directions next to the object code saying where to find the 8448 Corresponding Source. Regardless of what server hosts the 8449 Corresponding Source, you remain obligated to ensure that it is 8450 available for as long as needed to satisfy these requirements. 8451 8452 e) Convey the object code using peer-to-peer transmission, provided 8453 you inform other peers where the object code and Corresponding 8454 Source of the work are being offered to the general public at no 8455 charge under subsection 6d. 8456 8457 A separable portion of the object code, whose source code is excluded 8458 from the Corresponding Source as a System Library, need not be 8459 included in conveying the object code work. 8460 8461 A "User Product" is either (1) a "consumer product", which means any 8462 tangible personal property which is normally used for personal, family, 8463 or household purposes, or (2) anything designed or sold for incorporation 8464 into a dwelling. In determining whether a product is a consumer product, 8465 doubtful cases shall be resolved in favor of coverage. For a particular 8466 product received by a particular user, "normally used" refers to a 8467 typical or common use of that class of product, regardless of the status 8468 of the particular user or of the way in which the particular user 8469 actually uses, or expects or is expected to use, the product. A product 8470 is a consumer product regardless of whether the product has substantial 8471 commercial, industrial or non-consumer uses, unless such uses represent 8472 the only significant mode of use of the product. 8473 8474 "Installation Information" for a User Product means any methods, 8475 procedures, authorization keys, or other information required to install 8476 and execute modified versions of a covered work in that User Product from 8477 a modified version of its Corresponding Source. The information must 8478 suffice to ensure that the continued functioning of the modified object 8479 code is in no case prevented or interfered with solely because 8480 modification has been made. 8481 8482 If you convey an object code work under this section in, or with, or 8483 specifically for use in, a User Product, and the conveying occurs as 8484 part of a transaction in which the right of possession and use of the 8485 User Product is transferred to the recipient in perpetuity or for a 8486 fixed term (regardless of how the transaction is characterized), the 8487 Corresponding Source conveyed under this section must be accompanied 8488 by the Installation Information. But this requirement does not apply 8489 if neither you nor any third party retains the ability to install 8490 modified object code on the User Product (for example, the work has 8491 been installed in ROM). 8492 8493 The requirement to provide Installation Information does not include a 8494 requirement to continue to provide support service, warranty, or updates 8495 for a work that has been modified or installed by the recipient, or for 8496 the User Product in which it has been modified or installed. Access to a 8497 network may be denied when the modification itself materially and 8498 adversely affects the operation of the network or violates the rules and 8499 protocols for communication across the network. 8500 8501 Corresponding Source conveyed, and Installation Information provided, 8502 in accord with this section must be in a format that is publicly 8503 documented (and with an implementation available to the public in 8504 source code form), and must require no special password or key for 8505 unpacking, reading or copying. 8506 8507 7. Additional Terms. 8508 8509 "Additional permissions" are terms that supplement the terms of this 8510 License by making exceptions from one or more of its conditions. 8511 Additional permissions that are applicable to the entire Program shall 8512 be treated as though they were included in this License, to the extent 8513 that they are valid under applicable law. If additional permissions 8514 apply only to part of the Program, that part may be used separately 8515 under those permissions, but the entire Program remains governed by 8516 this License without regard to the additional permissions. 8517 8518 When you convey a copy of a covered work, you may at your option 8519 remove any additional permissions from that copy, or from any part of 8520 it. (Additional permissions may be written to require their own 8521 removal in certain cases when you modify the work.) You may place 8522 additional permissions on material, added by you to a covered work, 8523 for which you have or can give appropriate copyright permission. 8524 8525 Notwithstanding any other provision of this License, for material you 8526 add to a covered work, you may (if authorized by the copyright holders of 8527 that material) supplement the terms of this License with terms: 8528 8529 a) Disclaiming warranty or limiting liability differently from the 8530 terms of sections 15 and 16 of this License; or 8531 8532 b) Requiring preservation of specified reasonable legal notices or 8533 author attributions in that material or in the Appropriate Legal 8534 Notices displayed by works containing it; or 8535 8536 c) Prohibiting misrepresentation of the origin of that material, or 8537 requiring that modified versions of such material be marked in 8538 reasonable ways as different from the original version; or 8539 8540 d) Limiting the use for publicity purposes of names of licensors or 8541 authors of the material; or 8542 8543 e) Declining to grant rights under trademark law for use of some 8544 trade names, trademarks, or service marks; or 8545 8546 f) Requiring indemnification of licensors and authors of that 8547 material by anyone who conveys the material (or modified versions of 8548 it) with contractual assumptions of liability to the recipient, for 8549 any liability that these contractual assumptions directly impose on 8550 those licensors and authors. 8551 8552 All other non-permissive additional terms are considered "further 8553 restrictions" within the meaning of section 10. If the Program as you 8554 received it, or any part of it, contains a notice stating that it is 8555 governed by this License along with a term that is a further 8556 restriction, you may remove that term. If a license document contains 8557 a further restriction but permits relicensing or conveying under this 8558 License, you may add to a covered work material governed by the terms 8559 of that license document, provided that the further restriction does 8560 not survive such relicensing or conveying. 8561 8562 If you add terms to a covered work in accord with this section, you 8563 must place, in the relevant source files, a statement of the 8564 additional terms that apply to those files, or a notice indicating 8565 where to find the applicable terms. 8566 8567 Additional terms, permissive or non-permissive, may be stated in the 8568 form of a separately written license, or stated as exceptions; 8569 the above requirements apply either way. 8570 8571 8. Termination. 8572 8573 You may not propagate or modify a covered work except as expressly 8574 provided under this License. Any attempt otherwise to propagate or 8575 modify it is void, and will automatically terminate your rights under 8576 this License (including any patent licenses granted under the third 8577 paragraph of section 11). 8578 8579 However, if you cease all violation of this License, then your 8580 license from a particular copyright holder is reinstated (a) 8581 provisionally, unless and until the copyright holder explicitly and 8582 finally terminates your license, and (b) permanently, if the copyright 8583 holder fails to notify you of the violation by some reasonable means 8584 prior to 60 days after the cessation. 8585 8586 Moreover, your license from a particular copyright holder is 8587 reinstated permanently if the copyright holder notifies you of the 8588 violation by some reasonable means, this is the first time you have 8589 received notice of violation of this License (for any work) from that 8590 copyright holder, and you cure the violation prior to 30 days after 8591 your receipt of the notice. 8592 8593 Termination of your rights under this section does not terminate the 8594 licenses of parties who have received copies or rights from you under 8595 this License. If your rights have been terminated and not permanently 8596 reinstated, you do not qualify to receive new licenses for the same 8597 material under section 10. 8598 8599 9. Acceptance Not Required for Having Copies. 8600 8601 You are not required to accept this License in order to receive or 8602 run a copy of the Program. Ancillary propagation of a covered work 8603 occurring solely as a consequence of using peer-to-peer transmission 8604 to receive a copy likewise does not require acceptance. However, 8605 nothing other than this License grants you permission to propagate or 8606 modify any covered work. These actions infringe copyright if you do 8607 not accept this License. Therefore, by modifying or propagating a 8608 covered work, you indicate your acceptance of this License to do so. 8609 8610 10. Automatic Licensing of Downstream Recipients. 8611 8612 Each time you convey a covered work, the recipient automatically 8613 receives a license from the original licensors, to run, modify and 8614 propagate that work, subject to this License. You are not responsible 8615 for enforcing compliance by third parties with this License. 8616 8617 An "entity transaction" is a transaction transferring control of an 8618 organization, or substantially all assets of one, or subdividing an 8619 organization, or merging organizations. If propagation of a covered 8620 work results from an entity transaction, each party to that 8621 transaction who receives a copy of the work also receives whatever 8622 licenses to the work the party's predecessor in interest had or could 8623 give under the previous paragraph, plus a right to possession of the 8624 Corresponding Source of the work from the predecessor in interest, if 8625 the predecessor has it or can get it with reasonable efforts. 8626 8627 You may not impose any further restrictions on the exercise of the 8628 rights granted or affirmed under this License. For example, you may 8629 not impose a license fee, royalty, or other charge for exercise of 8630 rights granted under this License, and you may not initiate litigation 8631 (including a cross-claim or counterclaim in a lawsuit) alleging that 8632 any patent claim is infringed by making, using, selling, offering for 8633 sale, or importing the Program or any portion of it. 8634 8635 11. Patents. 8636 8637 A "contributor" is a copyright holder who authorizes use under this 8638 License of the Program or a work on which the Program is based. The 8639 work thus licensed is called the contributor's "contributor version". 8640 8641 A contributor's "essential patent claims" are all patent claims 8642 owned or controlled by the contributor, whether already acquired or 8643 hereafter acquired, that would be infringed by some manner, permitted 8644 by this License, of making, using, or selling its contributor version, 8645 but do not include claims that would be infringed only as a 8646 consequence of further modification of the contributor version. For 8647 purposes of this definition, "control" includes the right to grant 8648 patent sublicenses in a manner consistent with the requirements of 8649 this License. 8650 8651 Each contributor grants you a non-exclusive, worldwide, royalty-free 8652 patent license under the contributor's essential patent claims, to 8653 make, use, sell, offer for sale, import and otherwise run, modify and 8654 propagate the contents of its contributor version. 8655 8656 In the following three paragraphs, a "patent license" is any express 8657 agreement or commitment, however denominated, not to enforce a patent 8658 (such as an express permission to practice a patent or covenant not to 8659 sue for patent infringement). To "grant" such a patent license to a 8660 party means to make such an agreement or commitment not to enforce a 8661 patent against the party. 8662 8663 If you convey a covered work, knowingly relying on a patent license, 8664 and the Corresponding Source of the work is not available for anyone 8665 to copy, free of charge and under the terms of this License, through a 8666 publicly available network server or other readily accessible means, 8667 then you must either (1) cause the Corresponding Source to be so 8668 available, or (2) arrange to deprive yourself of the benefit of the 8669 patent license for this particular work, or (3) arrange, in a manner 8670 consistent with the requirements of this License, to extend the patent 8671 license to downstream recipients. "Knowingly relying" means you have 8672 actual knowledge that, but for the patent license, your conveying the 8673 covered work in a country, or your recipient's use of the covered work 8674 in a country, would infringe one or more identifiable patents in that 8675 country that you have reason to believe are valid. 8676 8677 If, pursuant to or in connection with a single transaction or 8678 arrangement, you convey, or propagate by procuring conveyance of, a 8679 covered work, and grant a patent license to some of the parties 8680 receiving the covered work authorizing them to use, propagate, modify 8681 or convey a specific copy of the covered work, then the patent license 8682 you grant is automatically extended to all recipients of the covered 8683 work and works based on it. 8684 8685 A patent license is "discriminatory" if it does not include within 8686 the scope of its coverage, prohibits the exercise of, or is 8687 conditioned on the non-exercise of one or more of the rights that are 8688 specifically granted under this License. You may not convey a covered 8689 work if you are a party to an arrangement with a third party that is 8690 in the business of distributing software, under which you make payment 8691 to the third party based on the extent of your activity of conveying 8692 the work, and under which the third party grants, to any of the 8693 parties who would receive the covered work from you, a discriminatory 8694 patent license (a) in connection with copies of the covered work 8695 conveyed by you (or copies made from those copies), or (b) primarily 8696 for and in connection with specific products or compilations that 8697 contain the covered work, unless you entered into that arrangement, 8698 or that patent license was granted, prior to 28 March 2007. 8699 8700 Nothing in this License shall be construed as excluding or limiting 8701 any implied license or other defenses to infringement that may 8702 otherwise be available to you under applicable patent law. 8703 8704 12. No Surrender of Others' Freedom. 8705 8706 If conditions are imposed on you (whether by court order, agreement or 8707 otherwise) that contradict the conditions of this License, they do not 8708 excuse you from the conditions of this License. If you cannot convey a 8709 covered work so as to satisfy simultaneously your obligations under this 8710 License and any other pertinent obligations, then as a consequence you may 8711 not convey it at all. For example, if you agree to terms that obligate you 8712 to collect a royalty for further conveying from those to whom you convey 8713 the Program, the only way you could satisfy both those terms and this 8714 License would be to refrain entirely from conveying the Program. 8715 8716 13. Remote Network Interaction; Use with the GNU General Public License. 8717 8718 Notwithstanding any other provision of this License, if you modify the 8719 Program, your modified version must prominently offer all users 8720 interacting with it remotely through a computer network (if your version 8721 supports such interaction) an opportunity to receive the Corresponding 8722 Source of your version by providing access to the Corresponding Source 8723 from a network server at no charge, through some standard or customary 8724 means of facilitating copying of software. This Corresponding Source 8725 shall include the Corresponding Source for any work covered by version 3 8726 of the GNU General Public License that is incorporated pursuant to the 8727 following paragraph. 8728 8729 Notwithstanding any other provision of this License, you have 8730 permission to link or combine any covered work with a work licensed 8731 under version 3 of the GNU General Public License into a single 8732 combined work, and to convey the resulting work. The terms of this 8733 License will continue to apply to the part which is the covered work, 8734 but the work with which it is combined will remain governed by version 8735 3 of the GNU General Public License. 8736 8737 14. Revised Versions of this License. 8738 8739 The Free Software Foundation may publish revised and/or new versions of 8740 the GNU Affero General Public License from time to time. Such new versions 8741 will be similar in spirit to the present version, but may differ in detail to 8742 address new problems or concerns. 8743 8744 Each version is given a distinguishing version number. If the 8745 Program specifies that a certain numbered version of the GNU Affero General 8746 Public License "or any later version" applies to it, you have the 8747 option of following the terms and conditions either of that numbered 8748 version or of any later version published by the Free Software 8749 Foundation. If the Program does not specify a version number of the 8750 GNU Affero General Public License, you may choose any version ever published 8751 by the Free Software Foundation. 8752 8753 If the Program specifies that a proxy can decide which future 8754 versions of the GNU Affero General Public License can be used, that proxy's 8755 public statement of acceptance of a version permanently authorizes you 8756 to choose that version for the Program. 8757 8758 Later license versions may give you additional or different 8759 permissions. However, no additional obligations are imposed on any 8760 author or copyright holder as a result of your choosing to follow a 8761 later version. 8762 8763 15. Disclaimer of Warranty. 8764 8765 THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY 8766 APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT 8767 HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY 8768 OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, 8769 THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 8770 PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM 8771 IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF 8772 ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 8773 8774 16. Limitation of Liability. 8775 8776 IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING 8777 WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS 8778 THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY 8779 GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE 8780 USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF 8781 DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD 8782 PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), 8783 EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF 8784 SUCH DAMAGES. 8785 8786 17. Interpretation of Sections 15 and 16. 8787 8788 If the disclaimer of warranty and limitation of liability provided 8789 above cannot be given local legal effect according to their terms, 8790 reviewing courts shall apply local law that most closely approximates 8791 an absolute waiver of all civil liability in connection with the 8792 Program, unless a warranty or assumption of liability accompanies a 8793 copy of the Program in return for a fee. 8794 8795 END OF TERMS AND CONDITIONS 8796 8797 How to Apply These Terms to Your New Programs 8798 8799 If you develop a new program, and you want it to be of the greatest 8800 possible use to the public, the best way to achieve this is to make it 8801 free software which everyone can redistribute and change under these terms. 8802 8803 To do so, attach the following notices to the program. It is safest 8804 to attach them to the start of each source file to most effectively 8805 state the exclusion of warranty; and each file should have at least 8806 the "copyright" line and a pointer to where the full notice is found. 8807 8808 <one line to give the program's name and a brief idea of what it does.> 8809 Copyright (C) <year> <name of author> 8810 8811 This program is free software: you can redistribute it and/or modify 8812 it under the terms of the GNU Affero General Public License as published by 8813 the Free Software Foundation, either version 3 of the License, or 8814 (at your option) any later version. 8815 8816 This program is distributed in the hope that it will be useful, 8817 but WITHOUT ANY WARRANTY; without even the implied warranty of 8818 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 8819 GNU Affero General Public License for more details. 8820 8821 You should have received a copy of the GNU Affero General Public License 8822 along with this program. If not, see <https://www.gnu.org/licenses/>. 8823 8824 Also add information on how to contact you by electronic and paper mail. 8825 8826 If your software can interact with users remotely through a computer 8827 network, you should also make sure that it provides a way for users to 8828 get its source. For example, if your program is a web application, its 8829 interface could display a "Source" link that leads users to an archive 8830 of the code. There are many ways you could offer source, and different 8831 solutions will be better for different programs; see section 13 for the 8832 specific requirements. 8833 8834 You should also get your employer (if you work as a programmer) or school, 8835 if any, to sign a "copyright disclaimer" for the program, if necessary. 8836 For more information on this, and how to apply and follow the GNU AGPL, see 8837 <https://www.gnu.org/licenses/>. 8838 8839 ================================================================ 8840 8841 github.com/minio/md5-simd 8842 https://github.com/minio/md5-simd 8843 ---------------------------------------------------------------- 8844 8845 Apache License 8846 Version 2.0, January 2004 8847 http://www.apache.org/licenses/ 8848 8849 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 8850 8851 1. Definitions. 8852 8853 "License" shall mean the terms and conditions for use, reproduction, 8854 and distribution as defined by Sections 1 through 9 of this document. 8855 8856 "Licensor" shall mean the copyright owner or entity authorized by 8857 the copyright owner that is granting the License. 8858 8859 "Legal Entity" shall mean the union of the acting entity and all 8860 other entities that control, are controlled by, or are under common 8861 control with that entity. For the purposes of this definition, 8862 "control" means (i) the power, direct or indirect, to cause the 8863 direction or management of such entity, whether by contract or 8864 otherwise, or (ii) ownership of fifty percent (50%) or more of the 8865 outstanding shares, or (iii) beneficial ownership of such entity. 8866 8867 "You" (or "Your") shall mean an individual or Legal Entity 8868 exercising permissions granted by this License. 8869 8870 "Source" form shall mean the preferred form for making modifications, 8871 including but not limited to software source code, documentation 8872 source, and configuration files. 8873 8874 "Object" form shall mean any form resulting from mechanical 8875 transformation or translation of a Source form, including but 8876 not limited to compiled object code, generated documentation, 8877 and conversions to other media types. 8878 8879 "Work" shall mean the work of authorship, whether in Source or 8880 Object form, made available under the License, as indicated by a 8881 copyright notice that is included in or attached to the work 8882 (an example is provided in the Appendix below). 8883 8884 "Derivative Works" shall mean any work, whether in Source or Object 8885 form, that is based on (or derived from) the Work and for which the 8886 editorial revisions, annotations, elaborations, or other modifications 8887 represent, as a whole, an original work of authorship. For the purposes 8888 of this License, Derivative Works shall not include works that remain 8889 separable from, or merely link (or bind by name) to the interfaces of, 8890 the Work and Derivative Works thereof. 8891 8892 "Contribution" shall mean any work of authorship, including 8893 the original version of the Work and any modifications or additions 8894 to that Work or Derivative Works thereof, that is intentionally 8895 submitted to Licensor for inclusion in the Work by the copyright owner 8896 or by an individual or Legal Entity authorized to submit on behalf of 8897 the copyright owner. For the purposes of this definition, "submitted" 8898 means any form of electronic, verbal, or written communication sent 8899 to the Licensor or its representatives, including but not limited to 8900 communication on electronic mailing lists, source code control systems, 8901 and issue tracking systems that are managed by, or on behalf of, the 8902 Licensor for the purpose of discussing and improving the Work, but 8903 excluding communication that is conspicuously marked or otherwise 8904 designated in writing by the copyright owner as "Not a Contribution." 8905 8906 "Contributor" shall mean Licensor and any individual or Legal Entity 8907 on behalf of whom a Contribution has been received by Licensor and 8908 subsequently incorporated within the Work. 8909 8910 2. Grant of Copyright License. Subject to the terms and conditions of 8911 this License, each Contributor hereby grants to You a perpetual, 8912 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 8913 copyright license to reproduce, prepare Derivative Works of, 8914 publicly display, publicly perform, sublicense, and distribute the 8915 Work and such Derivative Works in Source or Object form. 8916 8917 3. Grant of Patent 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 (except as stated in this section) patent license to make, have made, 8921 use, offer to sell, sell, import, and otherwise transfer the Work, 8922 where such license applies only to those patent claims licensable 8923 by such Contributor that are necessarily infringed by their 8924 Contribution(s) alone or by combination of their Contribution(s) 8925 with the Work to which such Contribution(s) was submitted. If You 8926 institute patent litigation against any entity (including a 8927 cross-claim or counterclaim in a lawsuit) alleging that the Work 8928 or a Contribution incorporated within the Work constitutes direct 8929 or contributory patent infringement, then any patent licenses 8930 granted to You under this License for that Work shall terminate 8931 as of the date such litigation is filed. 8932 8933 4. Redistribution. You may reproduce and distribute copies of the 8934 Work or Derivative Works thereof in any medium, with or without 8935 modifications, and in Source or Object form, provided that You 8936 meet the following conditions: 8937 8938 (a) You must give any other recipients of the Work or 8939 Derivative Works a copy of this License; and 8940 8941 (b) You must cause any modified files to carry prominent notices 8942 stating that You changed the files; and 8943 8944 (c) You must retain, in the Source form of any Derivative Works 8945 that You distribute, all copyright, patent, trademark, and 8946 attribution notices from the Source form of the Work, 8947 excluding those notices that do not pertain to any part of 8948 the Derivative Works; and 8949 8950 (d) If the Work includes a "NOTICE" text file as part of its 8951 distribution, then any Derivative Works that You distribute must 8952 include a readable copy of the attribution notices contained 8953 within such NOTICE file, excluding those notices that do not 8954 pertain to any part of the Derivative Works, in at least one 8955 of the following places: within a NOTICE text file distributed 8956 as part of the Derivative Works; within the Source form or 8957 documentation, if provided along with the Derivative Works; or, 8958 within a display generated by the Derivative Works, if and 8959 wherever such third-party notices normally appear. The contents 8960 of the NOTICE file are for informational purposes only and 8961 do not modify the License. You may add Your own attribution 8962 notices within Derivative Works that You distribute, alongside 8963 or as an addendum to the NOTICE text from the Work, provided 8964 that such additional attribution notices cannot be construed 8965 as modifying the License. 8966 8967 You may add Your own copyright statement to Your modifications and 8968 may provide additional or different license terms and conditions 8969 for use, reproduction, or distribution of Your modifications, or 8970 for any such Derivative Works as a whole, provided Your use, 8971 reproduction, and distribution of the Work otherwise complies with 8972 the conditions stated in this License. 8973 8974 5. Submission of Contributions. Unless You explicitly state otherwise, 8975 any Contribution intentionally submitted for inclusion in the Work 8976 by You to the Licensor shall be under the terms and conditions of 8977 this License, without any additional terms or conditions. 8978 Notwithstanding the above, nothing herein shall supersede or modify 8979 the terms of any separate license agreement you may have executed 8980 with Licensor regarding such Contributions. 8981 8982 6. Trademarks. This License does not grant permission to use the trade 8983 names, trademarks, service marks, or product names of the Licensor, 8984 except as required for reasonable and customary use in describing the 8985 origin of the Work and reproducing the content of the NOTICE file. 8986 8987 7. Disclaimer of Warranty. Unless required by applicable law or 8988 agreed to in writing, Licensor provides the Work (and each 8989 Contributor provides its Contributions) on an "AS IS" BASIS, 8990 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 8991 implied, including, without limitation, any warranties or conditions 8992 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 8993 PARTICULAR PURPOSE. You are solely responsible for determining the 8994 appropriateness of using or redistributing the Work and assume any 8995 risks associated with Your exercise of permissions under this License. 8996 8997 8. Limitation of Liability. In no event and under no legal theory, 8998 whether in tort (including negligence), contract, or otherwise, 8999 unless required by applicable law (such as deliberate and grossly 9000 negligent acts) or agreed to in writing, shall any Contributor be 9001 liable to You for damages, including any direct, indirect, special, 9002 incidental, or consequential damages of any character arising as a 9003 result of this License or out of the use or inability to use the 9004 Work (including but not limited to damages for loss of goodwill, 9005 work stoppage, computer failure or malfunction, or any and all 9006 other commercial damages or losses), even if such Contributor 9007 has been advised of the possibility of such damages. 9008 9009 9. Accepting Warranty or Additional Liability. While redistributing 9010 the Work or Derivative Works thereof, You may choose to offer, 9011 and charge a fee for, acceptance of support, warranty, indemnity, 9012 or other liability obligations and/or rights consistent with this 9013 License. However, in accepting such obligations, You may act only 9014 on Your own behalf and on Your sole responsibility, not on behalf 9015 of any other Contributor, and only if You agree to indemnify, 9016 defend, and hold each Contributor harmless for any liability 9017 incurred by, or claims asserted against, such Contributor by reason 9018 of your accepting any such warranty or additional liability. 9019 9020 END OF TERMS AND CONDITIONS 9021 9022 APPENDIX: How to apply the Apache License to your work. 9023 9024 To apply the Apache License to your work, attach the following 9025 boilerplate notice, with the fields enclosed by brackets "[]" 9026 replaced with your own identifying information. (Don't include 9027 the brackets!) The text should be enclosed in the appropriate 9028 comment syntax for the file format. We also recommend that a 9029 file or class name and description of purpose be included on the 9030 same "printed page" as the copyright notice for easier 9031 identification within third-party archives. 9032 9033 Copyright [yyyy] [name of copyright owner] 9034 9035 Licensed under the Apache License, Version 2.0 (the "License"); 9036 you may not use this file except in compliance with the License. 9037 You may obtain a copy of the License at 9038 9039 http://www.apache.org/licenses/LICENSE-2.0 9040 9041 Unless required by applicable law or agreed to in writing, software 9042 distributed under the License is distributed on an "AS IS" BASIS, 9043 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 9044 See the License for the specific language governing permissions and 9045 limitations under the License. 9046 9047 ================================================================ 9048 9049 github.com/minio/minio-go/v7 9050 https://github.com/minio/minio-go/v7 9051 ---------------------------------------------------------------- 9052 9053 Apache License 9054 Version 2.0, January 2004 9055 http://www.apache.org/licenses/ 9056 9057 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 9058 9059 1. Definitions. 9060 9061 "License" shall mean the terms and conditions for use, reproduction, 9062 and distribution as defined by Sections 1 through 9 of this document. 9063 9064 "Licensor" shall mean the copyright owner or entity authorized by 9065 the copyright owner that is granting the License. 9066 9067 "Legal Entity" shall mean the union of the acting entity and all 9068 other entities that control, are controlled by, or are under common 9069 control with that entity. For the purposes of this definition, 9070 "control" means (i) the power, direct or indirect, to cause the 9071 direction or management of such entity, whether by contract or 9072 otherwise, or (ii) ownership of fifty percent (50%) or more of the 9073 outstanding shares, or (iii) beneficial ownership of such entity. 9074 9075 "You" (or "Your") shall mean an individual or Legal Entity 9076 exercising permissions granted by this License. 9077 9078 "Source" form shall mean the preferred form for making modifications, 9079 including but not limited to software source code, documentation 9080 source, and configuration files. 9081 9082 "Object" form shall mean any form resulting from mechanical 9083 transformation or translation of a Source form, including but 9084 not limited to compiled object code, generated documentation, 9085 and conversions to other media types. 9086 9087 "Work" shall mean the work of authorship, whether in Source or 9088 Object form, made available under the License, as indicated by a 9089 copyright notice that is included in or attached to the work 9090 (an example is provided in the Appendix below). 9091 9092 "Derivative Works" shall mean any work, whether in Source or Object 9093 form, that is based on (or derived from) the Work and for which the 9094 editorial revisions, annotations, elaborations, or other modifications 9095 represent, as a whole, an original work of authorship. For the purposes 9096 of this License, Derivative Works shall not include works that remain 9097 separable from, or merely link (or bind by name) to the interfaces of, 9098 the Work and Derivative Works thereof. 9099 9100 "Contribution" shall mean any work of authorship, including 9101 the original version of the Work and any modifications or additions 9102 to that Work or Derivative Works thereof, that is intentionally 9103 submitted to Licensor for inclusion in the Work by the copyright owner 9104 or by an individual or Legal Entity authorized to submit on behalf of 9105 the copyright owner. For the purposes of this definition, "submitted" 9106 means any form of electronic, verbal, or written communication sent 9107 to the Licensor or its representatives, including but not limited to 9108 communication on electronic mailing lists, source code control systems, 9109 and issue tracking systems that are managed by, or on behalf of, the 9110 Licensor for the purpose of discussing and improving the Work, but 9111 excluding communication that is conspicuously marked or otherwise 9112 designated in writing by the copyright owner as "Not a Contribution." 9113 9114 "Contributor" shall mean Licensor and any individual or Legal Entity 9115 on behalf of whom a Contribution has been received by Licensor and 9116 subsequently incorporated within the Work. 9117 9118 2. Grant of Copyright License. Subject to the terms and conditions of 9119 this License, each Contributor hereby grants to You a perpetual, 9120 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 9121 copyright license to reproduce, prepare Derivative Works of, 9122 publicly display, publicly perform, sublicense, and distribute the 9123 Work and such Derivative Works in Source or Object form. 9124 9125 3. Grant of Patent License. Subject to the terms and conditions of 9126 this License, each Contributor hereby grants to You a perpetual, 9127 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 9128 (except as stated in this section) patent license to make, have made, 9129 use, offer to sell, sell, import, and otherwise transfer the Work, 9130 where such license applies only to those patent claims licensable 9131 by such Contributor that are necessarily infringed by their 9132 Contribution(s) alone or by combination of their Contribution(s) 9133 with the Work to which such Contribution(s) was submitted. If You 9134 institute patent litigation against any entity (including a 9135 cross-claim or counterclaim in a lawsuit) alleging that the Work 9136 or a Contribution incorporated within the Work constitutes direct 9137 or contributory patent infringement, then any patent licenses 9138 granted to You under this License for that Work shall terminate 9139 as of the date such litigation is filed. 9140 9141 4. Redistribution. You may reproduce and distribute copies of the 9142 Work or Derivative Works thereof in any medium, with or without 9143 modifications, and in Source or Object form, provided that You 9144 meet the following conditions: 9145 9146 (a) You must give any other recipients of the Work or 9147 Derivative Works a copy of this License; and 9148 9149 (b) You must cause any modified files to carry prominent notices 9150 stating that You changed the files; and 9151 9152 (c) You must retain, in the Source form of any Derivative Works 9153 that You distribute, all copyright, patent, trademark, and 9154 attribution notices from the Source form of the Work, 9155 excluding those notices that do not pertain to any part of 9156 the Derivative Works; and 9157 9158 (d) If the Work includes a "NOTICE" text file as part of its 9159 distribution, then any Derivative Works that You distribute must 9160 include a readable copy of the attribution notices contained 9161 within such NOTICE file, excluding those notices that do not 9162 pertain to any part of the Derivative Works, in at least one 9163 of the following places: within a NOTICE text file distributed 9164 as part of the Derivative Works; within the Source form or 9165 documentation, if provided along with the Derivative Works; or, 9166 within a display generated by the Derivative Works, if and 9167 wherever such third-party notices normally appear. The contents 9168 of the NOTICE file are for informational purposes only and 9169 do not modify the License. You may add Your own attribution 9170 notices within Derivative Works that You distribute, alongside 9171 or as an addendum to the NOTICE text from the Work, provided 9172 that such additional attribution notices cannot be construed 9173 as modifying the License. 9174 9175 You may add Your own copyright statement to Your modifications and 9176 may provide additional or different license terms and conditions 9177 for use, reproduction, or distribution of Your modifications, or 9178 for any such Derivative Works as a whole, provided Your use, 9179 reproduction, and distribution of the Work otherwise complies with 9180 the conditions stated in this License. 9181 9182 5. Submission of Contributions. Unless You explicitly state otherwise, 9183 any Contribution intentionally submitted for inclusion in the Work 9184 by You to the Licensor shall be under the terms and conditions of 9185 this License, without any additional terms or conditions. 9186 Notwithstanding the above, nothing herein shall supersede or modify 9187 the terms of any separate license agreement you may have executed 9188 with Licensor regarding such Contributions. 9189 9190 6. Trademarks. This License does not grant permission to use the trade 9191 names, trademarks, service marks, or product names of the Licensor, 9192 except as required for reasonable and customary use in describing the 9193 origin of the Work and reproducing the content of the NOTICE file. 9194 9195 7. Disclaimer of Warranty. Unless required by applicable law or 9196 agreed to in writing, Licensor provides the Work (and each 9197 Contributor provides its Contributions) on an "AS IS" BASIS, 9198 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 9199 implied, including, without limitation, any warranties or conditions 9200 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 9201 PARTICULAR PURPOSE. You are solely responsible for determining the 9202 appropriateness of using or redistributing the Work and assume any 9203 risks associated with Your exercise of permissions under this License. 9204 9205 8. Limitation of Liability. In no event and under no legal theory, 9206 whether in tort (including negligence), contract, or otherwise, 9207 unless required by applicable law (such as deliberate and grossly 9208 negligent acts) or agreed to in writing, shall any Contributor be 9209 liable to You for damages, including any direct, indirect, special, 9210 incidental, or consequential damages of any character arising as a 9211 result of this License or out of the use or inability to use the 9212 Work (including but not limited to damages for loss of goodwill, 9213 work stoppage, computer failure or malfunction, or any and all 9214 other commercial damages or losses), even if such Contributor 9215 has been advised of the possibility of such damages. 9216 9217 9. Accepting Warranty or Additional Liability. While redistributing 9218 the Work or Derivative Works thereof, You may choose to offer, 9219 and charge a fee for, acceptance of support, warranty, indemnity, 9220 or other liability obligations and/or rights consistent with this 9221 License. However, in accepting such obligations, You may act only 9222 on Your own behalf and on Your sole responsibility, not on behalf 9223 of any other Contributor, and only if You agree to indemnify, 9224 defend, and hold each Contributor harmless for any liability 9225 incurred by, or claims asserted against, such Contributor by reason 9226 of your accepting any such warranty or additional liability. 9227 9228 END OF TERMS AND CONDITIONS 9229 9230 APPENDIX: How to apply the Apache License to your work. 9231 9232 To apply the Apache License to your work, attach the following 9233 boilerplate notice, with the fields enclosed by brackets "[]" 9234 replaced with your own identifying information. (Don't include 9235 the brackets!) The text should be enclosed in the appropriate 9236 comment syntax for the file format. We also recommend that a 9237 file or class name and description of purpose be included on the 9238 same "printed page" as the copyright notice for easier 9239 identification within third-party archives. 9240 9241 Copyright [yyyy] [name of copyright owner] 9242 9243 Licensed under the Apache License, Version 2.0 (the "License"); 9244 you may not use this file except in compliance with the License. 9245 You may obtain a copy of the License at 9246 9247 http://www.apache.org/licenses/LICENSE-2.0 9248 9249 Unless required by applicable law or agreed to in writing, software 9250 distributed under the License is distributed on an "AS IS" BASIS, 9251 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 9252 See the License for the specific language governing permissions and 9253 limitations under the License. 9254 9255 ================================================================ 9256 9257 github.com/minio/mux 9258 https://github.com/minio/mux 9259 ---------------------------------------------------------------- 9260 Copyright (c) 2012-2018 The Gorilla Authors. All rights reserved. 9261 9262 Redistribution and use in source and binary forms, with or without 9263 modification, are permitted provided that the following conditions are 9264 met: 9265 9266 * Redistributions of source code must retain the above copyright 9267 notice, this list of conditions and the following disclaimer. 9268 * Redistributions in binary form must reproduce the above 9269 copyright notice, this list of conditions and the following disclaimer 9270 in the documentation and/or other materials provided with the 9271 distribution. 9272 * Neither the name of Google Inc. nor the names of its 9273 contributors may be used to endorse or promote products derived from 9274 this software without specific prior written permission. 9275 9276 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 9277 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 9278 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 9279 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 9280 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 9281 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 9282 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 9283 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 9284 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 9285 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 9286 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 9287 9288 ================================================================ 9289 9290 github.com/minio/pkg/v2 9291 https://github.com/minio/pkg/v2 9292 ---------------------------------------------------------------- 9293 GNU AFFERO GENERAL PUBLIC LICENSE 9294 Version 3, 19 November 2007 9295 9296 Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/> 9297 Everyone is permitted to copy and distribute verbatim copies 9298 of this license document, but changing it is not allowed. 9299 9300 Preamble 9301 9302 The GNU Affero General Public License is a free, copyleft license for 9303 software and other kinds of works, specifically designed to ensure 9304 cooperation with the community in the case of network server software. 9305 9306 The licenses for most software and other practical works are designed 9307 to take away your freedom to share and change the works. By contrast, 9308 our General Public Licenses are intended to guarantee your freedom to 9309 share and change all versions of a program--to make sure it remains free 9310 software for all its users. 9311 9312 When we speak of free software, we are referring to freedom, not 9313 price. Our General Public Licenses are designed to make sure that you 9314 have the freedom to distribute copies of free software (and charge for 9315 them if you wish), that you receive source code or can get it if you 9316 want it, that you can change the software or use pieces of it in new 9317 free programs, and that you know you can do these things. 9318 9319 Developers that use our General Public Licenses protect your rights 9320 with two steps: (1) assert copyright on the software, and (2) offer 9321 you this License which gives you legal permission to copy, distribute 9322 and/or modify the software. 9323 9324 A secondary benefit of defending all users' freedom is that 9325 improvements made in alternate versions of the program, if they 9326 receive widespread use, become available for other developers to 9327 incorporate. Many developers of free software are heartened and 9328 encouraged by the resulting cooperation. However, in the case of 9329 software used on network servers, this result may fail to come about. 9330 The GNU General Public License permits making a modified version and 9331 letting the public access it on a server without ever releasing its 9332 source code to the public. 9333 9334 The GNU Affero General Public License is designed specifically to 9335 ensure that, in such cases, the modified source code becomes available 9336 to the community. It requires the operator of a network server to 9337 provide the source code of the modified version running there to the 9338 users of that server. Therefore, public use of a modified version, on 9339 a publicly accessible server, gives the public access to the source 9340 code of the modified version. 9341 9342 An older license, called the Affero General Public License and 9343 published by Affero, was designed to accomplish similar goals. This is 9344 a different license, not a version of the Affero GPL, but Affero has 9345 released a new version of the Affero GPL which permits relicensing under 9346 this license. 9347 9348 The precise terms and conditions for copying, distribution and 9349 modification follow. 9350 9351 TERMS AND CONDITIONS 9352 9353 0. Definitions. 9354 9355 "This License" refers to version 3 of the GNU Affero General Public License. 9356 9357 "Copyright" also means copyright-like laws that apply to other kinds of 9358 works, such as semiconductor masks. 9359 9360 "The Program" refers to any copyrightable work licensed under this 9361 License. Each licensee is addressed as "you". "Licensees" and 9362 "recipients" may be individuals or organizations. 9363 9364 To "modify" a work means to copy from or adapt all or part of the work 9365 in a fashion requiring copyright permission, other than the making of an 9366 exact copy. The resulting work is called a "modified version" of the 9367 earlier work or a work "based on" the earlier work. 9368 9369 A "covered work" means either the unmodified Program or a work based 9370 on the Program. 9371 9372 To "propagate" a work means to do anything with it that, without 9373 permission, would make you directly or secondarily liable for 9374 infringement under applicable copyright law, except executing it on a 9375 computer or modifying a private copy. Propagation includes copying, 9376 distribution (with or without modification), making available to the 9377 public, and in some countries other activities as well. 9378 9379 To "convey" a work means any kind of propagation that enables other 9380 parties to make or receive copies. Mere interaction with a user through 9381 a computer network, with no transfer of a copy, is not conveying. 9382 9383 An interactive user interface displays "Appropriate Legal Notices" 9384 to the extent that it includes a convenient and prominently visible 9385 feature that (1) displays an appropriate copyright notice, and (2) 9386 tells the user that there is no warranty for the work (except to the 9387 extent that warranties are provided), that licensees may convey the 9388 work under this License, and how to view a copy of this License. If 9389 the interface presents a list of user commands or options, such as a 9390 menu, a prominent item in the list meets this criterion. 9391 9392 1. Source Code. 9393 9394 The "source code" for a work means the preferred form of the work 9395 for making modifications to it. "Object code" means any non-source 9396 form of a work. 9397 9398 A "Standard Interface" means an interface that either is an official 9399 standard defined by a recognized standards body, or, in the case of 9400 interfaces specified for a particular programming language, one that 9401 is widely used among developers working in that language. 9402 9403 The "System Libraries" of an executable work include anything, other 9404 than the work as a whole, that (a) is included in the normal form of 9405 packaging a Major Component, but which is not part of that Major 9406 Component, and (b) serves only to enable use of the work with that 9407 Major Component, or to implement a Standard Interface for which an 9408 implementation is available to the public in source code form. A 9409 "Major Component", in this context, means a major essential component 9410 (kernel, window system, and so on) of the specific operating system 9411 (if any) on which the executable work runs, or a compiler used to 9412 produce the work, or an object code interpreter used to run it. 9413 9414 The "Corresponding Source" for a work in object code form means all 9415 the source code needed to generate, install, and (for an executable 9416 work) run the object code and to modify the work, including scripts to 9417 control those activities. However, it does not include the work's 9418 System Libraries, or general-purpose tools or generally available free 9419 programs which are used unmodified in performing those activities but 9420 which are not part of the work. For example, Corresponding Source 9421 includes interface definition files associated with source files for 9422 the work, and the source code for shared libraries and dynamically 9423 linked subprograms that the work is specifically designed to require, 9424 such as by intimate data communication or control flow between those 9425 subprograms and other parts of the work. 9426 9427 The Corresponding Source need not include anything that users 9428 can regenerate automatically from other parts of the Corresponding 9429 Source. 9430 9431 The Corresponding Source for a work in source code form is that 9432 same work. 9433 9434 2. Basic Permissions. 9435 9436 All rights granted under this License are granted for the term of 9437 copyright on the Program, and are irrevocable provided the stated 9438 conditions are met. This License explicitly affirms your unlimited 9439 permission to run the unmodified Program. The output from running a 9440 covered work is covered by this License only if the output, given its 9441 content, constitutes a covered work. This License acknowledges your 9442 rights of fair use or other equivalent, as provided by copyright law. 9443 9444 You may make, run and propagate covered works that you do not 9445 convey, without conditions so long as your license otherwise remains 9446 in force. You may convey covered works to others for the sole purpose 9447 of having them make modifications exclusively for you, or provide you 9448 with facilities for running those works, provided that you comply with 9449 the terms of this License in conveying all material for which you do 9450 not control copyright. Those thus making or running the covered works 9451 for you must do so exclusively on your behalf, under your direction 9452 and control, on terms that prohibit them from making any copies of 9453 your copyrighted material outside their relationship with you. 9454 9455 Conveying under any other circumstances is permitted solely under 9456 the conditions stated below. Sublicensing is not allowed; section 10 9457 makes it unnecessary. 9458 9459 3. Protecting Users' Legal Rights From Anti-Circumvention Law. 9460 9461 No covered work shall be deemed part of an effective technological 9462 measure under any applicable law fulfilling obligations under article 9463 11 of the WIPO copyright treaty adopted on 20 December 1996, or 9464 similar laws prohibiting or restricting circumvention of such 9465 measures. 9466 9467 When you convey a covered work, you waive any legal power to forbid 9468 circumvention of technological measures to the extent such circumvention 9469 is effected by exercising rights under this License with respect to 9470 the covered work, and you disclaim any intention to limit operation or 9471 modification of the work as a means of enforcing, against the work's 9472 users, your or third parties' legal rights to forbid circumvention of 9473 technological measures. 9474 9475 4. Conveying Verbatim Copies. 9476 9477 You may convey verbatim copies of the Program's source code as you 9478 receive it, in any medium, provided that you conspicuously and 9479 appropriately publish on each copy an appropriate copyright notice; 9480 keep intact all notices stating that this License and any 9481 non-permissive terms added in accord with section 7 apply to the code; 9482 keep intact all notices of the absence of any warranty; and give all 9483 recipients a copy of this License along with the Program. 9484 9485 You may charge any price or no price for each copy that you convey, 9486 and you may offer support or warranty protection for a fee. 9487 9488 5. Conveying Modified Source Versions. 9489 9490 You may convey a work based on the Program, or the modifications to 9491 produce it from the Program, in the form of source code under the 9492 terms of section 4, provided that you also meet all of these conditions: 9493 9494 a) The work must carry prominent notices stating that you modified 9495 it, and giving a relevant date. 9496 9497 b) The work must carry prominent notices stating that it is 9498 released under this License and any conditions added under section 9499 7. This requirement modifies the requirement in section 4 to 9500 "keep intact all notices". 9501 9502 c) You must license the entire work, as a whole, under this 9503 License to anyone who comes into possession of a copy. This 9504 License will therefore apply, along with any applicable section 7 9505 additional terms, to the whole of the work, and all its parts, 9506 regardless of how they are packaged. This License gives no 9507 permission to license the work in any other way, but it does not 9508 invalidate such permission if you have separately received it. 9509 9510 d) If the work has interactive user interfaces, each must display 9511 Appropriate Legal Notices; however, if the Program has interactive 9512 interfaces that do not display Appropriate Legal Notices, your 9513 work need not make them do so. 9514 9515 A compilation of a covered work with other separate and independent 9516 works, which are not by their nature extensions of the covered work, 9517 and which are not combined with it such as to form a larger program, 9518 in or on a volume of a storage or distribution medium, is called an 9519 "aggregate" if the compilation and its resulting copyright are not 9520 used to limit the access or legal rights of the compilation's users 9521 beyond what the individual works permit. Inclusion of a covered work 9522 in an aggregate does not cause this License to apply to the other 9523 parts of the aggregate. 9524 9525 6. Conveying Non-Source Forms. 9526 9527 You may convey a covered work in object code form under the terms 9528 of sections 4 and 5, provided that you also convey the 9529 machine-readable Corresponding Source under the terms of this License, 9530 in one of these ways: 9531 9532 a) Convey the object code in, or embodied in, a physical product 9533 (including a physical distribution medium), accompanied by the 9534 Corresponding Source fixed on a durable physical medium 9535 customarily used for software interchange. 9536 9537 b) Convey the object code in, or embodied in, a physical product 9538 (including a physical distribution medium), accompanied by a 9539 written offer, valid for at least three years and valid for as 9540 long as you offer spare parts or customer support for that product 9541 model, to give anyone who possesses the object code either (1) a 9542 copy of the Corresponding Source for all the software in the 9543 product that is covered by this License, on a durable physical 9544 medium customarily used for software interchange, for a price no 9545 more than your reasonable cost of physically performing this 9546 conveying of source, or (2) access to copy the 9547 Corresponding Source from a network server at no charge. 9548 9549 c) Convey individual copies of the object code with a copy of the 9550 written offer to provide the Corresponding Source. This 9551 alternative is allowed only occasionally and noncommercially, and 9552 only if you received the object code with such an offer, in accord 9553 with subsection 6b. 9554 9555 d) Convey the object code by offering access from a designated 9556 place (gratis or for a charge), and offer equivalent access to the 9557 Corresponding Source in the same way through the same place at no 9558 further charge. You need not require recipients to copy the 9559 Corresponding Source along with the object code. If the place to 9560 copy the object code is a network server, the Corresponding Source 9561 may be on a different server (operated by you or a third party) 9562 that supports equivalent copying facilities, provided you maintain 9563 clear directions next to the object code saying where to find the 9564 Corresponding Source. Regardless of what server hosts the 9565 Corresponding Source, you remain obligated to ensure that it is 9566 available for as long as needed to satisfy these requirements. 9567 9568 e) Convey the object code using peer-to-peer transmission, provided 9569 you inform other peers where the object code and Corresponding 9570 Source of the work are being offered to the general public at no 9571 charge under subsection 6d. 9572 9573 A separable portion of the object code, whose source code is excluded 9574 from the Corresponding Source as a System Library, need not be 9575 included in conveying the object code work. 9576 9577 A "User Product" is either (1) a "consumer product", which means any 9578 tangible personal property which is normally used for personal, family, 9579 or household purposes, or (2) anything designed or sold for incorporation 9580 into a dwelling. In determining whether a product is a consumer product, 9581 doubtful cases shall be resolved in favor of coverage. For a particular 9582 product received by a particular user, "normally used" refers to a 9583 typical or common use of that class of product, regardless of the status 9584 of the particular user or of the way in which the particular user 9585 actually uses, or expects or is expected to use, the product. A product 9586 is a consumer product regardless of whether the product has substantial 9587 commercial, industrial or non-consumer uses, unless such uses represent 9588 the only significant mode of use of the product. 9589 9590 "Installation Information" for a User Product means any methods, 9591 procedures, authorization keys, or other information required to install 9592 and execute modified versions of a covered work in that User Product from 9593 a modified version of its Corresponding Source. The information must 9594 suffice to ensure that the continued functioning of the modified object 9595 code is in no case prevented or interfered with solely because 9596 modification has been made. 9597 9598 If you convey an object code work under this section in, or with, or 9599 specifically for use in, a User Product, and the conveying occurs as 9600 part of a transaction in which the right of possession and use of the 9601 User Product is transferred to the recipient in perpetuity or for a 9602 fixed term (regardless of how the transaction is characterized), the 9603 Corresponding Source conveyed under this section must be accompanied 9604 by the Installation Information. But this requirement does not apply 9605 if neither you nor any third party retains the ability to install 9606 modified object code on the User Product (for example, the work has 9607 been installed in ROM). 9608 9609 The requirement to provide Installation Information does not include a 9610 requirement to continue to provide support service, warranty, or updates 9611 for a work that has been modified or installed by the recipient, or for 9612 the User Product in which it has been modified or installed. Access to a 9613 network may be denied when the modification itself materially and 9614 adversely affects the operation of the network or violates the rules and 9615 protocols for communication across the network. 9616 9617 Corresponding Source conveyed, and Installation Information provided, 9618 in accord with this section must be in a format that is publicly 9619 documented (and with an implementation available to the public in 9620 source code form), and must require no special password or key for 9621 unpacking, reading or copying. 9622 9623 7. Additional Terms. 9624 9625 "Additional permissions" are terms that supplement the terms of this 9626 License by making exceptions from one or more of its conditions. 9627 Additional permissions that are applicable to the entire Program shall 9628 be treated as though they were included in this License, to the extent 9629 that they are valid under applicable law. If additional permissions 9630 apply only to part of the Program, that part may be used separately 9631 under those permissions, but the entire Program remains governed by 9632 this License without regard to the additional permissions. 9633 9634 When you convey a copy of a covered work, you may at your option 9635 remove any additional permissions from that copy, or from any part of 9636 it. (Additional permissions may be written to require their own 9637 removal in certain cases when you modify the work.) You may place 9638 additional permissions on material, added by you to a covered work, 9639 for which you have or can give appropriate copyright permission. 9640 9641 Notwithstanding any other provision of this License, for material you 9642 add to a covered work, you may (if authorized by the copyright holders of 9643 that material) supplement the terms of this License with terms: 9644 9645 a) Disclaiming warranty or limiting liability differently from the 9646 terms of sections 15 and 16 of this License; or 9647 9648 b) Requiring preservation of specified reasonable legal notices or 9649 author attributions in that material or in the Appropriate Legal 9650 Notices displayed by works containing it; or 9651 9652 c) Prohibiting misrepresentation of the origin of that material, or 9653 requiring that modified versions of such material be marked in 9654 reasonable ways as different from the original version; or 9655 9656 d) Limiting the use for publicity purposes of names of licensors or 9657 authors of the material; or 9658 9659 e) Declining to grant rights under trademark law for use of some 9660 trade names, trademarks, or service marks; or 9661 9662 f) Requiring indemnification of licensors and authors of that 9663 material by anyone who conveys the material (or modified versions of 9664 it) with contractual assumptions of liability to the recipient, for 9665 any liability that these contractual assumptions directly impose on 9666 those licensors and authors. 9667 9668 All other non-permissive additional terms are considered "further 9669 restrictions" within the meaning of section 10. If the Program as you 9670 received it, or any part of it, contains a notice stating that it is 9671 governed by this License along with a term that is a further 9672 restriction, you may remove that term. If a license document contains 9673 a further restriction but permits relicensing or conveying under this 9674 License, you may add to a covered work material governed by the terms 9675 of that license document, provided that the further restriction does 9676 not survive such relicensing or conveying. 9677 9678 If you add terms to a covered work in accord with this section, you 9679 must place, in the relevant source files, a statement of the 9680 additional terms that apply to those files, or a notice indicating 9681 where to find the applicable terms. 9682 9683 Additional terms, permissive or non-permissive, may be stated in the 9684 form of a separately written license, or stated as exceptions; 9685 the above requirements apply either way. 9686 9687 8. Termination. 9688 9689 You may not propagate or modify a covered work except as expressly 9690 provided under this License. Any attempt otherwise to propagate or 9691 modify it is void, and will automatically terminate your rights under 9692 this License (including any patent licenses granted under the third 9693 paragraph of section 11). 9694 9695 However, if you cease all violation of this License, then your 9696 license from a particular copyright holder is reinstated (a) 9697 provisionally, unless and until the copyright holder explicitly and 9698 finally terminates your license, and (b) permanently, if the copyright 9699 holder fails to notify you of the violation by some reasonable means 9700 prior to 60 days after the cessation. 9701 9702 Moreover, your license from a particular copyright holder is 9703 reinstated permanently if the copyright holder notifies you of the 9704 violation by some reasonable means, this is the first time you have 9705 received notice of violation of this License (for any work) from that 9706 copyright holder, and you cure the violation prior to 30 days after 9707 your receipt of the notice. 9708 9709 Termination of your rights under this section does not terminate the 9710 licenses of parties who have received copies or rights from you under 9711 this License. If your rights have been terminated and not permanently 9712 reinstated, you do not qualify to receive new licenses for the same 9713 material under section 10. 9714 9715 9. Acceptance Not Required for Having Copies. 9716 9717 You are not required to accept this License in order to receive or 9718 run a copy of the Program. Ancillary propagation of a covered work 9719 occurring solely as a consequence of using peer-to-peer transmission 9720 to receive a copy likewise does not require acceptance. However, 9721 nothing other than this License grants you permission to propagate or 9722 modify any covered work. These actions infringe copyright if you do 9723 not accept this License. Therefore, by modifying or propagating a 9724 covered work, you indicate your acceptance of this License to do so. 9725 9726 10. Automatic Licensing of Downstream Recipients. 9727 9728 Each time you convey a covered work, the recipient automatically 9729 receives a license from the original licensors, to run, modify and 9730 propagate that work, subject to this License. You are not responsible 9731 for enforcing compliance by third parties with this License. 9732 9733 An "entity transaction" is a transaction transferring control of an 9734 organization, or substantially all assets of one, or subdividing an 9735 organization, or merging organizations. If propagation of a covered 9736 work results from an entity transaction, each party to that 9737 transaction who receives a copy of the work also receives whatever 9738 licenses to the work the party's predecessor in interest had or could 9739 give under the previous paragraph, plus a right to possession of the 9740 Corresponding Source of the work from the predecessor in interest, if 9741 the predecessor has it or can get it with reasonable efforts. 9742 9743 You may not impose any further restrictions on the exercise of the 9744 rights granted or affirmed under this License. For example, you may 9745 not impose a license fee, royalty, or other charge for exercise of 9746 rights granted under this License, and you may not initiate litigation 9747 (including a cross-claim or counterclaim in a lawsuit) alleging that 9748 any patent claim is infringed by making, using, selling, offering for 9749 sale, or importing the Program or any portion of it. 9750 9751 11. Patents. 9752 9753 A "contributor" is a copyright holder who authorizes use under this 9754 License of the Program or a work on which the Program is based. The 9755 work thus licensed is called the contributor's "contributor version". 9756 9757 A contributor's "essential patent claims" are all patent claims 9758 owned or controlled by the contributor, whether already acquired or 9759 hereafter acquired, that would be infringed by some manner, permitted 9760 by this License, of making, using, or selling its contributor version, 9761 but do not include claims that would be infringed only as a 9762 consequence of further modification of the contributor version. For 9763 purposes of this definition, "control" includes the right to grant 9764 patent sublicenses in a manner consistent with the requirements of 9765 this License. 9766 9767 Each contributor grants you a non-exclusive, worldwide, royalty-free 9768 patent license under the contributor's essential patent claims, to 9769 make, use, sell, offer for sale, import and otherwise run, modify and 9770 propagate the contents of its contributor version. 9771 9772 In the following three paragraphs, a "patent license" is any express 9773 agreement or commitment, however denominated, not to enforce a patent 9774 (such as an express permission to practice a patent or covenant not to 9775 sue for patent infringement). To "grant" such a patent license to a 9776 party means to make such an agreement or commitment not to enforce a 9777 patent against the party. 9778 9779 If you convey a covered work, knowingly relying on a patent license, 9780 and the Corresponding Source of the work is not available for anyone 9781 to copy, free of charge and under the terms of this License, through a 9782 publicly available network server or other readily accessible means, 9783 then you must either (1) cause the Corresponding Source to be so 9784 available, or (2) arrange to deprive yourself of the benefit of the 9785 patent license for this particular work, or (3) arrange, in a manner 9786 consistent with the requirements of this License, to extend the patent 9787 license to downstream recipients. "Knowingly relying" means you have 9788 actual knowledge that, but for the patent license, your conveying the 9789 covered work in a country, or your recipient's use of the covered work 9790 in a country, would infringe one or more identifiable patents in that 9791 country that you have reason to believe are valid. 9792 9793 If, pursuant to or in connection with a single transaction or 9794 arrangement, you convey, or propagate by procuring conveyance of, a 9795 covered work, and grant a patent license to some of the parties 9796 receiving the covered work authorizing them to use, propagate, modify 9797 or convey a specific copy of the covered work, then the patent license 9798 you grant is automatically extended to all recipients of the covered 9799 work and works based on it. 9800 9801 A patent license is "discriminatory" if it does not include within 9802 the scope of its coverage, prohibits the exercise of, or is 9803 conditioned on the non-exercise of one or more of the rights that are 9804 specifically granted under this License. You may not convey a covered 9805 work if you are a party to an arrangement with a third party that is 9806 in the business of distributing software, under which you make payment 9807 to the third party based on the extent of your activity of conveying 9808 the work, and under which the third party grants, to any of the 9809 parties who would receive the covered work from you, a discriminatory 9810 patent license (a) in connection with copies of the covered work 9811 conveyed by you (or copies made from those copies), or (b) primarily 9812 for and in connection with specific products or compilations that 9813 contain the covered work, unless you entered into that arrangement, 9814 or that patent license was granted, prior to 28 March 2007. 9815 9816 Nothing in this License shall be construed as excluding or limiting 9817 any implied license or other defenses to infringement that may 9818 otherwise be available to you under applicable patent law. 9819 9820 12. No Surrender of Others' Freedom. 9821 9822 If conditions are imposed on you (whether by court order, agreement or 9823 otherwise) that contradict the conditions of this License, they do not 9824 excuse you from the conditions of this License. If you cannot convey a 9825 covered work so as to satisfy simultaneously your obligations under this 9826 License and any other pertinent obligations, then as a consequence you may 9827 not convey it at all. For example, if you agree to terms that obligate you 9828 to collect a royalty for further conveying from those to whom you convey 9829 the Program, the only way you could satisfy both those terms and this 9830 License would be to refrain entirely from conveying the Program. 9831 9832 13. Remote Network Interaction; Use with the GNU General Public License. 9833 9834 Notwithstanding any other provision of this License, if you modify the 9835 Program, your modified version must prominently offer all users 9836 interacting with it remotely through a computer network (if your version 9837 supports such interaction) an opportunity to receive the Corresponding 9838 Source of your version by providing access to the Corresponding Source 9839 from a network server at no charge, through some standard or customary 9840 means of facilitating copying of software. This Corresponding Source 9841 shall include the Corresponding Source for any work covered by version 3 9842 of the GNU General Public License that is incorporated pursuant to the 9843 following paragraph. 9844 9845 Notwithstanding any other provision of this License, you have 9846 permission to link or combine any covered work with a work licensed 9847 under version 3 of the GNU General Public License into a single 9848 combined work, and to convey the resulting work. The terms of this 9849 License will continue to apply to the part which is the covered work, 9850 but the work with which it is combined will remain governed by version 9851 3 of the GNU General Public License. 9852 9853 14. Revised Versions of this License. 9854 9855 The Free Software Foundation may publish revised and/or new versions of 9856 the GNU Affero General Public License from time to time. Such new versions 9857 will be similar in spirit to the present version, but may differ in detail to 9858 address new problems or concerns. 9859 9860 Each version is given a distinguishing version number. If the 9861 Program specifies that a certain numbered version of the GNU Affero General 9862 Public License "or any later version" applies to it, you have the 9863 option of following the terms and conditions either of that numbered 9864 version or of any later version published by the Free Software 9865 Foundation. If the Program does not specify a version number of the 9866 GNU Affero General Public License, you may choose any version ever published 9867 by the Free Software Foundation. 9868 9869 If the Program specifies that a proxy can decide which future 9870 versions of the GNU Affero General Public License can be used, that proxy's 9871 public statement of acceptance of a version permanently authorizes you 9872 to choose that version for the Program. 9873 9874 Later license versions may give you additional or different 9875 permissions. However, no additional obligations are imposed on any 9876 author or copyright holder as a result of your choosing to follow a 9877 later version. 9878 9879 15. Disclaimer of Warranty. 9880 9881 THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY 9882 APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT 9883 HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY 9884 OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, 9885 THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 9886 PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM 9887 IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF 9888 ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 9889 9890 16. Limitation of Liability. 9891 9892 IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING 9893 WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS 9894 THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY 9895 GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE 9896 USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF 9897 DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD 9898 PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), 9899 EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF 9900 SUCH DAMAGES. 9901 9902 17. Interpretation of Sections 15 and 16. 9903 9904 If the disclaimer of warranty and limitation of liability provided 9905 above cannot be given local legal effect according to their terms, 9906 reviewing courts shall apply local law that most closely approximates 9907 an absolute waiver of all civil liability in connection with the 9908 Program, unless a warranty or assumption of liability accompanies a 9909 copy of the Program in return for a fee. 9910 9911 END OF TERMS AND CONDITIONS 9912 9913 How to Apply These Terms to Your New Programs 9914 9915 If you develop a new program, and you want it to be of the greatest 9916 possible use to the public, the best way to achieve this is to make it 9917 free software which everyone can redistribute and change under these terms. 9918 9919 To do so, attach the following notices to the program. It is safest 9920 to attach them to the start of each source file to most effectively 9921 state the exclusion of warranty; and each file should have at least 9922 the "copyright" line and a pointer to where the full notice is found. 9923 9924 <one line to give the program's name and a brief idea of what it does.> 9925 Copyright (C) <year> <name of author> 9926 9927 This program is free software: you can redistribute it and/or modify 9928 it under the terms of the GNU Affero General Public License as published by 9929 the Free Software Foundation, either version 3 of the License, or 9930 (at your option) any later version. 9931 9932 This program is distributed in the hope that it will be useful, 9933 but WITHOUT ANY WARRANTY; without even the implied warranty of 9934 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 9935 GNU Affero General Public License for more details. 9936 9937 You should have received a copy of the GNU Affero General Public License 9938 along with this program. If not, see <https://www.gnu.org/licenses/>. 9939 9940 Also add information on how to contact you by electronic and paper mail. 9941 9942 If your software can interact with users remotely through a computer 9943 network, you should also make sure that it provides a way for users to 9944 get its source. For example, if your program is a web application, its 9945 interface could display a "Source" link that leads users to an archive 9946 of the code. There are many ways you could offer source, and different 9947 solutions will be better for different programs; see section 13 for the 9948 specific requirements. 9949 9950 You should also get your employer (if you work as a programmer) or school, 9951 if any, to sign a "copyright disclaimer" for the program, if necessary. 9952 For more information on this, and how to apply and follow the GNU AGPL, see 9953 <https://www.gnu.org/licenses/>. 9954 9955 ================================================================ 9956 9957 github.com/minio/selfupdate 9958 https://github.com/minio/selfupdate 9959 ---------------------------------------------------------------- 9960 9961 Apache License 9962 Version 2.0, January 2004 9963 http://www.apache.org/licenses/ 9964 9965 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 9966 9967 1. Definitions. 9968 9969 "License" shall mean the terms and conditions for use, reproduction, 9970 and distribution as defined by Sections 1 through 9 of this document. 9971 9972 "Licensor" shall mean the copyright owner or entity authorized by 9973 the copyright owner that is granting the License. 9974 9975 "Legal Entity" shall mean the union of the acting entity and all 9976 other entities that control, are controlled by, or are under common 9977 control with that entity. For the purposes of this definition, 9978 "control" means (i) the power, direct or indirect, to cause the 9979 direction or management of such entity, whether by contract or 9980 otherwise, or (ii) ownership of fifty percent (50%) or more of the 9981 outstanding shares, or (iii) beneficial ownership of such entity. 9982 9983 "You" (or "Your") shall mean an individual or Legal Entity 9984 exercising permissions granted by this License. 9985 9986 "Source" form shall mean the preferred form for making modifications, 9987 including but not limited to software source code, documentation 9988 source, and configuration files. 9989 9990 "Object" form shall mean any form resulting from mechanical 9991 transformation or translation of a Source form, including but 9992 not limited to compiled object code, generated documentation, 9993 and conversions to other media types. 9994 9995 "Work" shall mean the work of authorship, whether in Source or 9996 Object form, made available under the License, as indicated by a 9997 copyright notice that is included in or attached to the work 9998 (an example is provided in the Appendix below). 9999 10000 "Derivative Works" shall mean any work, whether in Source or Object 10001 form, that is based on (or derived from) the Work and for which the 10002 editorial revisions, annotations, elaborations, or other modifications 10003 represent, as a whole, an original work of authorship. For the purposes 10004 of this License, Derivative Works shall not include works that remain 10005 separable from, or merely link (or bind by name) to the interfaces of, 10006 the Work and Derivative Works thereof. 10007 10008 "Contribution" shall mean any work of authorship, including 10009 the original version of the Work and any modifications or additions 10010 to that Work or Derivative Works thereof, that is intentionally 10011 submitted to Licensor for inclusion in the Work by the copyright owner 10012 or by an individual or Legal Entity authorized to submit on behalf of 10013 the copyright owner. For the purposes of this definition, "submitted" 10014 means any form of electronic, verbal, or written communication sent 10015 to the Licensor or its representatives, including but not limited to 10016 communication on electronic mailing lists, source code control systems, 10017 and issue tracking systems that are managed by, or on behalf of, the 10018 Licensor for the purpose of discussing and improving the Work, but 10019 excluding communication that is conspicuously marked or otherwise 10020 designated in writing by the copyright owner as "Not a Contribution." 10021 10022 "Contributor" shall mean Licensor and any individual or Legal Entity 10023 on behalf of whom a Contribution has been received by Licensor and 10024 subsequently incorporated within the Work. 10025 10026 2. Grant of Copyright License. Subject to the terms and conditions of 10027 this License, each Contributor hereby grants to You a perpetual, 10028 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 10029 copyright license to reproduce, prepare Derivative Works of, 10030 publicly display, publicly perform, sublicense, and distribute the 10031 Work and such Derivative Works in Source or Object form. 10032 10033 3. Grant of Patent License. Subject to the terms and conditions of 10034 this License, each Contributor hereby grants to You a perpetual, 10035 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 10036 (except as stated in this section) patent license to make, have made, 10037 use, offer to sell, sell, import, and otherwise transfer the Work, 10038 where such license applies only to those patent claims licensable 10039 by such Contributor that are necessarily infringed by their 10040 Contribution(s) alone or by combination of their Contribution(s) 10041 with the Work to which such Contribution(s) was submitted. If You 10042 institute patent litigation against any entity (including a 10043 cross-claim or counterclaim in a lawsuit) alleging that the Work 10044 or a Contribution incorporated within the Work constitutes direct 10045 or contributory patent infringement, then any patent licenses 10046 granted to You under this License for that Work shall terminate 10047 as of the date such litigation is filed. 10048 10049 4. Redistribution. You may reproduce and distribute copies of the 10050 Work or Derivative Works thereof in any medium, with or without 10051 modifications, and in Source or Object form, provided that You 10052 meet the following conditions: 10053 10054 (a) You must give any other recipients of the Work or 10055 Derivative Works a copy of this License; and 10056 10057 (b) You must cause any modified files to carry prominent notices 10058 stating that You changed the files; and 10059 10060 (c) You must retain, in the Source form of any Derivative Works 10061 that You distribute, all copyright, patent, trademark, and 10062 attribution notices from the Source form of the Work, 10063 excluding those notices that do not pertain to any part of 10064 the Derivative Works; and 10065 10066 (d) If the Work includes a "NOTICE" text file as part of its 10067 distribution, then any Derivative Works that You distribute must 10068 include a readable copy of the attribution notices contained 10069 within such NOTICE file, excluding those notices that do not 10070 pertain to any part of the Derivative Works, in at least one 10071 of the following places: within a NOTICE text file distributed 10072 as part of the Derivative Works; within the Source form or 10073 documentation, if provided along with the Derivative Works; or, 10074 within a display generated by the Derivative Works, if and 10075 wherever such third-party notices normally appear. The contents 10076 of the NOTICE file are for informational purposes only and 10077 do not modify the License. You may add Your own attribution 10078 notices within Derivative Works that You distribute, alongside 10079 or as an addendum to the NOTICE text from the Work, provided 10080 that such additional attribution notices cannot be construed 10081 as modifying the License. 10082 10083 You may add Your own copyright statement to Your modifications and 10084 may provide additional or different license terms and conditions 10085 for use, reproduction, or distribution of Your modifications, or 10086 for any such Derivative Works as a whole, provided Your use, 10087 reproduction, and distribution of the Work otherwise complies with 10088 the conditions stated in this License. 10089 10090 5. Submission of Contributions. Unless You explicitly state otherwise, 10091 any Contribution intentionally submitted for inclusion in the Work 10092 by You to the Licensor shall be under the terms and conditions of 10093 this License, without any additional terms or conditions. 10094 Notwithstanding the above, nothing herein shall supersede or modify 10095 the terms of any separate license agreement you may have executed 10096 with Licensor regarding such Contributions. 10097 10098 6. Trademarks. This License does not grant permission to use the trade 10099 names, trademarks, service marks, or product names of the Licensor, 10100 except as required for reasonable and customary use in describing the 10101 origin of the Work and reproducing the content of the NOTICE file. 10102 10103 7. Disclaimer of Warranty. Unless required by applicable law or 10104 agreed to in writing, Licensor provides the Work (and each 10105 Contributor provides its Contributions) on an "AS IS" BASIS, 10106 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 10107 implied, including, without limitation, any warranties or conditions 10108 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 10109 PARTICULAR PURPOSE. You are solely responsible for determining the 10110 appropriateness of using or redistributing the Work and assume any 10111 risks associated with Your exercise of permissions under this License. 10112 10113 8. Limitation of Liability. In no event and under no legal theory, 10114 whether in tort (including negligence), contract, or otherwise, 10115 unless required by applicable law (such as deliberate and grossly 10116 negligent acts) or agreed to in writing, shall any Contributor be 10117 liable to You for damages, including any direct, indirect, special, 10118 incidental, or consequential damages of any character arising as a 10119 result of this License or out of the use or inability to use the 10120 Work (including but not limited to damages for loss of goodwill, 10121 work stoppage, computer failure or malfunction, or any and all 10122 other commercial damages or losses), even if such Contributor 10123 has been advised of the possibility of such damages. 10124 10125 9. Accepting Warranty or Additional Liability. While redistributing 10126 the Work or Derivative Works thereof, You may choose to offer, 10127 and charge a fee for, acceptance of support, warranty, indemnity, 10128 or other liability obligations and/or rights consistent with this 10129 License. However, in accepting such obligations, You may act only 10130 on Your own behalf and on Your sole responsibility, not on behalf 10131 of any other Contributor, and only if You agree to indemnify, 10132 defend, and hold each Contributor harmless for any liability 10133 incurred by, or claims asserted against, such Contributor by reason 10134 of your accepting any such warranty or additional liability. 10135 10136 END OF TERMS AND CONDITIONS 10137 10138 APPENDIX: How to apply the Apache License to your work. 10139 10140 To apply the Apache License to your work, attach the following 10141 boilerplate notice, with the fields enclosed by brackets "[]" 10142 replaced with your own identifying information. (Don't include 10143 the brackets!) The text should be enclosed in the appropriate 10144 comment syntax for the file format. We also recommend that a 10145 file or class name and description of purpose be included on the 10146 same "printed page" as the copyright notice for easier 10147 identification within third-party archives. 10148 10149 Copyright [yyyy] [name of copyright owner] 10150 10151 Licensed under the Apache License, Version 2.0 (the "License"); 10152 you may not use this file except in compliance with the License. 10153 You may obtain a copy of the License at 10154 10155 http://www.apache.org/licenses/LICENSE-2.0 10156 10157 Unless required by applicable law or agreed to in writing, software 10158 distributed under the License is distributed on an "AS IS" BASIS, 10159 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 10160 See the License for the specific language governing permissions and 10161 limitations under the License. 10162 10163 ================================================================ 10164 10165 github.com/minio/websocket 10166 https://github.com/minio/websocket 10167 ---------------------------------------------------------------- 10168 Copyright (c) 2013 The Gorilla WebSocket Authors. All rights reserved. 10169 10170 Redistribution and use in source and binary forms, with or without 10171 modification, are permitted provided that the following conditions are met: 10172 10173 Redistributions of source code must retain the above copyright notice, this 10174 list of conditions and the following disclaimer. 10175 10176 Redistributions in binary form must reproduce the above copyright notice, 10177 this list of conditions and the following disclaimer in the documentation 10178 and/or other materials provided with the distribution. 10179 10180 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND 10181 ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 10182 WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 10183 DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE 10184 FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 10185 DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR 10186 SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER 10187 CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, 10188 OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 10189 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 10190 10191 ================================================================ 10192 10193 github.com/mitchellh/go-homedir 10194 https://github.com/mitchellh/go-homedir 10195 ---------------------------------------------------------------- 10196 The MIT License (MIT) 10197 10198 Copyright (c) 2013 Mitchell Hashimoto 10199 10200 Permission is hereby granted, free of charge, to any person obtaining a copy 10201 of this software and associated documentation files (the "Software"), to deal 10202 in the Software without restriction, including without limitation the rights 10203 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 10204 copies of the Software, and to permit persons to whom the Software is 10205 furnished to do so, subject to the following conditions: 10206 10207 The above copyright notice and this permission notice shall be included in 10208 all copies or substantial portions of the Software. 10209 10210 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 10211 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 10212 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 10213 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 10214 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 10215 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 10216 THE SOFTWARE. 10217 10218 ================================================================ 10219 10220 github.com/mitchellh/mapstructure 10221 https://github.com/mitchellh/mapstructure 10222 ---------------------------------------------------------------- 10223 The MIT License (MIT) 10224 10225 Copyright (c) 2013 Mitchell Hashimoto 10226 10227 Permission is hereby granted, free of charge, to any person obtaining a copy 10228 of this software and associated documentation files (the "Software"), to deal 10229 in the Software without restriction, including without limitation the rights 10230 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 10231 copies of the Software, and to permit persons to whom the Software is 10232 furnished to do so, subject to the following conditions: 10233 10234 The above copyright notice and this permission notice shall be included in 10235 all copies or substantial portions of the Software. 10236 10237 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 10238 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 10239 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 10240 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 10241 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 10242 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 10243 THE SOFTWARE. 10244 10245 ================================================================ 10246 10247 github.com/montanaflynn/stats 10248 https://github.com/montanaflynn/stats 10249 ---------------------------------------------------------------- 10250 The MIT License (MIT) 10251 10252 Copyright (c) 2014-2023 Montana Flynn (https://montanaflynn.com) 10253 10254 Permission is hereby granted, free of charge, to any person obtaining a copy 10255 of this software and associated documentation files (the "Software"), to deal 10256 in the Software without restriction, including without limitation the rights 10257 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 10258 copies of the Software, and to permit persons to whom the Software is 10259 furnished to do so, subject to the following conditions: 10260 10261 The above copyright notice and this permission notice shall be included in all 10262 copies or substantial portions of the Software. 10263 10264 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 10265 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 10266 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 10267 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 10268 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 10269 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 10270 SOFTWARE. 10271 10272 ================================================================ 10273 10274 github.com/muesli/ansi 10275 https://github.com/muesli/ansi 10276 ---------------------------------------------------------------- 10277 MIT License 10278 10279 Copyright (c) 2021 Christian Muehlhaeuser 10280 10281 Permission is hereby granted, free of charge, to any person obtaining a copy 10282 of this software and associated documentation files (the "Software"), to deal 10283 in the Software without restriction, including without limitation the rights 10284 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 10285 copies of the Software, and to permit persons to whom the Software is 10286 furnished to do so, subject to the following conditions: 10287 10288 The above copyright notice and this permission notice shall be included in all 10289 copies or substantial portions of the Software. 10290 10291 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 10292 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 10293 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 10294 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 10295 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 10296 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 10297 SOFTWARE. 10298 10299 ================================================================ 10300 10301 github.com/muesli/cancelreader 10302 https://github.com/muesli/cancelreader 10303 ---------------------------------------------------------------- 10304 MIT License 10305 10306 Copyright (c) 2022 Erik Geiser and Christian Muehlhaeuser 10307 10308 Permission is hereby granted, free of charge, to any person obtaining a copy 10309 of this software and associated documentation files (the "Software"), to deal 10310 in the Software without restriction, including without limitation the rights 10311 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 10312 copies of the Software, and to permit persons to whom the Software is 10313 furnished to do so, subject to the following conditions: 10314 10315 The above copyright notice and this permission notice shall be included in all 10316 copies or substantial portions of the Software. 10317 10318 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 10319 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 10320 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 10321 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 10322 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 10323 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 10324 SOFTWARE. 10325 10326 ================================================================ 10327 10328 github.com/muesli/reflow 10329 https://github.com/muesli/reflow 10330 ---------------------------------------------------------------- 10331 MIT License 10332 10333 Copyright (c) 2019 Christian Muehlhaeuser 10334 10335 Permission is hereby granted, free of charge, to any person obtaining a copy 10336 of this software and associated documentation files (the "Software"), to deal 10337 in the Software without restriction, including without limitation the rights 10338 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 10339 copies of the Software, and to permit persons to whom the Software is 10340 furnished to do so, subject to the following conditions: 10341 10342 The above copyright notice and this permission notice shall be included in all 10343 copies or substantial portions of the Software. 10344 10345 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 10346 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 10347 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 10348 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 10349 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 10350 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 10351 SOFTWARE. 10352 10353 ================================================================ 10354 10355 github.com/muesli/termenv 10356 https://github.com/muesli/termenv 10357 ---------------------------------------------------------------- 10358 MIT License 10359 10360 Copyright (c) 2019 Christian Muehlhaeuser 10361 10362 Permission is hereby granted, free of charge, to any person obtaining a copy 10363 of this software and associated documentation files (the "Software"), to deal 10364 in the Software without restriction, including without limitation the rights 10365 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 10366 copies of the Software, and to permit persons to whom the Software is 10367 furnished to do so, subject to the following conditions: 10368 10369 The above copyright notice and this permission notice shall be included in all 10370 copies or substantial portions of the Software. 10371 10372 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 10373 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 10374 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 10375 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 10376 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 10377 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 10378 SOFTWARE. 10379 10380 ================================================================ 10381 10382 github.com/oklog/ulid 10383 https://github.com/oklog/ulid 10384 ---------------------------------------------------------------- 10385 Apache License 10386 Version 2.0, January 2004 10387 http://www.apache.org/licenses/ 10388 10389 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 10390 10391 1. Definitions. 10392 10393 "License" shall mean the terms and conditions for use, reproduction, 10394 and distribution as defined by Sections 1 through 9 of this document. 10395 10396 "Licensor" shall mean the copyright owner or entity authorized by 10397 the copyright owner that is granting the License. 10398 10399 "Legal Entity" shall mean the union of the acting entity and all 10400 other entities that control, are controlled by, or are under common 10401 control with that entity. For the purposes of this definition, 10402 "control" means (i) the power, direct or indirect, to cause the 10403 direction or management of such entity, whether by contract or 10404 otherwise, or (ii) ownership of fifty percent (50%) or more of the 10405 outstanding shares, or (iii) beneficial ownership of such entity. 10406 10407 "You" (or "Your") shall mean an individual or Legal Entity 10408 exercising permissions granted by this License. 10409 10410 "Source" form shall mean the preferred form for making modifications, 10411 including but not limited to software source code, documentation 10412 source, and configuration files. 10413 10414 "Object" form shall mean any form resulting from mechanical 10415 transformation or translation of a Source form, including but 10416 not limited to compiled object code, generated documentation, 10417 and conversions to other media types. 10418 10419 "Work" shall mean the work of authorship, whether in Source or 10420 Object form, made available under the License, as indicated by a 10421 copyright notice that is included in or attached to the work 10422 (an example is provided in the Appendix below). 10423 10424 "Derivative Works" shall mean any work, whether in Source or Object 10425 form, that is based on (or derived from) the Work and for which the 10426 editorial revisions, annotations, elaborations, or other modifications 10427 represent, as a whole, an original work of authorship. For the purposes 10428 of this License, Derivative Works shall not include works that remain 10429 separable from, or merely link (or bind by name) to the interfaces of, 10430 the Work and Derivative Works thereof. 10431 10432 "Contribution" shall mean any work of authorship, including 10433 the original version of the Work and any modifications or additions 10434 to that Work or Derivative Works thereof, that is intentionally 10435 submitted to Licensor for inclusion in the Work by the copyright owner 10436 or by an individual or Legal Entity authorized to submit on behalf of 10437 the copyright owner. For the purposes of this definition, "submitted" 10438 means any form of electronic, verbal, or written communication sent 10439 to the Licensor or its representatives, including but not limited to 10440 communication on electronic mailing lists, source code control systems, 10441 and issue tracking systems that are managed by, or on behalf of, the 10442 Licensor for the purpose of discussing and improving the Work, but 10443 excluding communication that is conspicuously marked or otherwise 10444 designated in writing by the copyright owner as "Not a Contribution." 10445 10446 "Contributor" shall mean Licensor and any individual or Legal Entity 10447 on behalf of whom a Contribution has been received by Licensor and 10448 subsequently incorporated within the Work. 10449 10450 2. Grant of Copyright License. Subject to the terms and conditions of 10451 this License, each Contributor hereby grants to You a perpetual, 10452 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 10453 copyright license to reproduce, prepare Derivative Works of, 10454 publicly display, publicly perform, sublicense, and distribute the 10455 Work and such Derivative Works in Source or Object form. 10456 10457 3. Grant of Patent License. Subject to the terms and conditions of 10458 this License, each Contributor hereby grants to You a perpetual, 10459 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 10460 (except as stated in this section) patent license to make, have made, 10461 use, offer to sell, sell, import, and otherwise transfer the Work, 10462 where such license applies only to those patent claims licensable 10463 by such Contributor that are necessarily infringed by their 10464 Contribution(s) alone or by combination of their Contribution(s) 10465 with the Work to which such Contribution(s) was submitted. If You 10466 institute patent litigation against any entity (including a 10467 cross-claim or counterclaim in a lawsuit) alleging that the Work 10468 or a Contribution incorporated within the Work constitutes direct 10469 or contributory patent infringement, then any patent licenses 10470 granted to You under this License for that Work shall terminate 10471 as of the date such litigation is filed. 10472 10473 4. Redistribution. You may reproduce and distribute copies of the 10474 Work or Derivative Works thereof in any medium, with or without 10475 modifications, and in Source or Object form, provided that You 10476 meet the following conditions: 10477 10478 (a) You must give any other recipients of the Work or 10479 Derivative Works a copy of this License; and 10480 10481 (b) You must cause any modified files to carry prominent notices 10482 stating that You changed the files; and 10483 10484 (c) You must retain, in the Source form of any Derivative Works 10485 that You distribute, all copyright, patent, trademark, and 10486 attribution notices from the Source form of the Work, 10487 excluding those notices that do not pertain to any part of 10488 the Derivative Works; and 10489 10490 (d) If the Work includes a "NOTICE" text file as part of its 10491 distribution, then any Derivative Works that You distribute must 10492 include a readable copy of the attribution notices contained 10493 within such NOTICE file, excluding those notices that do not 10494 pertain to any part of the Derivative Works, in at least one 10495 of the following places: within a NOTICE text file distributed 10496 as part of the Derivative Works; within the Source form or 10497 documentation, if provided along with the Derivative Works; or, 10498 within a display generated by the Derivative Works, if and 10499 wherever such third-party notices normally appear. The contents 10500 of the NOTICE file are for informational purposes only and 10501 do not modify the License. You may add Your own attribution 10502 notices within Derivative Works that You distribute, alongside 10503 or as an addendum to the NOTICE text from the Work, provided 10504 that such additional attribution notices cannot be construed 10505 as modifying the License. 10506 10507 You may add Your own copyright statement to Your modifications and 10508 may provide additional or different license terms and conditions 10509 for use, reproduction, or distribution of Your modifications, or 10510 for any such Derivative Works as a whole, provided Your use, 10511 reproduction, and distribution of the Work otherwise complies with 10512 the conditions stated in this License. 10513 10514 5. Submission of Contributions. Unless You explicitly state otherwise, 10515 any Contribution intentionally submitted for inclusion in the Work 10516 by You to the Licensor shall be under the terms and conditions of 10517 this License, without any additional terms or conditions. 10518 Notwithstanding the above, nothing herein shall supersede or modify 10519 the terms of any separate license agreement you may have executed 10520 with Licensor regarding such Contributions. 10521 10522 6. Trademarks. This License does not grant permission to use the trade 10523 names, trademarks, service marks, or product names of the Licensor, 10524 except as required for reasonable and customary use in describing the 10525 origin of the Work and reproducing the content of the NOTICE file. 10526 10527 7. Disclaimer of Warranty. Unless required by applicable law or 10528 agreed to in writing, Licensor provides the Work (and each 10529 Contributor provides its Contributions) on an "AS IS" BASIS, 10530 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 10531 implied, including, without limitation, any warranties or conditions 10532 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 10533 PARTICULAR PURPOSE. You are solely responsible for determining the 10534 appropriateness of using or redistributing the Work and assume any 10535 risks associated with Your exercise of permissions under this License. 10536 10537 8. Limitation of Liability. In no event and under no legal theory, 10538 whether in tort (including negligence), contract, or otherwise, 10539 unless required by applicable law (such as deliberate and grossly 10540 negligent acts) or agreed to in writing, shall any Contributor be 10541 liable to You for damages, including any direct, indirect, special, 10542 incidental, or consequential damages of any character arising as a 10543 result of this License or out of the use or inability to use the 10544 Work (including but not limited to damages for loss of goodwill, 10545 work stoppage, computer failure or malfunction, or any and all 10546 other commercial damages or losses), even if such Contributor 10547 has been advised of the possibility of such damages. 10548 10549 9. Accepting Warranty or Additional Liability. While redistributing 10550 the Work or Derivative Works thereof, You may choose to offer, 10551 and charge a fee for, acceptance of support, warranty, indemnity, 10552 or other liability obligations and/or rights consistent with this 10553 License. However, in accepting such obligations, You may act only 10554 on Your own behalf and on Your sole responsibility, not on behalf 10555 of any other Contributor, and only if You agree to indemnify, 10556 defend, and hold each Contributor harmless for any liability 10557 incurred by, or claims asserted against, such Contributor by reason 10558 of your accepting any such warranty or additional liability. 10559 10560 END OF TERMS AND CONDITIONS 10561 10562 APPENDIX: How to apply the Apache License to your work. 10563 10564 To apply the Apache License to your work, attach the following 10565 boilerplate notice, with the fields enclosed by brackets "[]" 10566 replaced with your own identifying information. (Don't include 10567 the brackets!) The text should be enclosed in the appropriate 10568 comment syntax for the file format. We also recommend that a 10569 file or class name and description of purpose be included on the 10570 same "printed page" as the copyright notice for easier 10571 identification within third-party archives. 10572 10573 Copyright [yyyy] [name of copyright owner] 10574 10575 Licensed under the Apache License, Version 2.0 (the "License"); 10576 you may not use this file except in compliance with the License. 10577 You may obtain a copy of the License at 10578 10579 http://www.apache.org/licenses/LICENSE-2.0 10580 10581 Unless required by applicable law or agreed to in writing, software 10582 distributed under the License is distributed on an "AS IS" BASIS, 10583 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 10584 See the License for the specific language governing permissions and 10585 limitations under the License. 10586 10587 ================================================================ 10588 10589 github.com/olekukonko/tablewriter 10590 https://github.com/olekukonko/tablewriter 10591 ---------------------------------------------------------------- 10592 Copyright (C) 2014 by Oleku Konko 10593 10594 Permission is hereby granted, free of charge, to any person obtaining a copy 10595 of this software and associated documentation files (the "Software"), to deal 10596 in the Software without restriction, including without limitation the rights 10597 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 10598 copies of the Software, and to permit persons to whom the Software is 10599 furnished to do so, subject to the following conditions: 10600 10601 The above copyright notice and this permission notice shall be included in 10602 all copies or substantial portions of the Software. 10603 10604 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 10605 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 10606 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 10607 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 10608 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 10609 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 10610 THE SOFTWARE. 10611 10612 ================================================================ 10613 10614 github.com/philhofer/fwd 10615 https://github.com/philhofer/fwd 10616 ---------------------------------------------------------------- 10617 Copyright (c) 2014-2015, Philip Hofer 10618 10619 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: 10620 10621 The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. 10622 10623 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. 10624 ================================================================ 10625 10626 github.com/pkg/errors 10627 https://github.com/pkg/errors 10628 ---------------------------------------------------------------- 10629 Copyright (c) 2015, Dave Cheney <dave@cheney.net> 10630 All rights reserved. 10631 10632 Redistribution and use in source and binary forms, with or without 10633 modification, are permitted provided that the following conditions are met: 10634 10635 * Redistributions of source code must retain the above copyright notice, this 10636 list of conditions and the following disclaimer. 10637 10638 * Redistributions in binary form must reproduce the above copyright notice, 10639 this list of conditions and the following disclaimer in the documentation 10640 and/or other materials provided with the distribution. 10641 10642 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 10643 AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 10644 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 10645 DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE 10646 FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 10647 DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR 10648 SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER 10649 CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, 10650 OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 10651 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 10652 10653 ================================================================ 10654 10655 github.com/pkg/xattr 10656 https://github.com/pkg/xattr 10657 ---------------------------------------------------------------- 10658 Copyright (c) 2012 Dave Cheney. All rights reserved. 10659 Copyright (c) 2014 Kuba Podgórski. All rights reserved. 10660 10661 Redistribution and use in source and binary forms, with or without 10662 modification, are permitted provided that the following conditions are 10663 met: 10664 10665 * Redistributions of source code must retain the above copyright 10666 notice, this list of conditions and the following disclaimer. 10667 * Redistributions in binary form must reproduce the above 10668 copyright notice, this list of conditions and the following disclaimer 10669 in the documentation and/or other materials provided with the 10670 distribution. 10671 10672 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 10673 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 10674 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 10675 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 10676 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 10677 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 10678 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 10679 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 10680 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 10681 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 10682 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 10683 10684 ================================================================ 10685 10686 github.com/pmezard/go-difflib 10687 https://github.com/pmezard/go-difflib 10688 ---------------------------------------------------------------- 10689 Copyright (c) 2013, Patrick Mezard 10690 All rights reserved. 10691 10692 Redistribution and use in source and binary forms, with or without 10693 modification, are permitted provided that the following conditions are 10694 met: 10695 10696 Redistributions of source code must retain the above copyright 10697 notice, this list of conditions and the following disclaimer. 10698 Redistributions in binary form must reproduce the above copyright 10699 notice, this list of conditions and the following disclaimer in the 10700 documentation and/or other materials provided with the distribution. 10701 The names of its contributors may not be used to endorse or promote 10702 products derived from this software without specific prior written 10703 permission. 10704 10705 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS 10706 IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 10707 TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A 10708 PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 10709 HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 10710 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED 10711 TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 10712 PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 10713 LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 10714 NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 10715 SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 10716 10717 ================================================================ 10718 10719 github.com/posener/complete 10720 https://github.com/posener/complete 10721 ---------------------------------------------------------------- 10722 The MIT License 10723 10724 Copyright (c) 2017 Eyal Posener 10725 10726 Permission is hereby granted, free of charge, to any person obtaining a copy 10727 of this software and associated documentation files (the "Software"), to deal 10728 in the Software without restriction, including without limitation the rights 10729 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 10730 copies of the Software, and to permit persons to whom the Software is 10731 furnished to do so, subject to the following conditions: 10732 10733 The above copyright notice and this permission notice shall be included in 10734 all copies or substantial portions of the Software. 10735 10736 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 10737 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 10738 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 10739 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 10740 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 10741 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 10742 THE SOFTWARE. 10743 ================================================================ 10744 10745 github.com/power-devops/perfstat 10746 https://github.com/power-devops/perfstat 10747 ---------------------------------------------------------------- 10748 MIT License 10749 10750 Copyright (c) 2020 Power DevOps 10751 10752 Permission is hereby granted, free of charge, to any person obtaining a copy 10753 of this software and associated documentation files (the "Software"), to deal 10754 in the Software without restriction, including without limitation the rights 10755 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 10756 copies of the Software, and to permit persons to whom the Software is 10757 furnished to do so, subject to the following conditions: 10758 10759 The above copyright notice and this permission notice shall be included in all 10760 copies or substantial portions of the Software. 10761 10762 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 10763 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 10764 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 10765 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 10766 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 10767 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 10768 SOFTWARE. 10769 10770 10771 10772 ================================================================ 10773 10774 github.com/prometheus/client_golang 10775 https://github.com/prometheus/client_golang 10776 ---------------------------------------------------------------- 10777 Apache License 10778 Version 2.0, January 2004 10779 http://www.apache.org/licenses/ 10780 10781 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 10782 10783 1. Definitions. 10784 10785 "License" shall mean the terms and conditions for use, reproduction, 10786 and distribution as defined by Sections 1 through 9 of this document. 10787 10788 "Licensor" shall mean the copyright owner or entity authorized by 10789 the copyright owner that is granting the License. 10790 10791 "Legal Entity" shall mean the union of the acting entity and all 10792 other entities that control, are controlled by, or are under common 10793 control with that entity. For the purposes of this definition, 10794 "control" means (i) the power, direct or indirect, to cause the 10795 direction or management of such entity, whether by contract or 10796 otherwise, or (ii) ownership of fifty percent (50%) or more of the 10797 outstanding shares, or (iii) beneficial ownership of such entity. 10798 10799 "You" (or "Your") shall mean an individual or Legal Entity 10800 exercising permissions granted by this License. 10801 10802 "Source" form shall mean the preferred form for making modifications, 10803 including but not limited to software source code, documentation 10804 source, and configuration files. 10805 10806 "Object" form shall mean any form resulting from mechanical 10807 transformation or translation of a Source form, including but 10808 not limited to compiled object code, generated documentation, 10809 and conversions to other media types. 10810 10811 "Work" shall mean the work of authorship, whether in Source or 10812 Object form, made available under the License, as indicated by a 10813 copyright notice that is included in or attached to the work 10814 (an example is provided in the Appendix below). 10815 10816 "Derivative Works" shall mean any work, whether in Source or Object 10817 form, that is based on (or derived from) the Work and for which the 10818 editorial revisions, annotations, elaborations, or other modifications 10819 represent, as a whole, an original work of authorship. For the purposes 10820 of this License, Derivative Works shall not include works that remain 10821 separable from, or merely link (or bind by name) to the interfaces of, 10822 the Work and Derivative Works thereof. 10823 10824 "Contribution" shall mean any work of authorship, including 10825 the original version of the Work and any modifications or additions 10826 to that Work or Derivative Works thereof, that is intentionally 10827 submitted to Licensor for inclusion in the Work by the copyright owner 10828 or by an individual or Legal Entity authorized to submit on behalf of 10829 the copyright owner. For the purposes of this definition, "submitted" 10830 means any form of electronic, verbal, or written communication sent 10831 to the Licensor or its representatives, including but not limited to 10832 communication on electronic mailing lists, source code control systems, 10833 and issue tracking systems that are managed by, or on behalf of, the 10834 Licensor for the purpose of discussing and improving the Work, but 10835 excluding communication that is conspicuously marked or otherwise 10836 designated in writing by the copyright owner as "Not a Contribution." 10837 10838 "Contributor" shall mean Licensor and any individual or Legal Entity 10839 on behalf of whom a Contribution has been received by Licensor and 10840 subsequently incorporated within the Work. 10841 10842 2. Grant of Copyright License. Subject to the terms and conditions of 10843 this License, each Contributor hereby grants to You a perpetual, 10844 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 10845 copyright license to reproduce, prepare Derivative Works of, 10846 publicly display, publicly perform, sublicense, and distribute the 10847 Work and such Derivative Works in Source or Object form. 10848 10849 3. Grant of Patent License. Subject to the terms and conditions of 10850 this License, each Contributor hereby grants to You a perpetual, 10851 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 10852 (except as stated in this section) patent license to make, have made, 10853 use, offer to sell, sell, import, and otherwise transfer the Work, 10854 where such license applies only to those patent claims licensable 10855 by such Contributor that are necessarily infringed by their 10856 Contribution(s) alone or by combination of their Contribution(s) 10857 with the Work to which such Contribution(s) was submitted. If You 10858 institute patent litigation against any entity (including a 10859 cross-claim or counterclaim in a lawsuit) alleging that the Work 10860 or a Contribution incorporated within the Work constitutes direct 10861 or contributory patent infringement, then any patent licenses 10862 granted to You under this License for that Work shall terminate 10863 as of the date such litigation is filed. 10864 10865 4. Redistribution. You may reproduce and distribute copies of the 10866 Work or Derivative Works thereof in any medium, with or without 10867 modifications, and in Source or Object form, provided that You 10868 meet the following conditions: 10869 10870 (a) You must give any other recipients of the Work or 10871 Derivative Works a copy of this License; and 10872 10873 (b) You must cause any modified files to carry prominent notices 10874 stating that You changed the files; and 10875 10876 (c) You must retain, in the Source form of any Derivative Works 10877 that You distribute, all copyright, patent, trademark, and 10878 attribution notices from the Source form of the Work, 10879 excluding those notices that do not pertain to any part of 10880 the Derivative Works; and 10881 10882 (d) If the Work includes a "NOTICE" text file as part of its 10883 distribution, then any Derivative Works that You distribute must 10884 include a readable copy of the attribution notices contained 10885 within such NOTICE file, excluding those notices that do not 10886 pertain to any part of the Derivative Works, in at least one 10887 of the following places: within a NOTICE text file distributed 10888 as part of the Derivative Works; within the Source form or 10889 documentation, if provided along with the Derivative Works; or, 10890 within a display generated by the Derivative Works, if and 10891 wherever such third-party notices normally appear. The contents 10892 of the NOTICE file are for informational purposes only and 10893 do not modify the License. You may add Your own attribution 10894 notices within Derivative Works that You distribute, alongside 10895 or as an addendum to the NOTICE text from the Work, provided 10896 that such additional attribution notices cannot be construed 10897 as modifying the License. 10898 10899 You may add Your own copyright statement to Your modifications and 10900 may provide additional or different license terms and conditions 10901 for use, reproduction, or distribution of Your modifications, or 10902 for any such Derivative Works as a whole, provided Your use, 10903 reproduction, and distribution of the Work otherwise complies with 10904 the conditions stated in this License. 10905 10906 5. Submission of Contributions. Unless You explicitly state otherwise, 10907 any Contribution intentionally submitted for inclusion in the Work 10908 by You to the Licensor shall be under the terms and conditions of 10909 this License, without any additional terms or conditions. 10910 Notwithstanding the above, nothing herein shall supersede or modify 10911 the terms of any separate license agreement you may have executed 10912 with Licensor regarding such Contributions. 10913 10914 6. Trademarks. This License does not grant permission to use the trade 10915 names, trademarks, service marks, or product names of the Licensor, 10916 except as required for reasonable and customary use in describing the 10917 origin of the Work and reproducing the content of the NOTICE file. 10918 10919 7. Disclaimer of Warranty. Unless required by applicable law or 10920 agreed to in writing, Licensor provides the Work (and each 10921 Contributor provides its Contributions) on an "AS IS" BASIS, 10922 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 10923 implied, including, without limitation, any warranties or conditions 10924 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 10925 PARTICULAR PURPOSE. You are solely responsible for determining the 10926 appropriateness of using or redistributing the Work and assume any 10927 risks associated with Your exercise of permissions under this License. 10928 10929 8. Limitation of Liability. In no event and under no legal theory, 10930 whether in tort (including negligence), contract, or otherwise, 10931 unless required by applicable law (such as deliberate and grossly 10932 negligent acts) or agreed to in writing, shall any Contributor be 10933 liable to You for damages, including any direct, indirect, special, 10934 incidental, or consequential damages of any character arising as a 10935 result of this License or out of the use or inability to use the 10936 Work (including but not limited to damages for loss of goodwill, 10937 work stoppage, computer failure or malfunction, or any and all 10938 other commercial damages or losses), even if such Contributor 10939 has been advised of the possibility of such damages. 10940 10941 9. Accepting Warranty or Additional Liability. While redistributing 10942 the Work or Derivative Works thereof, You may choose to offer, 10943 and charge a fee for, acceptance of support, warranty, indemnity, 10944 or other liability obligations and/or rights consistent with this 10945 License. However, in accepting such obligations, You may act only 10946 on Your own behalf and on Your sole responsibility, not on behalf 10947 of any other Contributor, and only if You agree to indemnify, 10948 defend, and hold each Contributor harmless for any liability 10949 incurred by, or claims asserted against, such Contributor by reason 10950 of your accepting any such warranty or additional liability. 10951 10952 END OF TERMS AND CONDITIONS 10953 10954 APPENDIX: How to apply the Apache License to your work. 10955 10956 To apply the Apache License to your work, attach the following 10957 boilerplate notice, with the fields enclosed by brackets "[]" 10958 replaced with your own identifying information. (Don't include 10959 the brackets!) The text should be enclosed in the appropriate 10960 comment syntax for the file format. We also recommend that a 10961 file or class name and description of purpose be included on the 10962 same "printed page" as the copyright notice for easier 10963 identification within third-party archives. 10964 10965 Copyright [yyyy] [name of copyright owner] 10966 10967 Licensed under the Apache License, Version 2.0 (the "License"); 10968 you may not use this file except in compliance with the License. 10969 You may obtain a copy of the License at 10970 10971 http://www.apache.org/licenses/LICENSE-2.0 10972 10973 Unless required by applicable law or agreed to in writing, software 10974 distributed under the License is distributed on an "AS IS" BASIS, 10975 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 10976 See the License for the specific language governing permissions and 10977 limitations under the License. 10978 10979 ================================================================ 10980 10981 github.com/prometheus/client_model 10982 https://github.com/prometheus/client_model 10983 ---------------------------------------------------------------- 10984 Apache License 10985 Version 2.0, January 2004 10986 http://www.apache.org/licenses/ 10987 10988 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 10989 10990 1. Definitions. 10991 10992 "License" shall mean the terms and conditions for use, reproduction, 10993 and distribution as defined by Sections 1 through 9 of this document. 10994 10995 "Licensor" shall mean the copyright owner or entity authorized by 10996 the copyright owner that is granting the License. 10997 10998 "Legal Entity" shall mean the union of the acting entity and all 10999 other entities that control, are controlled by, or are under common 11000 control with that entity. For the purposes of this definition, 11001 "control" means (i) the power, direct or indirect, to cause the 11002 direction or management of such entity, whether by contract or 11003 otherwise, or (ii) ownership of fifty percent (50%) or more of the 11004 outstanding shares, or (iii) beneficial ownership of such entity. 11005 11006 "You" (or "Your") shall mean an individual or Legal Entity 11007 exercising permissions granted by this License. 11008 11009 "Source" form shall mean the preferred form for making modifications, 11010 including but not limited to software source code, documentation 11011 source, and configuration files. 11012 11013 "Object" form shall mean any form resulting from mechanical 11014 transformation or translation of a Source form, including but 11015 not limited to compiled object code, generated documentation, 11016 and conversions to other media types. 11017 11018 "Work" shall mean the work of authorship, whether in Source or 11019 Object form, made available under the License, as indicated by a 11020 copyright notice that is included in or attached to the work 11021 (an example is provided in the Appendix below). 11022 11023 "Derivative Works" shall mean any work, whether in Source or Object 11024 form, that is based on (or derived from) the Work and for which the 11025 editorial revisions, annotations, elaborations, or other modifications 11026 represent, as a whole, an original work of authorship. For the purposes 11027 of this License, Derivative Works shall not include works that remain 11028 separable from, or merely link (or bind by name) to the interfaces of, 11029 the Work and Derivative Works thereof. 11030 11031 "Contribution" shall mean any work of authorship, including 11032 the original version of the Work and any modifications or additions 11033 to that Work or Derivative Works thereof, that is intentionally 11034 submitted to Licensor for inclusion in the Work by the copyright owner 11035 or by an individual or Legal Entity authorized to submit on behalf of 11036 the copyright owner. For the purposes of this definition, "submitted" 11037 means any form of electronic, verbal, or written communication sent 11038 to the Licensor or its representatives, including but not limited to 11039 communication on electronic mailing lists, source code control systems, 11040 and issue tracking systems that are managed by, or on behalf of, the 11041 Licensor for the purpose of discussing and improving the Work, but 11042 excluding communication that is conspicuously marked or otherwise 11043 designated in writing by the copyright owner as "Not a Contribution." 11044 11045 "Contributor" shall mean Licensor and any individual or Legal Entity 11046 on behalf of whom a Contribution has been received by Licensor and 11047 subsequently incorporated within the Work. 11048 11049 2. Grant of Copyright License. Subject to the terms and conditions of 11050 this License, each Contributor hereby grants to You a perpetual, 11051 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 11052 copyright license to reproduce, prepare Derivative Works of, 11053 publicly display, publicly perform, sublicense, and distribute the 11054 Work and such Derivative Works in Source or Object form. 11055 11056 3. Grant of Patent License. Subject to the terms and conditions of 11057 this License, each Contributor hereby grants to You a perpetual, 11058 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 11059 (except as stated in this section) patent license to make, have made, 11060 use, offer to sell, sell, import, and otherwise transfer the Work, 11061 where such license applies only to those patent claims licensable 11062 by such Contributor that are necessarily infringed by their 11063 Contribution(s) alone or by combination of their Contribution(s) 11064 with the Work to which such Contribution(s) was submitted. If You 11065 institute patent litigation against any entity (including a 11066 cross-claim or counterclaim in a lawsuit) alleging that the Work 11067 or a Contribution incorporated within the Work constitutes direct 11068 or contributory patent infringement, then any patent licenses 11069 granted to You under this License for that Work shall terminate 11070 as of the date such litigation is filed. 11071 11072 4. Redistribution. You may reproduce and distribute copies of the 11073 Work or Derivative Works thereof in any medium, with or without 11074 modifications, and in Source or Object form, provided that You 11075 meet the following conditions: 11076 11077 (a) You must give any other recipients of the Work or 11078 Derivative Works a copy of this License; and 11079 11080 (b) You must cause any modified files to carry prominent notices 11081 stating that You changed the files; and 11082 11083 (c) You must retain, in the Source form of any Derivative Works 11084 that You distribute, all copyright, patent, trademark, and 11085 attribution notices from the Source form of the Work, 11086 excluding those notices that do not pertain to any part of 11087 the Derivative Works; and 11088 11089 (d) If the Work includes a "NOTICE" text file as part of its 11090 distribution, then any Derivative Works that You distribute must 11091 include a readable copy of the attribution notices contained 11092 within such NOTICE file, excluding those notices that do not 11093 pertain to any part of the Derivative Works, in at least one 11094 of the following places: within a NOTICE text file distributed 11095 as part of the Derivative Works; within the Source form or 11096 documentation, if provided along with the Derivative Works; or, 11097 within a display generated by the Derivative Works, if and 11098 wherever such third-party notices normally appear. The contents 11099 of the NOTICE file are for informational purposes only and 11100 do not modify the License. You may add Your own attribution 11101 notices within Derivative Works that You distribute, alongside 11102 or as an addendum to the NOTICE text from the Work, provided 11103 that such additional attribution notices cannot be construed 11104 as modifying the License. 11105 11106 You may add Your own copyright statement to Your modifications and 11107 may provide additional or different license terms and conditions 11108 for use, reproduction, or distribution of Your modifications, or 11109 for any such Derivative Works as a whole, provided Your use, 11110 reproduction, and distribution of the Work otherwise complies with 11111 the conditions stated in this License. 11112 11113 5. Submission of Contributions. Unless You explicitly state otherwise, 11114 any Contribution intentionally submitted for inclusion in the Work 11115 by You to the Licensor shall be under the terms and conditions of 11116 this License, without any additional terms or conditions. 11117 Notwithstanding the above, nothing herein shall supersede or modify 11118 the terms of any separate license agreement you may have executed 11119 with Licensor regarding such Contributions. 11120 11121 6. Trademarks. This License does not grant permission to use the trade 11122 names, trademarks, service marks, or product names of the Licensor, 11123 except as required for reasonable and customary use in describing the 11124 origin of the Work and reproducing the content of the NOTICE file. 11125 11126 7. Disclaimer of Warranty. Unless required by applicable law or 11127 agreed to in writing, Licensor provides the Work (and each 11128 Contributor provides its Contributions) on an "AS IS" BASIS, 11129 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 11130 implied, including, without limitation, any warranties or conditions 11131 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 11132 PARTICULAR PURPOSE. You are solely responsible for determining the 11133 appropriateness of using or redistributing the Work and assume any 11134 risks associated with Your exercise of permissions under this License. 11135 11136 8. Limitation of Liability. In no event and under no legal theory, 11137 whether in tort (including negligence), contract, or otherwise, 11138 unless required by applicable law (such as deliberate and grossly 11139 negligent acts) or agreed to in writing, shall any Contributor be 11140 liable to You for damages, including any direct, indirect, special, 11141 incidental, or consequential damages of any character arising as a 11142 result of this License or out of the use or inability to use the 11143 Work (including but not limited to damages for loss of goodwill, 11144 work stoppage, computer failure or malfunction, or any and all 11145 other commercial damages or losses), even if such Contributor 11146 has been advised of the possibility of such damages. 11147 11148 9. Accepting Warranty or Additional Liability. While redistributing 11149 the Work or Derivative Works thereof, You may choose to offer, 11150 and charge a fee for, acceptance of support, warranty, indemnity, 11151 or other liability obligations and/or rights consistent with this 11152 License. However, in accepting such obligations, You may act only 11153 on Your own behalf and on Your sole responsibility, not on behalf 11154 of any other Contributor, and only if You agree to indemnify, 11155 defend, and hold each Contributor harmless for any liability 11156 incurred by, or claims asserted against, such Contributor by reason 11157 of your accepting any such warranty or additional liability. 11158 11159 END OF TERMS AND CONDITIONS 11160 11161 APPENDIX: How to apply the Apache License to your work. 11162 11163 To apply the Apache License to your work, attach the following 11164 boilerplate notice, with the fields enclosed by brackets "[]" 11165 replaced with your own identifying information. (Don't include 11166 the brackets!) The text should be enclosed in the appropriate 11167 comment syntax for the file format. We also recommend that a 11168 file or class name and description of purpose be included on the 11169 same "printed page" as the copyright notice for easier 11170 identification within third-party archives. 11171 11172 Copyright [yyyy] [name of copyright owner] 11173 11174 Licensed under the Apache License, Version 2.0 (the "License"); 11175 you may not use this file except in compliance with the License. 11176 You may obtain a copy of the License at 11177 11178 http://www.apache.org/licenses/LICENSE-2.0 11179 11180 Unless required by applicable law or agreed to in writing, software 11181 distributed under the License is distributed on an "AS IS" BASIS, 11182 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 11183 See the License for the specific language governing permissions and 11184 limitations under the License. 11185 11186 ================================================================ 11187 11188 github.com/prometheus/common 11189 https://github.com/prometheus/common 11190 ---------------------------------------------------------------- 11191 Apache License 11192 Version 2.0, January 2004 11193 http://www.apache.org/licenses/ 11194 11195 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 11196 11197 1. Definitions. 11198 11199 "License" shall mean the terms and conditions for use, reproduction, 11200 and distribution as defined by Sections 1 through 9 of this document. 11201 11202 "Licensor" shall mean the copyright owner or entity authorized by 11203 the copyright owner that is granting the License. 11204 11205 "Legal Entity" shall mean the union of the acting entity and all 11206 other entities that control, are controlled by, or are under common 11207 control with that entity. For the purposes of this definition, 11208 "control" means (i) the power, direct or indirect, to cause the 11209 direction or management of such entity, whether by contract or 11210 otherwise, or (ii) ownership of fifty percent (50%) or more of the 11211 outstanding shares, or (iii) beneficial ownership of such entity. 11212 11213 "You" (or "Your") shall mean an individual or Legal Entity 11214 exercising permissions granted by this License. 11215 11216 "Source" form shall mean the preferred form for making modifications, 11217 including but not limited to software source code, documentation 11218 source, and configuration files. 11219 11220 "Object" form shall mean any form resulting from mechanical 11221 transformation or translation of a Source form, including but 11222 not limited to compiled object code, generated documentation, 11223 and conversions to other media types. 11224 11225 "Work" shall mean the work of authorship, whether in Source or 11226 Object form, made available under the License, as indicated by a 11227 copyright notice that is included in or attached to the work 11228 (an example is provided in the Appendix below). 11229 11230 "Derivative Works" shall mean any work, whether in Source or Object 11231 form, that is based on (or derived from) the Work and for which the 11232 editorial revisions, annotations, elaborations, or other modifications 11233 represent, as a whole, an original work of authorship. For the purposes 11234 of this License, Derivative Works shall not include works that remain 11235 separable from, or merely link (or bind by name) to the interfaces of, 11236 the Work and Derivative Works thereof. 11237 11238 "Contribution" shall mean any work of authorship, including 11239 the original version of the Work and any modifications or additions 11240 to that Work or Derivative Works thereof, that is intentionally 11241 submitted to Licensor for inclusion in the Work by the copyright owner 11242 or by an individual or Legal Entity authorized to submit on behalf of 11243 the copyright owner. For the purposes of this definition, "submitted" 11244 means any form of electronic, verbal, or written communication sent 11245 to the Licensor or its representatives, including but not limited to 11246 communication on electronic mailing lists, source code control systems, 11247 and issue tracking systems that are managed by, or on behalf of, the 11248 Licensor for the purpose of discussing and improving the Work, but 11249 excluding communication that is conspicuously marked or otherwise 11250 designated in writing by the copyright owner as "Not a Contribution." 11251 11252 "Contributor" shall mean Licensor and any individual or Legal Entity 11253 on behalf of whom a Contribution has been received by Licensor and 11254 subsequently incorporated within the Work. 11255 11256 2. Grant of Copyright License. Subject to the terms and conditions of 11257 this License, each Contributor hereby grants to You a perpetual, 11258 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 11259 copyright license to reproduce, prepare Derivative Works of, 11260 publicly display, publicly perform, sublicense, and distribute the 11261 Work and such Derivative Works in Source or Object form. 11262 11263 3. Grant of Patent License. Subject to the terms and conditions of 11264 this License, each Contributor hereby grants to You a perpetual, 11265 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 11266 (except as stated in this section) patent license to make, have made, 11267 use, offer to sell, sell, import, and otherwise transfer the Work, 11268 where such license applies only to those patent claims licensable 11269 by such Contributor that are necessarily infringed by their 11270 Contribution(s) alone or by combination of their Contribution(s) 11271 with the Work to which such Contribution(s) was submitted. If You 11272 institute patent litigation against any entity (including a 11273 cross-claim or counterclaim in a lawsuit) alleging that the Work 11274 or a Contribution incorporated within the Work constitutes direct 11275 or contributory patent infringement, then any patent licenses 11276 granted to You under this License for that Work shall terminate 11277 as of the date such litigation is filed. 11278 11279 4. Redistribution. You may reproduce and distribute copies of the 11280 Work or Derivative Works thereof in any medium, with or without 11281 modifications, and in Source or Object form, provided that You 11282 meet the following conditions: 11283 11284 (a) You must give any other recipients of the Work or 11285 Derivative Works a copy of this License; and 11286 11287 (b) You must cause any modified files to carry prominent notices 11288 stating that You changed the files; and 11289 11290 (c) You must retain, in the Source form of any Derivative Works 11291 that You distribute, all copyright, patent, trademark, and 11292 attribution notices from the Source form of the Work, 11293 excluding those notices that do not pertain to any part of 11294 the Derivative Works; and 11295 11296 (d) If the Work includes a "NOTICE" text file as part of its 11297 distribution, then any Derivative Works that You distribute must 11298 include a readable copy of the attribution notices contained 11299 within such NOTICE file, excluding those notices that do not 11300 pertain to any part of the Derivative Works, in at least one 11301 of the following places: within a NOTICE text file distributed 11302 as part of the Derivative Works; within the Source form or 11303 documentation, if provided along with the Derivative Works; or, 11304 within a display generated by the Derivative Works, if and 11305 wherever such third-party notices normally appear. The contents 11306 of the NOTICE file are for informational purposes only and 11307 do not modify the License. You may add Your own attribution 11308 notices within Derivative Works that You distribute, alongside 11309 or as an addendum to the NOTICE text from the Work, provided 11310 that such additional attribution notices cannot be construed 11311 as modifying the License. 11312 11313 You may add Your own copyright statement to Your modifications and 11314 may provide additional or different license terms and conditions 11315 for use, reproduction, or distribution of Your modifications, or 11316 for any such Derivative Works as a whole, provided Your use, 11317 reproduction, and distribution of the Work otherwise complies with 11318 the conditions stated in this License. 11319 11320 5. Submission of Contributions. Unless You explicitly state otherwise, 11321 any Contribution intentionally submitted for inclusion in the Work 11322 by You to the Licensor shall be under the terms and conditions of 11323 this License, without any additional terms or conditions. 11324 Notwithstanding the above, nothing herein shall supersede or modify 11325 the terms of any separate license agreement you may have executed 11326 with Licensor regarding such Contributions. 11327 11328 6. Trademarks. This License does not grant permission to use the trade 11329 names, trademarks, service marks, or product names of the Licensor, 11330 except as required for reasonable and customary use in describing the 11331 origin of the Work and reproducing the content of the NOTICE file. 11332 11333 7. Disclaimer of Warranty. Unless required by applicable law or 11334 agreed to in writing, Licensor provides the Work (and each 11335 Contributor provides its Contributions) on an "AS IS" BASIS, 11336 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 11337 implied, including, without limitation, any warranties or conditions 11338 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 11339 PARTICULAR PURPOSE. You are solely responsible for determining the 11340 appropriateness of using or redistributing the Work and assume any 11341 risks associated with Your exercise of permissions under this License. 11342 11343 8. Limitation of Liability. In no event and under no legal theory, 11344 whether in tort (including negligence), contract, or otherwise, 11345 unless required by applicable law (such as deliberate and grossly 11346 negligent acts) or agreed to in writing, shall any Contributor be 11347 liable to You for damages, including any direct, indirect, special, 11348 incidental, or consequential damages of any character arising as a 11349 result of this License or out of the use or inability to use the 11350 Work (including but not limited to damages for loss of goodwill, 11351 work stoppage, computer failure or malfunction, or any and all 11352 other commercial damages or losses), even if such Contributor 11353 has been advised of the possibility of such damages. 11354 11355 9. Accepting Warranty or Additional Liability. While redistributing 11356 the Work or Derivative Works thereof, You may choose to offer, 11357 and charge a fee for, acceptance of support, warranty, indemnity, 11358 or other liability obligations and/or rights consistent with this 11359 License. However, in accepting such obligations, You may act only 11360 on Your own behalf and on Your sole responsibility, not on behalf 11361 of any other Contributor, and only if You agree to indemnify, 11362 defend, and hold each Contributor harmless for any liability 11363 incurred by, or claims asserted against, such Contributor by reason 11364 of your accepting any such warranty or additional liability. 11365 11366 END OF TERMS AND CONDITIONS 11367 11368 APPENDIX: How to apply the Apache License to your work. 11369 11370 To apply the Apache License to your work, attach the following 11371 boilerplate notice, with the fields enclosed by brackets "[]" 11372 replaced with your own identifying information. (Don't include 11373 the brackets!) The text should be enclosed in the appropriate 11374 comment syntax for the file format. We also recommend that a 11375 file or class name and description of purpose be included on the 11376 same "printed page" as the copyright notice for easier 11377 identification within third-party archives. 11378 11379 Copyright [yyyy] [name of copyright owner] 11380 11381 Licensed under the Apache License, Version 2.0 (the "License"); 11382 you may not use this file except in compliance with the License. 11383 You may obtain a copy of the License at 11384 11385 http://www.apache.org/licenses/LICENSE-2.0 11386 11387 Unless required by applicable law or agreed to in writing, software 11388 distributed under the License is distributed on an "AS IS" BASIS, 11389 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 11390 See the License for the specific language governing permissions and 11391 limitations under the License. 11392 11393 ================================================================ 11394 11395 github.com/prometheus/procfs 11396 https://github.com/prometheus/procfs 11397 ---------------------------------------------------------------- 11398 Apache License 11399 Version 2.0, January 2004 11400 http://www.apache.org/licenses/ 11401 11402 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 11403 11404 1. Definitions. 11405 11406 "License" shall mean the terms and conditions for use, reproduction, 11407 and distribution as defined by Sections 1 through 9 of this document. 11408 11409 "Licensor" shall mean the copyright owner or entity authorized by 11410 the copyright owner that is granting the License. 11411 11412 "Legal Entity" shall mean the union of the acting entity and all 11413 other entities that control, are controlled by, or are under common 11414 control with that entity. For the purposes of this definition, 11415 "control" means (i) the power, direct or indirect, to cause the 11416 direction or management of such entity, whether by contract or 11417 otherwise, or (ii) ownership of fifty percent (50%) or more of the 11418 outstanding shares, or (iii) beneficial ownership of such entity. 11419 11420 "You" (or "Your") shall mean an individual or Legal Entity 11421 exercising permissions granted by this License. 11422 11423 "Source" form shall mean the preferred form for making modifications, 11424 including but not limited to software source code, documentation 11425 source, and configuration files. 11426 11427 "Object" form shall mean any form resulting from mechanical 11428 transformation or translation of a Source form, including but 11429 not limited to compiled object code, generated documentation, 11430 and conversions to other media types. 11431 11432 "Work" shall mean the work of authorship, whether in Source or 11433 Object form, made available under the License, as indicated by a 11434 copyright notice that is included in or attached to the work 11435 (an example is provided in the Appendix below). 11436 11437 "Derivative Works" shall mean any work, whether in Source or Object 11438 form, that is based on (or derived from) the Work and for which the 11439 editorial revisions, annotations, elaborations, or other modifications 11440 represent, as a whole, an original work of authorship. For the purposes 11441 of this License, Derivative Works shall not include works that remain 11442 separable from, or merely link (or bind by name) to the interfaces of, 11443 the Work and Derivative Works thereof. 11444 11445 "Contribution" shall mean any work of authorship, including 11446 the original version of the Work and any modifications or additions 11447 to that Work or Derivative Works thereof, that is intentionally 11448 submitted to Licensor for inclusion in the Work by the copyright owner 11449 or by an individual or Legal Entity authorized to submit on behalf of 11450 the copyright owner. For the purposes of this definition, "submitted" 11451 means any form of electronic, verbal, or written communication sent 11452 to the Licensor or its representatives, including but not limited to 11453 communication on electronic mailing lists, source code control systems, 11454 and issue tracking systems that are managed by, or on behalf of, the 11455 Licensor for the purpose of discussing and improving the Work, but 11456 excluding communication that is conspicuously marked or otherwise 11457 designated in writing by the copyright owner as "Not a Contribution." 11458 11459 "Contributor" shall mean Licensor and any individual or Legal Entity 11460 on behalf of whom a Contribution has been received by Licensor and 11461 subsequently incorporated within the Work. 11462 11463 2. Grant of Copyright License. Subject to the terms and conditions of 11464 this License, each Contributor hereby grants to You a perpetual, 11465 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 11466 copyright license to reproduce, prepare Derivative Works of, 11467 publicly display, publicly perform, sublicense, and distribute the 11468 Work and such Derivative Works in Source or Object form. 11469 11470 3. Grant of Patent License. Subject to the terms and conditions of 11471 this License, each Contributor hereby grants to You a perpetual, 11472 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 11473 (except as stated in this section) patent license to make, have made, 11474 use, offer to sell, sell, import, and otherwise transfer the Work, 11475 where such license applies only to those patent claims licensable 11476 by such Contributor that are necessarily infringed by their 11477 Contribution(s) alone or by combination of their Contribution(s) 11478 with the Work to which such Contribution(s) was submitted. If You 11479 institute patent litigation against any entity (including a 11480 cross-claim or counterclaim in a lawsuit) alleging that the Work 11481 or a Contribution incorporated within the Work constitutes direct 11482 or contributory patent infringement, then any patent licenses 11483 granted to You under this License for that Work shall terminate 11484 as of the date such litigation is filed. 11485 11486 4. Redistribution. You may reproduce and distribute copies of the 11487 Work or Derivative Works thereof in any medium, with or without 11488 modifications, and in Source or Object form, provided that You 11489 meet the following conditions: 11490 11491 (a) You must give any other recipients of the Work or 11492 Derivative Works a copy of this License; and 11493 11494 (b) You must cause any modified files to carry prominent notices 11495 stating that You changed the files; and 11496 11497 (c) You must retain, in the Source form of any Derivative Works 11498 that You distribute, all copyright, patent, trademark, and 11499 attribution notices from the Source form of the Work, 11500 excluding those notices that do not pertain to any part of 11501 the Derivative Works; and 11502 11503 (d) If the Work includes a "NOTICE" text file as part of its 11504 distribution, then any Derivative Works that You distribute must 11505 include a readable copy of the attribution notices contained 11506 within such NOTICE file, excluding those notices that do not 11507 pertain to any part of the Derivative Works, in at least one 11508 of the following places: within a NOTICE text file distributed 11509 as part of the Derivative Works; within the Source form or 11510 documentation, if provided along with the Derivative Works; or, 11511 within a display generated by the Derivative Works, if and 11512 wherever such third-party notices normally appear. The contents 11513 of the NOTICE file are for informational purposes only and 11514 do not modify the License. You may add Your own attribution 11515 notices within Derivative Works that You distribute, alongside 11516 or as an addendum to the NOTICE text from the Work, provided 11517 that such additional attribution notices cannot be construed 11518 as modifying the License. 11519 11520 You may add Your own copyright statement to Your modifications and 11521 may provide additional or different license terms and conditions 11522 for use, reproduction, or distribution of Your modifications, or 11523 for any such Derivative Works as a whole, provided Your use, 11524 reproduction, and distribution of the Work otherwise complies with 11525 the conditions stated in this License. 11526 11527 5. Submission of Contributions. Unless You explicitly state otherwise, 11528 any Contribution intentionally submitted for inclusion in the Work 11529 by You to the Licensor shall be under the terms and conditions of 11530 this License, without any additional terms or conditions. 11531 Notwithstanding the above, nothing herein shall supersede or modify 11532 the terms of any separate license agreement you may have executed 11533 with Licensor regarding such Contributions. 11534 11535 6. Trademarks. This License does not grant permission to use the trade 11536 names, trademarks, service marks, or product names of the Licensor, 11537 except as required for reasonable and customary use in describing the 11538 origin of the Work and reproducing the content of the NOTICE file. 11539 11540 7. Disclaimer of Warranty. Unless required by applicable law or 11541 agreed to in writing, Licensor provides the Work (and each 11542 Contributor provides its Contributions) on an "AS IS" BASIS, 11543 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 11544 implied, including, without limitation, any warranties or conditions 11545 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 11546 PARTICULAR PURPOSE. You are solely responsible for determining the 11547 appropriateness of using or redistributing the Work and assume any 11548 risks associated with Your exercise of permissions under this License. 11549 11550 8. Limitation of Liability. In no event and under no legal theory, 11551 whether in tort (including negligence), contract, or otherwise, 11552 unless required by applicable law (such as deliberate and grossly 11553 negligent acts) or agreed to in writing, shall any Contributor be 11554 liable to You for damages, including any direct, indirect, special, 11555 incidental, or consequential damages of any character arising as a 11556 result of this License or out of the use or inability to use the 11557 Work (including but not limited to damages for loss of goodwill, 11558 work stoppage, computer failure or malfunction, or any and all 11559 other commercial damages or losses), even if such Contributor 11560 has been advised of the possibility of such damages. 11561 11562 9. Accepting Warranty or Additional Liability. While redistributing 11563 the Work or Derivative Works thereof, You may choose to offer, 11564 and charge a fee for, acceptance of support, warranty, indemnity, 11565 or other liability obligations and/or rights consistent with this 11566 License. However, in accepting such obligations, You may act only 11567 on Your own behalf and on Your sole responsibility, not on behalf 11568 of any other Contributor, and only if You agree to indemnify, 11569 defend, and hold each Contributor harmless for any liability 11570 incurred by, or claims asserted against, such Contributor by reason 11571 of your accepting any such warranty or additional liability. 11572 11573 END OF TERMS AND CONDITIONS 11574 11575 APPENDIX: How to apply the Apache License to your work. 11576 11577 To apply the Apache License to your work, attach the following 11578 boilerplate notice, with the fields enclosed by brackets "[]" 11579 replaced with your own identifying information. (Don't include 11580 the brackets!) The text should be enclosed in the appropriate 11581 comment syntax for the file format. We also recommend that a 11582 file or class name and description of purpose be included on the 11583 same "printed page" as the copyright notice for easier 11584 identification within third-party archives. 11585 11586 Copyright [yyyy] [name of copyright owner] 11587 11588 Licensed under the Apache License, Version 2.0 (the "License"); 11589 you may not use this file except in compliance with the License. 11590 You may obtain a copy of the License at 11591 11592 http://www.apache.org/licenses/LICENSE-2.0 11593 11594 Unless required by applicable law or agreed to in writing, software 11595 distributed under the License is distributed on an "AS IS" BASIS, 11596 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 11597 See the License for the specific language governing permissions and 11598 limitations under the License. 11599 11600 ================================================================ 11601 11602 github.com/prometheus/prom2json 11603 https://github.com/prometheus/prom2json 11604 ---------------------------------------------------------------- 11605 Apache License 11606 Version 2.0, January 2004 11607 http://www.apache.org/licenses/ 11608 11609 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 11610 11611 1. Definitions. 11612 11613 "License" shall mean the terms and conditions for use, reproduction, 11614 and distribution as defined by Sections 1 through 9 of this document. 11615 11616 "Licensor" shall mean the copyright owner or entity authorized by 11617 the copyright owner that is granting the License. 11618 11619 "Legal Entity" shall mean the union of the acting entity and all 11620 other entities that control, are controlled by, or are under common 11621 control with that entity. For the purposes of this definition, 11622 "control" means (i) the power, direct or indirect, to cause the 11623 direction or management of such entity, whether by contract or 11624 otherwise, or (ii) ownership of fifty percent (50%) or more of the 11625 outstanding shares, or (iii) beneficial ownership of such entity. 11626 11627 "You" (or "Your") shall mean an individual or Legal Entity 11628 exercising permissions granted by this License. 11629 11630 "Source" form shall mean the preferred form for making modifications, 11631 including but not limited to software source code, documentation 11632 source, and configuration files. 11633 11634 "Object" form shall mean any form resulting from mechanical 11635 transformation or translation of a Source form, including but 11636 not limited to compiled object code, generated documentation, 11637 and conversions to other media types. 11638 11639 "Work" shall mean the work of authorship, whether in Source or 11640 Object form, made available under the License, as indicated by a 11641 copyright notice that is included in or attached to the work 11642 (an example is provided in the Appendix below). 11643 11644 "Derivative Works" shall mean any work, whether in Source or Object 11645 form, that is based on (or derived from) the Work and for which the 11646 editorial revisions, annotations, elaborations, or other modifications 11647 represent, as a whole, an original work of authorship. For the purposes 11648 of this License, Derivative Works shall not include works that remain 11649 separable from, or merely link (or bind by name) to the interfaces of, 11650 the Work and Derivative Works thereof. 11651 11652 "Contribution" shall mean any work of authorship, including 11653 the original version of the Work and any modifications or additions 11654 to that Work or Derivative Works thereof, that is intentionally 11655 submitted to Licensor for inclusion in the Work by the copyright owner 11656 or by an individual or Legal Entity authorized to submit on behalf of 11657 the copyright owner. For the purposes of this definition, "submitted" 11658 means any form of electronic, verbal, or written communication sent 11659 to the Licensor or its representatives, including but not limited to 11660 communication on electronic mailing lists, source code control systems, 11661 and issue tracking systems that are managed by, or on behalf of, the 11662 Licensor for the purpose of discussing and improving the Work, but 11663 excluding communication that is conspicuously marked or otherwise 11664 designated in writing by the copyright owner as "Not a Contribution." 11665 11666 "Contributor" shall mean Licensor and any individual or Legal Entity 11667 on behalf of whom a Contribution has been received by Licensor and 11668 subsequently incorporated within the Work. 11669 11670 2. Grant of Copyright License. Subject to the terms and conditions of 11671 this License, each Contributor hereby grants to You a perpetual, 11672 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 11673 copyright license to reproduce, prepare Derivative Works of, 11674 publicly display, publicly perform, sublicense, and distribute the 11675 Work and such Derivative Works in Source or Object form. 11676 11677 3. Grant of Patent License. Subject to the terms and conditions of 11678 this License, each Contributor hereby grants to You a perpetual, 11679 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 11680 (except as stated in this section) patent license to make, have made, 11681 use, offer to sell, sell, import, and otherwise transfer the Work, 11682 where such license applies only to those patent claims licensable 11683 by such Contributor that are necessarily infringed by their 11684 Contribution(s) alone or by combination of their Contribution(s) 11685 with the Work to which such Contribution(s) was submitted. If You 11686 institute patent litigation against any entity (including a 11687 cross-claim or counterclaim in a lawsuit) alleging that the Work 11688 or a Contribution incorporated within the Work constitutes direct 11689 or contributory patent infringement, then any patent licenses 11690 granted to You under this License for that Work shall terminate 11691 as of the date such litigation is filed. 11692 11693 4. Redistribution. You may reproduce and distribute copies of the 11694 Work or Derivative Works thereof in any medium, with or without 11695 modifications, and in Source or Object form, provided that You 11696 meet the following conditions: 11697 11698 (a) You must give any other recipients of the Work or 11699 Derivative Works a copy of this License; and 11700 11701 (b) You must cause any modified files to carry prominent notices 11702 stating that You changed the files; and 11703 11704 (c) You must retain, in the Source form of any Derivative Works 11705 that You distribute, all copyright, patent, trademark, and 11706 attribution notices from the Source form of the Work, 11707 excluding those notices that do not pertain to any part of 11708 the Derivative Works; and 11709 11710 (d) If the Work includes a "NOTICE" text file as part of its 11711 distribution, then any Derivative Works that You distribute must 11712 include a readable copy of the attribution notices contained 11713 within such NOTICE file, excluding those notices that do not 11714 pertain to any part of the Derivative Works, in at least one 11715 of the following places: within a NOTICE text file distributed 11716 as part of the Derivative Works; within the Source form or 11717 documentation, if provided along with the Derivative Works; or, 11718 within a display generated by the Derivative Works, if and 11719 wherever such third-party notices normally appear. The contents 11720 of the NOTICE file are for informational purposes only and 11721 do not modify the License. You may add Your own attribution 11722 notices within Derivative Works that You distribute, alongside 11723 or as an addendum to the NOTICE text from the Work, provided 11724 that such additional attribution notices cannot be construed 11725 as modifying the License. 11726 11727 You may add Your own copyright statement to Your modifications and 11728 may provide additional or different license terms and conditions 11729 for use, reproduction, or distribution of Your modifications, or 11730 for any such Derivative Works as a whole, provided Your use, 11731 reproduction, and distribution of the Work otherwise complies with 11732 the conditions stated in this License. 11733 11734 5. Submission of Contributions. Unless You explicitly state otherwise, 11735 any Contribution intentionally submitted for inclusion in the Work 11736 by You to the Licensor shall be under the terms and conditions of 11737 this License, without any additional terms or conditions. 11738 Notwithstanding the above, nothing herein shall supersede or modify 11739 the terms of any separate license agreement you may have executed 11740 with Licensor regarding such Contributions. 11741 11742 6. Trademarks. This License does not grant permission to use the trade 11743 names, trademarks, service marks, or product names of the Licensor, 11744 except as required for reasonable and customary use in describing the 11745 origin of the Work and reproducing the content of the NOTICE file. 11746 11747 7. Disclaimer of Warranty. Unless required by applicable law or 11748 agreed to in writing, Licensor provides the Work (and each 11749 Contributor provides its Contributions) on an "AS IS" BASIS, 11750 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 11751 implied, including, without limitation, any warranties or conditions 11752 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 11753 PARTICULAR PURPOSE. You are solely responsible for determining the 11754 appropriateness of using or redistributing the Work and assume any 11755 risks associated with Your exercise of permissions under this License. 11756 11757 8. Limitation of Liability. In no event and under no legal theory, 11758 whether in tort (including negligence), contract, or otherwise, 11759 unless required by applicable law (such as deliberate and grossly 11760 negligent acts) or agreed to in writing, shall any Contributor be 11761 liable to You for damages, including any direct, indirect, special, 11762 incidental, or consequential damages of any character arising as a 11763 result of this License or out of the use or inability to use the 11764 Work (including but not limited to damages for loss of goodwill, 11765 work stoppage, computer failure or malfunction, or any and all 11766 other commercial damages or losses), even if such Contributor 11767 has been advised of the possibility of such damages. 11768 11769 9. Accepting Warranty or Additional Liability. While redistributing 11770 the Work or Derivative Works thereof, You may choose to offer, 11771 and charge a fee for, acceptance of support, warranty, indemnity, 11772 or other liability obligations and/or rights consistent with this 11773 License. However, in accepting such obligations, You may act only 11774 on Your own behalf and on Your sole responsibility, not on behalf 11775 of any other Contributor, and only if You agree to indemnify, 11776 defend, and hold each Contributor harmless for any liability 11777 incurred by, or claims asserted against, such Contributor by reason 11778 of your accepting any such warranty or additional liability. 11779 11780 END OF TERMS AND CONDITIONS 11781 11782 APPENDIX: How to apply the Apache License to your work. 11783 11784 To apply the Apache License to your work, attach the following 11785 boilerplate notice, with the fields enclosed by brackets "[]" 11786 replaced with your own identifying information. (Don't include 11787 the brackets!) The text should be enclosed in the appropriate 11788 comment syntax for the file format. We also recommend that a 11789 file or class name and description of purpose be included on the 11790 same "printed page" as the copyright notice for easier 11791 identification within third-party archives. 11792 11793 Copyright [yyyy] [name of copyright owner] 11794 11795 Licensed under the Apache License, Version 2.0 (the "License"); 11796 you may not use this file except in compliance with the License. 11797 You may obtain a copy of the License at 11798 11799 http://www.apache.org/licenses/LICENSE-2.0 11800 11801 Unless required by applicable law or agreed to in writing, software 11802 distributed under the License is distributed on an "AS IS" BASIS, 11803 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 11804 See the License for the specific language governing permissions and 11805 limitations under the License. 11806 11807 ================================================================ 11808 11809 github.com/rivo/uniseg 11810 https://github.com/rivo/uniseg 11811 ---------------------------------------------------------------- 11812 MIT License 11813 11814 Copyright (c) 2019 Oliver Kuederle 11815 11816 Permission is hereby granted, free of charge, to any person obtaining a copy 11817 of this software and associated documentation files (the "Software"), to deal 11818 in the Software without restriction, including without limitation the rights 11819 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 11820 copies of the Software, and to permit persons to whom the Software is 11821 furnished to do so, subject to the following conditions: 11822 11823 The above copyright notice and this permission notice shall be included in all 11824 copies or substantial portions of the Software. 11825 11826 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 11827 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 11828 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 11829 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 11830 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 11831 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 11832 SOFTWARE. 11833 11834 ================================================================ 11835 11836 github.com/rjeczalik/notify 11837 https://github.com/rjeczalik/notify 11838 ---------------------------------------------------------------- 11839 The MIT License (MIT) 11840 11841 Copyright (c) 2014-2015 The Notify Authors 11842 11843 Permission is hereby granted, free of charge, to any person obtaining a copy 11844 of this software and associated documentation files (the "Software"), to deal 11845 in the Software without restriction, including without limitation the rights 11846 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 11847 copies of the Software, and to permit persons to whom the Software is 11848 furnished to do so, subject to the following conditions: 11849 11850 The above copyright notice and this permission notice shall be included in all 11851 copies or substantial portions of the Software. 11852 11853 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 11854 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 11855 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 11856 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 11857 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 11858 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 11859 SOFTWARE. 11860 11861 ================================================================ 11862 11863 github.com/rogpeppe/go-internal 11864 https://github.com/rogpeppe/go-internal 11865 ---------------------------------------------------------------- 11866 Copyright (c) 2018 The Go Authors. All rights reserved. 11867 11868 Redistribution and use in source and binary forms, with or without 11869 modification, are permitted provided that the following conditions are 11870 met: 11871 11872 * Redistributions of source code must retain the above copyright 11873 notice, this list of conditions and the following disclaimer. 11874 * Redistributions in binary form must reproduce the above 11875 copyright notice, this list of conditions and the following disclaimer 11876 in the documentation and/or other materials provided with the 11877 distribution. 11878 * Neither the name of Google Inc. nor the names of its 11879 contributors may be used to endorse or promote products derived from 11880 this software without specific prior written permission. 11881 11882 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 11883 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 11884 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 11885 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 11886 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 11887 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 11888 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 11889 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 11890 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 11891 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 11892 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 11893 11894 ================================================================ 11895 11896 github.com/rs/xid 11897 https://github.com/rs/xid 11898 ---------------------------------------------------------------- 11899 Copyright (c) 2015 Olivier Poitrey <rs@dailymotion.com> 11900 11901 Permission is hereby granted, free of charge, to any person obtaining a copy 11902 of this software and associated documentation files (the "Software"), to deal 11903 in the Software without restriction, including without limitation the rights 11904 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 11905 copies of the Software, and to permit persons to whom the Software is furnished 11906 to do so, subject to the following conditions: 11907 11908 The above copyright notice and this permission notice shall be included in all 11909 copies or substantial portions of the Software. 11910 11911 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 11912 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 11913 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 11914 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 11915 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 11916 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 11917 THE SOFTWARE. 11918 11919 ================================================================ 11920 11921 github.com/safchain/ethtool 11922 https://github.com/safchain/ethtool 11923 ---------------------------------------------------------------- 11924 Apache License 11925 Version 2.0, January 2004 11926 http://www.apache.org/licenses/ 11927 11928 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 11929 11930 1. Definitions. 11931 11932 "License" shall mean the terms and conditions for use, reproduction, 11933 and distribution as defined by Sections 1 through 9 of this document. 11934 11935 "Licensor" shall mean the copyright owner or entity authorized by 11936 the copyright owner that is granting the License. 11937 11938 "Legal Entity" shall mean the union of the acting entity and all 11939 other entities that control, are controlled by, or are under common 11940 control with that entity. For the purposes of this definition, 11941 "control" means (i) the power, direct or indirect, to cause the 11942 direction or management of such entity, whether by contract or 11943 otherwise, or (ii) ownership of fifty percent (50%) or more of the 11944 outstanding shares, or (iii) beneficial ownership of such entity. 11945 11946 "You" (or "Your") shall mean an individual or Legal Entity 11947 exercising permissions granted by this License. 11948 11949 "Source" form shall mean the preferred form for making modifications, 11950 including but not limited to software source code, documentation 11951 source, and configuration files. 11952 11953 "Object" form shall mean any form resulting from mechanical 11954 transformation or translation of a Source form, including but 11955 not limited to compiled object code, generated documentation, 11956 and conversions to other media types. 11957 11958 "Work" shall mean the work of authorship, whether in Source or 11959 Object form, made available under the License, as indicated by a 11960 copyright notice that is included in or attached to the work 11961 (an example is provided in the Appendix below). 11962 11963 "Derivative Works" shall mean any work, whether in Source or Object 11964 form, that is based on (or derived from) the Work and for which the 11965 editorial revisions, annotations, elaborations, or other modifications 11966 represent, as a whole, an original work of authorship. For the purposes 11967 of this License, Derivative Works shall not include works that remain 11968 separable from, or merely link (or bind by name) to the interfaces of, 11969 the Work and Derivative Works thereof. 11970 11971 "Contribution" shall mean any work of authorship, including 11972 the original version of the Work and any modifications or additions 11973 to that Work or Derivative Works thereof, that is intentionally 11974 submitted to Licensor for inclusion in the Work by the copyright owner 11975 or by an individual or Legal Entity authorized to submit on behalf of 11976 the copyright owner. For the purposes of this definition, "submitted" 11977 means any form of electronic, verbal, or written communication sent 11978 to the Licensor or its representatives, including but not limited to 11979 communication on electronic mailing lists, source code control systems, 11980 and issue tracking systems that are managed by, or on behalf of, the 11981 Licensor for the purpose of discussing and improving the Work, but 11982 excluding communication that is conspicuously marked or otherwise 11983 designated in writing by the copyright owner as "Not a Contribution." 11984 11985 "Contributor" shall mean Licensor and any individual or Legal Entity 11986 on behalf of whom a Contribution has been received by Licensor and 11987 subsequently incorporated within the Work. 11988 11989 2. Grant of Copyright License. Subject to the terms and conditions of 11990 this License, each Contributor hereby grants to You a perpetual, 11991 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 11992 copyright license to reproduce, prepare Derivative Works of, 11993 publicly display, publicly perform, sublicense, and distribute the 11994 Work and such Derivative Works in Source or Object form. 11995 11996 3. Grant of Patent License. Subject to the terms and conditions of 11997 this License, each Contributor hereby grants to You a perpetual, 11998 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 11999 (except as stated in this section) patent license to make, have made, 12000 use, offer to sell, sell, import, and otherwise transfer the Work, 12001 where such license applies only to those patent claims licensable 12002 by such Contributor that are necessarily infringed by their 12003 Contribution(s) alone or by combination of their Contribution(s) 12004 with the Work to which such Contribution(s) was submitted. If You 12005 institute patent litigation against any entity (including a 12006 cross-claim or counterclaim in a lawsuit) alleging that the Work 12007 or a Contribution incorporated within the Work constitutes direct 12008 or contributory patent infringement, then any patent licenses 12009 granted to You under this License for that Work shall terminate 12010 as of the date such litigation is filed. 12011 12012 4. Redistribution. You may reproduce and distribute copies of the 12013 Work or Derivative Works thereof in any medium, with or without 12014 modifications, and in Source or Object form, provided that You 12015 meet the following conditions: 12016 12017 (a) You must give any other recipients of the Work or 12018 Derivative Works a copy of this License; and 12019 12020 (b) You must cause any modified files to carry prominent notices 12021 stating that You changed the files; and 12022 12023 (c) You must retain, in the Source form of any Derivative Works 12024 that You distribute, all copyright, patent, trademark, and 12025 attribution notices from the Source form of the Work, 12026 excluding those notices that do not pertain to any part of 12027 the Derivative Works; and 12028 12029 (d) If the Work includes a "NOTICE" text file as part of its 12030 distribution, then any Derivative Works that You distribute must 12031 include a readable copy of the attribution notices contained 12032 within such NOTICE file, excluding those notices that do not 12033 pertain to any part of the Derivative Works, in at least one 12034 of the following places: within a NOTICE text file distributed 12035 as part of the Derivative Works; within the Source form or 12036 documentation, if provided along with the Derivative Works; or, 12037 within a display generated by the Derivative Works, if and 12038 wherever such third-party notices normally appear. The contents 12039 of the NOTICE file are for informational purposes only and 12040 do not modify the License. You may add Your own attribution 12041 notices within Derivative Works that You distribute, alongside 12042 or as an addendum to the NOTICE text from the Work, provided 12043 that such additional attribution notices cannot be construed 12044 as modifying the License. 12045 12046 You may add Your own copyright statement to Your modifications and 12047 may provide additional or different license terms and conditions 12048 for use, reproduction, or distribution of Your modifications, or 12049 for any such Derivative Works as a whole, provided Your use, 12050 reproduction, and distribution of the Work otherwise complies with 12051 the conditions stated in this License. 12052 12053 5. Submission of Contributions. Unless You explicitly state otherwise, 12054 any Contribution intentionally submitted for inclusion in the Work 12055 by You to the Licensor shall be under the terms and conditions of 12056 this License, without any additional terms or conditions. 12057 Notwithstanding the above, nothing herein shall supersede or modify 12058 the terms of any separate license agreement you may have executed 12059 with Licensor regarding such Contributions. 12060 12061 6. Trademarks. This License does not grant permission to use the trade 12062 names, trademarks, service marks, or product names of the Licensor, 12063 except as required for reasonable and customary use in describing the 12064 origin of the Work and reproducing the content of the NOTICE file. 12065 12066 7. Disclaimer of Warranty. Unless required by applicable law or 12067 agreed to in writing, Licensor provides the Work (and each 12068 Contributor provides its Contributions) on an "AS IS" BASIS, 12069 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 12070 implied, including, without limitation, any warranties or conditions 12071 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 12072 PARTICULAR PURPOSE. You are solely responsible for determining the 12073 appropriateness of using or redistributing the Work and assume any 12074 risks associated with Your exercise of permissions under this License. 12075 12076 8. Limitation of Liability. In no event and under no legal theory, 12077 whether in tort (including negligence), contract, or otherwise, 12078 unless required by applicable law (such as deliberate and grossly 12079 negligent acts) or agreed to in writing, shall any Contributor be 12080 liable to You for damages, including any direct, indirect, special, 12081 incidental, or consequential damages of any character arising as a 12082 result of this License or out of the use or inability to use the 12083 Work (including but not limited to damages for loss of goodwill, 12084 work stoppage, computer failure or malfunction, or any and all 12085 other commercial damages or losses), even if such Contributor 12086 has been advised of the possibility of such damages. 12087 12088 9. Accepting Warranty or Additional Liability. While redistributing 12089 the Work or Derivative Works thereof, You may choose to offer, 12090 and charge a fee for, acceptance of support, warranty, indemnity, 12091 or other liability obligations and/or rights consistent with this 12092 License. However, in accepting such obligations, You may act only 12093 on Your own behalf and on Your sole responsibility, not on behalf 12094 of any other Contributor, and only if You agree to indemnify, 12095 defend, and hold each Contributor harmless for any liability 12096 incurred by, or claims asserted against, such Contributor by reason 12097 of your accepting any such warranty or additional liability. 12098 12099 END OF TERMS AND CONDITIONS 12100 12101 APPENDIX: How to apply the Apache License to your work. 12102 12103 To apply the Apache License to your work, attach the following 12104 boilerplate notice, with the fields enclosed by brackets "{}" 12105 replaced with your own identifying information. (Don't include 12106 the brackets!) The text should be enclosed in the appropriate 12107 comment syntax for the file format. We also recommend that a 12108 file or class name and description of purpose be included on the 12109 same "printed page" as the copyright notice for easier 12110 identification within third-party archives. 12111 12112 Copyright {yyyy} {name of copyright owner} 12113 12114 Licensed under the Apache License, Version 2.0 (the "License"); 12115 you may not use this file except in compliance with the License. 12116 You may obtain a copy of the License at 12117 12118 http://www.apache.org/licenses/LICENSE-2.0 12119 12120 Unless required by applicable law or agreed to in writing, software 12121 distributed under the License is distributed on an "AS IS" BASIS, 12122 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12123 See the License for the specific language governing permissions and 12124 limitations under the License. 12125 12126 12127 ================================================================ 12128 12129 github.com/secure-io/sio-go 12130 https://github.com/secure-io/sio-go 12131 ---------------------------------------------------------------- 12132 MIT License 12133 12134 Copyright (c) 2019 SecureIO 12135 12136 Permission is hereby granted, free of charge, to any person obtaining a copy 12137 of this software and associated documentation files (the "Software"), to deal 12138 in the Software without restriction, including without limitation the rights 12139 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 12140 copies of the Software, and to permit persons to whom the Software is 12141 furnished to do so, subject to the following conditions: 12142 12143 The above copyright notice and this permission notice shall be included in all 12144 copies or substantial portions of the Software. 12145 12146 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 12147 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 12148 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 12149 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 12150 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 12151 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 12152 SOFTWARE. 12153 12154 ================================================================ 12155 12156 github.com/shirou/gopsutil/v3 12157 https://github.com/shirou/gopsutil/v3 12158 ---------------------------------------------------------------- 12159 gopsutil is distributed under BSD license reproduced below. 12160 12161 Copyright (c) 2014, WAKAYAMA Shirou 12162 All rights reserved. 12163 12164 Redistribution and use in source and binary forms, with or without modification, 12165 are permitted provided that the following conditions are met: 12166 12167 * Redistributions of source code must retain the above copyright notice, this 12168 list of conditions and the following disclaimer. 12169 * Redistributions in binary form must reproduce the above copyright notice, 12170 this list of conditions and the following disclaimer in the documentation 12171 and/or other materials provided with the distribution. 12172 * Neither the name of the gopsutil authors nor the names of its contributors 12173 may be used to endorse or promote products derived from this software without 12174 specific prior written permission. 12175 12176 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND 12177 ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 12178 WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 12179 DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR 12180 ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES 12181 (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 12182 LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON 12183 ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 12184 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 12185 SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 12186 12187 12188 ------- 12189 internal/common/binary.go in the gopsutil is copied and modified from golang/encoding/binary.go. 12190 12191 12192 12193 Copyright (c) 2009 The Go Authors. All rights reserved. 12194 12195 Redistribution and use in source and binary forms, with or without 12196 modification, are permitted provided that the following conditions are 12197 met: 12198 12199 * Redistributions of source code must retain the above copyright 12200 notice, this list of conditions and the following disclaimer. 12201 * Redistributions in binary form must reproduce the above 12202 copyright notice, this list of conditions and the following disclaimer 12203 in the documentation and/or other materials provided with the 12204 distribution. 12205 * Neither the name of Google Inc. nor the names of its 12206 contributors may be used to endorse or promote products derived from 12207 this software without specific prior written permission. 12208 12209 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 12210 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 12211 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 12212 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 12213 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 12214 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 12215 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 12216 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 12217 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 12218 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 12219 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 12220 ================================================================ 12221 12222 github.com/shoenig/go-m1cpu 12223 https://github.com/shoenig/go-m1cpu 12224 ---------------------------------------------------------------- 12225 Mozilla Public License, version 2.0 12226 12227 1. Definitions 12228 12229 1.1. "Contributor" 12230 12231 means each individual or legal entity that creates, contributes to the 12232 creation of, or owns Covered Software. 12233 12234 1.2. "Contributor Version" 12235 12236 means the combination of the Contributions of others (if any) used by a 12237 Contributor and that particular Contributor's Contribution. 12238 12239 1.3. "Contribution" 12240 12241 means Covered Software of a particular Contributor. 12242 12243 1.4. "Covered Software" 12244 12245 means Source Code Form to which the initial Contributor has attached the 12246 notice in Exhibit A, the Executable Form of such Source Code Form, and 12247 Modifications of such Source Code Form, in each case including portions 12248 thereof. 12249 12250 1.5. "Incompatible With Secondary Licenses" 12251 means 12252 12253 a. that the initial Contributor has attached the notice described in 12254 Exhibit B to the Covered Software; or 12255 12256 b. that the Covered Software was made available under the terms of 12257 version 1.1 or earlier of the License, but not also under the terms of 12258 a Secondary License. 12259 12260 1.6. "Executable Form" 12261 12262 means any form of the work other than Source Code Form. 12263 12264 1.7. "Larger Work" 12265 12266 means a work that combines Covered Software with other material, in a 12267 separate file or files, that is not Covered Software. 12268 12269 1.8. "License" 12270 12271 means this document. 12272 12273 1.9. "Licensable" 12274 12275 means having the right to grant, to the maximum extent possible, whether 12276 at the time of the initial grant or subsequently, any and all of the 12277 rights conveyed by this License. 12278 12279 1.10. "Modifications" 12280 12281 means any of the following: 12282 12283 a. any file in Source Code Form that results from an addition to, 12284 deletion from, or modification of the contents of Covered Software; or 12285 12286 b. any new file in Source Code Form that contains any Covered Software. 12287 12288 1.11. "Patent Claims" of a Contributor 12289 12290 means any patent claim(s), including without limitation, method, 12291 process, and apparatus claims, in any patent Licensable by such 12292 Contributor that would be infringed, but for the grant of the License, 12293 by the making, using, selling, offering for sale, having made, import, 12294 or transfer of either its Contributions or its Contributor Version. 12295 12296 1.12. "Secondary License" 12297 12298 means either the GNU General Public License, Version 2.0, the GNU Lesser 12299 General Public License, Version 2.1, the GNU Affero General Public 12300 License, Version 3.0, or any later versions of those licenses. 12301 12302 1.13. "Source Code Form" 12303 12304 means the form of the work preferred for making modifications. 12305 12306 1.14. "You" (or "Your") 12307 12308 means an individual or a legal entity exercising rights under this 12309 License. For legal entities, "You" includes any entity that controls, is 12310 controlled by, or is under common control with You. For purposes of this 12311 definition, "control" means (a) the power, direct or indirect, to cause 12312 the direction or management of such entity, whether by contract or 12313 otherwise, or (b) ownership of more than fifty percent (50%) of the 12314 outstanding shares or beneficial ownership of such entity. 12315 12316 12317 2. License Grants and Conditions 12318 12319 2.1. Grants 12320 12321 Each Contributor hereby grants You a world-wide, royalty-free, 12322 non-exclusive license: 12323 12324 a. under intellectual property rights (other than patent or trademark) 12325 Licensable by such Contributor to use, reproduce, make available, 12326 modify, display, perform, distribute, and otherwise exploit its 12327 Contributions, either on an unmodified basis, with Modifications, or 12328 as part of a Larger Work; and 12329 12330 b. under Patent Claims of such Contributor to make, use, sell, offer for 12331 sale, have made, import, and otherwise transfer either its 12332 Contributions or its Contributor Version. 12333 12334 2.2. Effective Date 12335 12336 The licenses granted in Section 2.1 with respect to any Contribution 12337 become effective for each Contribution on the date the Contributor first 12338 distributes such Contribution. 12339 12340 2.3. Limitations on Grant Scope 12341 12342 The licenses granted in this Section 2 are the only rights granted under 12343 this License. No additional rights or licenses will be implied from the 12344 distribution or licensing of Covered Software under this License. 12345 Notwithstanding Section 2.1(b) above, no patent license is granted by a 12346 Contributor: 12347 12348 a. for any code that a Contributor has removed from Covered Software; or 12349 12350 b. for infringements caused by: (i) Your and any other third party's 12351 modifications of Covered Software, or (ii) the combination of its 12352 Contributions with other software (except as part of its Contributor 12353 Version); or 12354 12355 c. under Patent Claims infringed by Covered Software in the absence of 12356 its Contributions. 12357 12358 This License does not grant any rights in the trademarks, service marks, 12359 or logos of any Contributor (except as may be necessary to comply with 12360 the notice requirements in Section 3.4). 12361 12362 2.4. Subsequent Licenses 12363 12364 No Contributor makes additional grants as a result of Your choice to 12365 distribute the Covered Software under a subsequent version of this 12366 License (see Section 10.2) or under the terms of a Secondary License (if 12367 permitted under the terms of Section 3.3). 12368 12369 2.5. Representation 12370 12371 Each Contributor represents that the Contributor believes its 12372 Contributions are its original creation(s) or it has sufficient rights to 12373 grant the rights to its Contributions conveyed by this License. 12374 12375 2.6. Fair Use 12376 12377 This License is not intended to limit any rights You have under 12378 applicable copyright doctrines of fair use, fair dealing, or other 12379 equivalents. 12380 12381 2.7. Conditions 12382 12383 Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted in 12384 Section 2.1. 12385 12386 12387 3. Responsibilities 12388 12389 3.1. Distribution of Source Form 12390 12391 All distribution of Covered Software in Source Code Form, including any 12392 Modifications that You create or to which You contribute, must be under 12393 the terms of this License. You must inform recipients that the Source 12394 Code Form of the Covered Software is governed by the terms of this 12395 License, and how they can obtain a copy of this License. You may not 12396 attempt to alter or restrict the recipients' rights in the Source Code 12397 Form. 12398 12399 3.2. Distribution of Executable Form 12400 12401 If You distribute Covered Software in Executable Form then: 12402 12403 a. such Covered Software must also be made available in Source Code Form, 12404 as described in Section 3.1, and You must inform recipients of the 12405 Executable Form how they can obtain a copy of such Source Code Form by 12406 reasonable means in a timely manner, at a charge no more than the cost 12407 of distribution to the recipient; and 12408 12409 b. You may distribute such Executable Form under the terms of this 12410 License, or sublicense it under different terms, provided that the 12411 license for the Executable Form does not attempt to limit or alter the 12412 recipients' rights in the Source Code Form under this License. 12413 12414 3.3. Distribution of a Larger Work 12415 12416 You may create and distribute a Larger Work under terms of Your choice, 12417 provided that You also comply with the requirements of this License for 12418 the Covered Software. If the Larger Work is a combination of Covered 12419 Software with a work governed by one or more Secondary Licenses, and the 12420 Covered Software is not Incompatible With Secondary Licenses, this 12421 License permits You to additionally distribute such Covered Software 12422 under the terms of such Secondary License(s), so that the recipient of 12423 the Larger Work may, at their option, further distribute the Covered 12424 Software under the terms of either this License or such Secondary 12425 License(s). 12426 12427 3.4. Notices 12428 12429 You may not remove or alter the substance of any license notices 12430 (including copyright notices, patent notices, disclaimers of warranty, or 12431 limitations of liability) contained within the Source Code Form of the 12432 Covered Software, except that You may alter any license notices to the 12433 extent required to remedy known factual inaccuracies. 12434 12435 3.5. Application of Additional Terms 12436 12437 You may choose to offer, and to charge a fee for, warranty, support, 12438 indemnity or liability obligations to one or more recipients of Covered 12439 Software. However, You may do so only on Your own behalf, and not on 12440 behalf of any Contributor. You must make it absolutely clear that any 12441 such warranty, support, indemnity, or liability obligation is offered by 12442 You alone, and You hereby agree to indemnify every Contributor for any 12443 liability incurred by such Contributor as a result of warranty, support, 12444 indemnity or liability terms You offer. You may include additional 12445 disclaimers of warranty and limitations of liability specific to any 12446 jurisdiction. 12447 12448 4. Inability to Comply Due to Statute or Regulation 12449 12450 If it is impossible for You to comply with any of the terms of this License 12451 with respect to some or all of the Covered Software due to statute, 12452 judicial order, or regulation then You must: (a) comply with the terms of 12453 this License to the maximum extent possible; and (b) describe the 12454 limitations and the code they affect. Such description must be placed in a 12455 text file included with all distributions of the Covered Software under 12456 this License. Except to the extent prohibited by statute or regulation, 12457 such description must be sufficiently detailed for a recipient of ordinary 12458 skill to be able to understand it. 12459 12460 5. Termination 12461 12462 5.1. The rights granted under this License will terminate automatically if You 12463 fail to comply with any of its terms. However, if You become compliant, 12464 then the rights granted under this License from a particular Contributor 12465 are reinstated (a) provisionally, unless and until such Contributor 12466 explicitly and finally terminates Your grants, and (b) on an ongoing 12467 basis, if such Contributor fails to notify You of the non-compliance by 12468 some reasonable means prior to 60 days after You have come back into 12469 compliance. Moreover, Your grants from a particular Contributor are 12470 reinstated on an ongoing basis if such Contributor notifies You of the 12471 non-compliance by some reasonable means, this is the first time You have 12472 received notice of non-compliance with this License from such 12473 Contributor, and You become compliant prior to 30 days after Your receipt 12474 of the notice. 12475 12476 5.2. If You initiate litigation against any entity by asserting a patent 12477 infringement claim (excluding declaratory judgment actions, 12478 counter-claims, and cross-claims) alleging that a Contributor Version 12479 directly or indirectly infringes any patent, then the rights granted to 12480 You by any and all Contributors for the Covered Software under Section 12481 2.1 of this License shall terminate. 12482 12483 5.3. In the event of termination under Sections 5.1 or 5.2 above, all end user 12484 license agreements (excluding distributors and resellers) which have been 12485 validly granted by You or Your distributors under this License prior to 12486 termination shall survive termination. 12487 12488 6. Disclaimer of Warranty 12489 12490 Covered Software is provided under this License on an "as is" basis, 12491 without warranty of any kind, either expressed, implied, or statutory, 12492 including, without limitation, warranties that the Covered Software is free 12493 of defects, merchantable, fit for a particular purpose or non-infringing. 12494 The entire risk as to the quality and performance of the Covered Software 12495 is with You. Should any Covered Software prove defective in any respect, 12496 You (not any Contributor) assume the cost of any necessary servicing, 12497 repair, or correction. This disclaimer of warranty constitutes an essential 12498 part of this License. No use of any Covered Software is authorized under 12499 this License except under this disclaimer. 12500 12501 7. Limitation of Liability 12502 12503 Under no circumstances and under no legal theory, whether tort (including 12504 negligence), contract, or otherwise, shall any Contributor, or anyone who 12505 distributes Covered Software as permitted above, be liable to You for any 12506 direct, indirect, special, incidental, or consequential damages of any 12507 character including, without limitation, damages for lost profits, loss of 12508 goodwill, work stoppage, computer failure or malfunction, or any and all 12509 other commercial damages or losses, even if such party shall have been 12510 informed of the possibility of such damages. This limitation of liability 12511 shall not apply to liability for death or personal injury resulting from 12512 such party's negligence to the extent applicable law prohibits such 12513 limitation. Some jurisdictions do not allow the exclusion or limitation of 12514 incidental or consequential damages, so this exclusion and limitation may 12515 not apply to You. 12516 12517 8. Litigation 12518 12519 Any litigation relating to this License may be brought only in the courts 12520 of a jurisdiction where the defendant maintains its principal place of 12521 business and such litigation shall be governed by laws of that 12522 jurisdiction, without reference to its conflict-of-law provisions. Nothing 12523 in this Section shall prevent a party's ability to bring cross-claims or 12524 counter-claims. 12525 12526 9. Miscellaneous 12527 12528 This License represents the complete agreement concerning the subject 12529 matter hereof. If any provision of this License is held to be 12530 unenforceable, such provision shall be reformed only to the extent 12531 necessary to make it enforceable. Any law or regulation which provides that 12532 the language of a contract shall be construed against the drafter shall not 12533 be used to construe this License against a Contributor. 12534 12535 12536 10. Versions of the License 12537 12538 10.1. New Versions 12539 12540 Mozilla Foundation is the license steward. Except as provided in Section 12541 10.3, no one other than the license steward has the right to modify or 12542 publish new versions of this License. Each version will be given a 12543 distinguishing version number. 12544 12545 10.2. Effect of New Versions 12546 12547 You may distribute the Covered Software under the terms of the version 12548 of the License under which You originally received the Covered Software, 12549 or under the terms of any subsequent version published by the license 12550 steward. 12551 12552 10.3. Modified Versions 12553 12554 If you create software not governed by this License, and you want to 12555 create a new license for such software, you may create and use a 12556 modified version of this License if you rename the license and remove 12557 any references to the name of the license steward (except to note that 12558 such modified license differs from this License). 12559 12560 10.4. Distributing Source Code Form that is Incompatible With Secondary 12561 Licenses If You choose to distribute Source Code Form that is 12562 Incompatible With Secondary Licenses under the terms of this version of 12563 the License, the notice described in Exhibit B of this License must be 12564 attached. 12565 12566 Exhibit A - Source Code Form License Notice 12567 12568 This Source Code Form is subject to the 12569 terms of the Mozilla Public License, v. 12570 2.0. If a copy of the MPL was not 12571 distributed with this file, You can 12572 obtain one at 12573 http://mozilla.org/MPL/2.0/. 12574 12575 If it is not possible or desirable to put the notice in a particular file, 12576 then You may include the notice in a location (such as a LICENSE file in a 12577 relevant directory) where a recipient would be likely to look for such a 12578 notice. 12579 12580 You may add additional accurate notices of copyright ownership. 12581 12582 Exhibit B - "Incompatible With Secondary Licenses" Notice 12583 12584 This Source Code Form is "Incompatible 12585 With Secondary Licenses", as defined by 12586 the Mozilla Public License, v. 2.0. 12587 12588 12589 ================================================================ 12590 12591 github.com/shoenig/test 12592 https://github.com/shoenig/test 12593 ---------------------------------------------------------------- 12594 Mozilla Public License, version 2.0 12595 12596 1. Definitions 12597 12598 1.1. "Contributor" 12599 12600 means each individual or legal entity that creates, contributes to the 12601 creation of, or owns Covered Software. 12602 12603 1.2. "Contributor Version" 12604 12605 means the combination of the Contributions of others (if any) used by a 12606 Contributor and that particular Contributor's Contribution. 12607 12608 1.3. "Contribution" 12609 12610 means Covered Software of a particular Contributor. 12611 12612 1.4. "Covered Software" 12613 12614 means Source Code Form to which the initial Contributor has attached the 12615 notice in Exhibit A, the Executable Form of such Source Code Form, and 12616 Modifications of such Source Code Form, in each case including portions 12617 thereof. 12618 12619 1.5. "Incompatible With Secondary Licenses" 12620 means 12621 12622 a. that the initial Contributor has attached the notice described in 12623 Exhibit B to the Covered Software; or 12624 12625 b. that the Covered Software was made available under the terms of 12626 version 1.1 or earlier of the License, but not also under the terms of 12627 a Secondary License. 12628 12629 1.6. "Executable Form" 12630 12631 means any form of the work other than Source Code Form. 12632 12633 1.7. "Larger Work" 12634 12635 means a work that combines Covered Software with other material, in a 12636 separate file or files, that is not Covered Software. 12637 12638 1.8. "License" 12639 12640 means this document. 12641 12642 1.9. "Licensable" 12643 12644 means having the right to grant, to the maximum extent possible, whether 12645 at the time of the initial grant or subsequently, any and all of the 12646 rights conveyed by this License. 12647 12648 1.10. "Modifications" 12649 12650 means any of the following: 12651 12652 a. any file in Source Code Form that results from an addition to, 12653 deletion from, or modification of the contents of Covered Software; or 12654 12655 b. any new file in Source Code Form that contains any Covered Software. 12656 12657 1.11. "Patent Claims" of a Contributor 12658 12659 means any patent claim(s), including without limitation, method, 12660 process, and apparatus claims, in any patent Licensable by such 12661 Contributor that would be infringed, but for the grant of the License, 12662 by the making, using, selling, offering for sale, having made, import, 12663 or transfer of either its Contributions or its Contributor Version. 12664 12665 1.12. "Secondary License" 12666 12667 means either the GNU General Public License, Version 2.0, the GNU Lesser 12668 General Public License, Version 2.1, the GNU Affero General Public 12669 License, Version 3.0, or any later versions of those licenses. 12670 12671 1.13. "Source Code Form" 12672 12673 means the form of the work preferred for making modifications. 12674 12675 1.14. "You" (or "Your") 12676 12677 means an individual or a legal entity exercising rights under this 12678 License. For legal entities, "You" includes any entity that controls, is 12679 controlled by, or is under common control with You. For purposes of this 12680 definition, "control" means (a) the power, direct or indirect, to cause 12681 the direction or management of such entity, whether by contract or 12682 otherwise, or (b) ownership of more than fifty percent (50%) of the 12683 outstanding shares or beneficial ownership of such entity. 12684 12685 12686 2. License Grants and Conditions 12687 12688 2.1. Grants 12689 12690 Each Contributor hereby grants You a world-wide, royalty-free, 12691 non-exclusive license: 12692 12693 a. under intellectual property rights (other than patent or trademark) 12694 Licensable by such Contributor to use, reproduce, make available, 12695 modify, display, perform, distribute, and otherwise exploit its 12696 Contributions, either on an unmodified basis, with Modifications, or 12697 as part of a Larger Work; and 12698 12699 b. under Patent Claims of such Contributor to make, use, sell, offer for 12700 sale, have made, import, and otherwise transfer either its 12701 Contributions or its Contributor Version. 12702 12703 2.2. Effective Date 12704 12705 The licenses granted in Section 2.1 with respect to any Contribution 12706 become effective for each Contribution on the date the Contributor first 12707 distributes such Contribution. 12708 12709 2.3. Limitations on Grant Scope 12710 12711 The licenses granted in this Section 2 are the only rights granted under 12712 this License. No additional rights or licenses will be implied from the 12713 distribution or licensing of Covered Software under this License. 12714 Notwithstanding Section 2.1(b) above, no patent license is granted by a 12715 Contributor: 12716 12717 a. for any code that a Contributor has removed from Covered Software; or 12718 12719 b. for infringements caused by: (i) Your and any other third party's 12720 modifications of Covered Software, or (ii) the combination of its 12721 Contributions with other software (except as part of its Contributor 12722 Version); or 12723 12724 c. under Patent Claims infringed by Covered Software in the absence of 12725 its Contributions. 12726 12727 This License does not grant any rights in the trademarks, service marks, 12728 or logos of any Contributor (except as may be necessary to comply with 12729 the notice requirements in Section 3.4). 12730 12731 2.4. Subsequent Licenses 12732 12733 No Contributor makes additional grants as a result of Your choice to 12734 distribute the Covered Software under a subsequent version of this 12735 License (see Section 10.2) or under the terms of a Secondary License (if 12736 permitted under the terms of Section 3.3). 12737 12738 2.5. Representation 12739 12740 Each Contributor represents that the Contributor believes its 12741 Contributions are its original creation(s) or it has sufficient rights to 12742 grant the rights to its Contributions conveyed by this License. 12743 12744 2.6. Fair Use 12745 12746 This License is not intended to limit any rights You have under 12747 applicable copyright doctrines of fair use, fair dealing, or other 12748 equivalents. 12749 12750 2.7. Conditions 12751 12752 Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted in 12753 Section 2.1. 12754 12755 12756 3. Responsibilities 12757 12758 3.1. Distribution of Source Form 12759 12760 All distribution of Covered Software in Source Code Form, including any 12761 Modifications that You create or to which You contribute, must be under 12762 the terms of this License. You must inform recipients that the Source 12763 Code Form of the Covered Software is governed by the terms of this 12764 License, and how they can obtain a copy of this License. You may not 12765 attempt to alter or restrict the recipients' rights in the Source Code 12766 Form. 12767 12768 3.2. Distribution of Executable Form 12769 12770 If You distribute Covered Software in Executable Form then: 12771 12772 a. such Covered Software must also be made available in Source Code Form, 12773 as described in Section 3.1, and You must inform recipients of the 12774 Executable Form how they can obtain a copy of such Source Code Form by 12775 reasonable means in a timely manner, at a charge no more than the cost 12776 of distribution to the recipient; and 12777 12778 b. You may distribute such Executable Form under the terms of this 12779 License, or sublicense it under different terms, provided that the 12780 license for the Executable Form does not attempt to limit or alter the 12781 recipients' rights in the Source Code Form under this License. 12782 12783 3.3. Distribution of a Larger Work 12784 12785 You may create and distribute a Larger Work under terms of Your choice, 12786 provided that You also comply with the requirements of this License for 12787 the Covered Software. If the Larger Work is a combination of Covered 12788 Software with a work governed by one or more Secondary Licenses, and the 12789 Covered Software is not Incompatible With Secondary Licenses, this 12790 License permits You to additionally distribute such Covered Software 12791 under the terms of such Secondary License(s), so that the recipient of 12792 the Larger Work may, at their option, further distribute the Covered 12793 Software under the terms of either this License or such Secondary 12794 License(s). 12795 12796 3.4. Notices 12797 12798 You may not remove or alter the substance of any license notices 12799 (including copyright notices, patent notices, disclaimers of warranty, or 12800 limitations of liability) contained within the Source Code Form of the 12801 Covered Software, except that You may alter any license notices to the 12802 extent required to remedy known factual inaccuracies. 12803 12804 3.5. Application of Additional Terms 12805 12806 You may choose to offer, and to charge a fee for, warranty, support, 12807 indemnity or liability obligations to one or more recipients of Covered 12808 Software. However, You may do so only on Your own behalf, and not on 12809 behalf of any Contributor. You must make it absolutely clear that any 12810 such warranty, support, indemnity, or liability obligation is offered by 12811 You alone, and You hereby agree to indemnify every Contributor for any 12812 liability incurred by such Contributor as a result of warranty, support, 12813 indemnity or liability terms You offer. You may include additional 12814 disclaimers of warranty and limitations of liability specific to any 12815 jurisdiction. 12816 12817 4. Inability to Comply Due to Statute or Regulation 12818 12819 If it is impossible for You to comply with any of the terms of this License 12820 with respect to some or all of the Covered Software due to statute, 12821 judicial order, or regulation then You must: (a) comply with the terms of 12822 this License to the maximum extent possible; and (b) describe the 12823 limitations and the code they affect. Such description must be placed in a 12824 text file included with all distributions of the Covered Software under 12825 this License. Except to the extent prohibited by statute or regulation, 12826 such description must be sufficiently detailed for a recipient of ordinary 12827 skill to be able to understand it. 12828 12829 5. Termination 12830 12831 5.1. The rights granted under this License will terminate automatically if You 12832 fail to comply with any of its terms. However, if You become compliant, 12833 then the rights granted under this License from a particular Contributor 12834 are reinstated (a) provisionally, unless and until such Contributor 12835 explicitly and finally terminates Your grants, and (b) on an ongoing 12836 basis, if such Contributor fails to notify You of the non-compliance by 12837 some reasonable means prior to 60 days after You have come back into 12838 compliance. Moreover, Your grants from a particular Contributor are 12839 reinstated on an ongoing basis if such Contributor notifies You of the 12840 non-compliance by some reasonable means, this is the first time You have 12841 received notice of non-compliance with this License from such 12842 Contributor, and You become compliant prior to 30 days after Your receipt 12843 of the notice. 12844 12845 5.2. If You initiate litigation against any entity by asserting a patent 12846 infringement claim (excluding declaratory judgment actions, 12847 counter-claims, and cross-claims) alleging that a Contributor Version 12848 directly or indirectly infringes any patent, then the rights granted to 12849 You by any and all Contributors for the Covered Software under Section 12850 2.1 of this License shall terminate. 12851 12852 5.3. In the event of termination under Sections 5.1 or 5.2 above, all end user 12853 license agreements (excluding distributors and resellers) which have been 12854 validly granted by You or Your distributors under this License prior to 12855 termination shall survive termination. 12856 12857 6. Disclaimer of Warranty 12858 12859 Covered Software is provided under this License on an "as is" basis, 12860 without warranty of any kind, either expressed, implied, or statutory, 12861 including, without limitation, warranties that the Covered Software is free 12862 of defects, merchantable, fit for a particular purpose or non-infringing. 12863 The entire risk as to the quality and performance of the Covered Software 12864 is with You. Should any Covered Software prove defective in any respect, 12865 You (not any Contributor) assume the cost of any necessary servicing, 12866 repair, or correction. This disclaimer of warranty constitutes an essential 12867 part of this License. No use of any Covered Software is authorized under 12868 this License except under this disclaimer. 12869 12870 7. Limitation of Liability 12871 12872 Under no circumstances and under no legal theory, whether tort (including 12873 negligence), contract, or otherwise, shall any Contributor, or anyone who 12874 distributes Covered Software as permitted above, be liable to You for any 12875 direct, indirect, special, incidental, or consequential damages of any 12876 character including, without limitation, damages for lost profits, loss of 12877 goodwill, work stoppage, computer failure or malfunction, or any and all 12878 other commercial damages or losses, even if such party shall have been 12879 informed of the possibility of such damages. This limitation of liability 12880 shall not apply to liability for death or personal injury resulting from 12881 such party's negligence to the extent applicable law prohibits such 12882 limitation. Some jurisdictions do not allow the exclusion or limitation of 12883 incidental or consequential damages, so this exclusion and limitation may 12884 not apply to You. 12885 12886 8. Litigation 12887 12888 Any litigation relating to this License may be brought only in the courts 12889 of a jurisdiction where the defendant maintains its principal place of 12890 business and such litigation shall be governed by laws of that 12891 jurisdiction, without reference to its conflict-of-law provisions. Nothing 12892 in this Section shall prevent a party's ability to bring cross-claims or 12893 counter-claims. 12894 12895 9. Miscellaneous 12896 12897 This License represents the complete agreement concerning the subject 12898 matter hereof. If any provision of this License is held to be 12899 unenforceable, such provision shall be reformed only to the extent 12900 necessary to make it enforceable. Any law or regulation which provides that 12901 the language of a contract shall be construed against the drafter shall not 12902 be used to construe this License against a Contributor. 12903 12904 12905 10. Versions of the License 12906 12907 10.1. New Versions 12908 12909 Mozilla Foundation is the license steward. Except as provided in Section 12910 10.3, no one other than the license steward has the right to modify or 12911 publish new versions of this License. Each version will be given a 12912 distinguishing version number. 12913 12914 10.2. Effect of New Versions 12915 12916 You may distribute the Covered Software under the terms of the version 12917 of the License under which You originally received the Covered Software, 12918 or under the terms of any subsequent version published by the license 12919 steward. 12920 12921 10.3. Modified Versions 12922 12923 If you create software not governed by this License, and you want to 12924 create a new license for such software, you may create and use a 12925 modified version of this License if you rename the license and remove 12926 any references to the name of the license steward (except to note that 12927 such modified license differs from this License). 12928 12929 10.4. Distributing Source Code Form that is Incompatible With Secondary 12930 Licenses If You choose to distribute Source Code Form that is 12931 Incompatible With Secondary Licenses under the terms of this version of 12932 the License, the notice described in Exhibit B of this License must be 12933 attached. 12934 12935 Exhibit A - Source Code Form License Notice 12936 12937 This Source Code Form is subject to the 12938 terms of the Mozilla Public License, v. 12939 2.0. If a copy of the MPL was not 12940 distributed with this file, You can 12941 obtain one at 12942 http://mozilla.org/MPL/2.0/. 12943 12944 If it is not possible or desirable to put the notice in a particular file, 12945 then You may include the notice in a location (such as a LICENSE file in a 12946 relevant directory) where a recipient would be likely to look for such a 12947 notice. 12948 12949 You may add additional accurate notices of copyright ownership. 12950 12951 Exhibit B - "Incompatible With Secondary Licenses" Notice 12952 12953 This Source Code Form is "Incompatible 12954 With Secondary Licenses", as defined by 12955 the Mozilla Public License, v. 2.0. 12956 12957 12958 ================================================================ 12959 12960 github.com/stretchr/testify 12961 https://github.com/stretchr/testify 12962 ---------------------------------------------------------------- 12963 MIT License 12964 12965 Copyright (c) 2012-2020 Mat Ryer, Tyler Bunnell and contributors. 12966 12967 Permission is hereby granted, free of charge, to any person obtaining a copy 12968 of this software and associated documentation files (the "Software"), to deal 12969 in the Software without restriction, including without limitation the rights 12970 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 12971 copies of the Software, and to permit persons to whom the Software is 12972 furnished to do so, subject to the following conditions: 12973 12974 The above copyright notice and this permission notice shall be included in all 12975 copies or substantial portions of the Software. 12976 12977 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 12978 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 12979 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 12980 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 12981 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 12982 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 12983 SOFTWARE. 12984 12985 ================================================================ 12986 12987 github.com/tidwall/gjson 12988 https://github.com/tidwall/gjson 12989 ---------------------------------------------------------------- 12990 The MIT License (MIT) 12991 12992 Copyright (c) 2016 Josh Baker 12993 12994 Permission is hereby granted, free of charge, to any person obtaining a copy of 12995 this software and associated documentation files (the "Software"), to deal in 12996 the Software without restriction, including without limitation the rights to 12997 use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of 12998 the Software, and to permit persons to whom the Software is furnished to do so, 12999 subject to the following conditions: 13000 13001 The above copyright notice and this permission notice shall be included in all 13002 copies or substantial portions of the Software. 13003 13004 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 13005 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS 13006 FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR 13007 COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER 13008 IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN 13009 CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 13010 13011 ================================================================ 13012 13013 github.com/tidwall/match 13014 https://github.com/tidwall/match 13015 ---------------------------------------------------------------- 13016 The MIT License (MIT) 13017 13018 Copyright (c) 2016 Josh Baker 13019 13020 Permission is hereby granted, free of charge, to any person obtaining a copy of 13021 this software and associated documentation files (the "Software"), to deal in 13022 the Software without restriction, including without limitation the rights to 13023 use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of 13024 the Software, and to permit persons to whom the Software is furnished to do so, 13025 subject to the following conditions: 13026 13027 The above copyright notice and this permission notice shall be included in all 13028 copies or substantial portions of the Software. 13029 13030 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 13031 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS 13032 FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR 13033 COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER 13034 IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN 13035 CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 13036 13037 ================================================================ 13038 13039 github.com/tidwall/pretty 13040 https://github.com/tidwall/pretty 13041 ---------------------------------------------------------------- 13042 The MIT License (MIT) 13043 13044 Copyright (c) 2017 Josh Baker 13045 13046 Permission is hereby granted, free of charge, to any person obtaining a copy of 13047 this software and associated documentation files (the "Software"), to deal in 13048 the Software without restriction, including without limitation the rights to 13049 use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of 13050 the Software, and to permit persons to whom the Software is furnished to do so, 13051 subject to the following conditions: 13052 13053 The above copyright notice and this permission notice shall be included in all 13054 copies or substantial portions of the Software. 13055 13056 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 13057 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS 13058 FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR 13059 COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER 13060 IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN 13061 CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 13062 13063 ================================================================ 13064 13065 github.com/tinylib/msgp 13066 https://github.com/tinylib/msgp 13067 ---------------------------------------------------------------- 13068 Copyright (c) 2014 Philip Hofer 13069 Portions Copyright (c) 2009 The Go Authors (license at http://golang.org) where indicated 13070 13071 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: 13072 13073 The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. 13074 13075 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. 13076 ================================================================ 13077 13078 github.com/tklauser/go-sysconf 13079 https://github.com/tklauser/go-sysconf 13080 ---------------------------------------------------------------- 13081 BSD 3-Clause License 13082 13083 Copyright (c) 2018-2022, Tobias Klauser 13084 All rights reserved. 13085 13086 Redistribution and use in source and binary forms, with or without 13087 modification, are permitted provided that the following conditions are met: 13088 13089 * Redistributions of source code must retain the above copyright notice, this 13090 list of conditions and the following disclaimer. 13091 13092 * Redistributions in binary form must reproduce the above copyright notice, 13093 this list of conditions and the following disclaimer in the documentation 13094 and/or other materials provided with the distribution. 13095 13096 * Neither the name of the copyright holder nor the names of its 13097 contributors may be used to endorse or promote products derived from 13098 this software without specific prior written permission. 13099 13100 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 13101 AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 13102 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 13103 DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE 13104 FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 13105 DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR 13106 SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER 13107 CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, 13108 OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 13109 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 13110 13111 ================================================================ 13112 13113 github.com/tklauser/numcpus 13114 https://github.com/tklauser/numcpus 13115 ---------------------------------------------------------------- 13116 13117 Apache License 13118 Version 2.0, January 2004 13119 http://www.apache.org/licenses/ 13120 13121 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 13122 13123 1. Definitions. 13124 13125 "License" shall mean the terms and conditions for use, reproduction, 13126 and distribution as defined by Sections 1 through 9 of this document. 13127 13128 "Licensor" shall mean the copyright owner or entity authorized by 13129 the copyright owner that is granting the License. 13130 13131 "Legal Entity" shall mean the union of the acting entity and all 13132 other entities that control, are controlled by, or are under common 13133 control with that entity. For the purposes of this definition, 13134 "control" means (i) the power, direct or indirect, to cause the 13135 direction or management of such entity, whether by contract or 13136 otherwise, or (ii) ownership of fifty percent (50%) or more of the 13137 outstanding shares, or (iii) beneficial ownership of such entity. 13138 13139 "You" (or "Your") shall mean an individual or Legal Entity 13140 exercising permissions granted by this License. 13141 13142 "Source" form shall mean the preferred form for making modifications, 13143 including but not limited to software source code, documentation 13144 source, and configuration files. 13145 13146 "Object" form shall mean any form resulting from mechanical 13147 transformation or translation of a Source form, including but 13148 not limited to compiled object code, generated documentation, 13149 and conversions to other media types. 13150 13151 "Work" shall mean the work of authorship, whether in Source or 13152 Object form, made available under the License, as indicated by a 13153 copyright notice that is included in or attached to the work 13154 (an example is provided in the Appendix below). 13155 13156 "Derivative Works" shall mean any work, whether in Source or Object 13157 form, that is based on (or derived from) the Work and for which the 13158 editorial revisions, annotations, elaborations, or other modifications 13159 represent, as a whole, an original work of authorship. For the purposes 13160 of this License, Derivative Works shall not include works that remain 13161 separable from, or merely link (or bind by name) to the interfaces of, 13162 the Work and Derivative Works thereof. 13163 13164 "Contribution" shall mean any work of authorship, including 13165 the original version of the Work and any modifications or additions 13166 to that Work or Derivative Works thereof, that is intentionally 13167 submitted to Licensor for inclusion in the Work by the copyright owner 13168 or by an individual or Legal Entity authorized to submit on behalf of 13169 the copyright owner. For the purposes of this definition, "submitted" 13170 means any form of electronic, verbal, or written communication sent 13171 to the Licensor or its representatives, including but not limited to 13172 communication on electronic mailing lists, source code control systems, 13173 and issue tracking systems that are managed by, or on behalf of, the 13174 Licensor for the purpose of discussing and improving the Work, but 13175 excluding communication that is conspicuously marked or otherwise 13176 designated in writing by the copyright owner as "Not a Contribution." 13177 13178 "Contributor" shall mean Licensor and any individual or Legal Entity 13179 on behalf of whom a Contribution has been received by Licensor and 13180 subsequently incorporated within the Work. 13181 13182 2. Grant of Copyright License. Subject to the terms and conditions of 13183 this License, each Contributor hereby grants to You a perpetual, 13184 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 13185 copyright license to reproduce, prepare Derivative Works of, 13186 publicly display, publicly perform, sublicense, and distribute the 13187 Work and such Derivative Works in Source or Object form. 13188 13189 3. Grant of Patent License. Subject to the terms and conditions of 13190 this License, each Contributor hereby grants to You a perpetual, 13191 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 13192 (except as stated in this section) patent license to make, have made, 13193 use, offer to sell, sell, import, and otherwise transfer the Work, 13194 where such license applies only to those patent claims licensable 13195 by such Contributor that are necessarily infringed by their 13196 Contribution(s) alone or by combination of their Contribution(s) 13197 with the Work to which such Contribution(s) was submitted. If You 13198 institute patent litigation against any entity (including a 13199 cross-claim or counterclaim in a lawsuit) alleging that the Work 13200 or a Contribution incorporated within the Work constitutes direct 13201 or contributory patent infringement, then any patent licenses 13202 granted to You under this License for that Work shall terminate 13203 as of the date such litigation is filed. 13204 13205 4. Redistribution. You may reproduce and distribute copies of the 13206 Work or Derivative Works thereof in any medium, with or without 13207 modifications, and in Source or Object form, provided that You 13208 meet the following conditions: 13209 13210 (a) You must give any other recipients of the Work or 13211 Derivative Works a copy of this License; and 13212 13213 (b) You must cause any modified files to carry prominent notices 13214 stating that You changed the files; and 13215 13216 (c) You must retain, in the Source form of any Derivative Works 13217 that You distribute, all copyright, patent, trademark, and 13218 attribution notices from the Source form of the Work, 13219 excluding those notices that do not pertain to any part of 13220 the Derivative Works; and 13221 13222 (d) If the Work includes a "NOTICE" text file as part of its 13223 distribution, then any Derivative Works that You distribute must 13224 include a readable copy of the attribution notices contained 13225 within such NOTICE file, excluding those notices that do not 13226 pertain to any part of the Derivative Works, in at least one 13227 of the following places: within a NOTICE text file distributed 13228 as part of the Derivative Works; within the Source form or 13229 documentation, if provided along with the Derivative Works; or, 13230 within a display generated by the Derivative Works, if and 13231 wherever such third-party notices normally appear. The contents 13232 of the NOTICE file are for informational purposes only and 13233 do not modify the License. You may add Your own attribution 13234 notices within Derivative Works that You distribute, alongside 13235 or as an addendum to the NOTICE text from the Work, provided 13236 that such additional attribution notices cannot be construed 13237 as modifying the License. 13238 13239 You may add Your own copyright statement to Your modifications and 13240 may provide additional or different license terms and conditions 13241 for use, reproduction, or distribution of Your modifications, or 13242 for any such Derivative Works as a whole, provided Your use, 13243 reproduction, and distribution of the Work otherwise complies with 13244 the conditions stated in this License. 13245 13246 5. Submission of Contributions. Unless You explicitly state otherwise, 13247 any Contribution intentionally submitted for inclusion in the Work 13248 by You to the Licensor shall be under the terms and conditions of 13249 this License, without any additional terms or conditions. 13250 Notwithstanding the above, nothing herein shall supersede or modify 13251 the terms of any separate license agreement you may have executed 13252 with Licensor regarding such Contributions. 13253 13254 6. Trademarks. This License does not grant permission to use the trade 13255 names, trademarks, service marks, or product names of the Licensor, 13256 except as required for reasonable and customary use in describing the 13257 origin of the Work and reproducing the content of the NOTICE file. 13258 13259 7. Disclaimer of Warranty. Unless required by applicable law or 13260 agreed to in writing, Licensor provides the Work (and each 13261 Contributor provides its Contributions) on an "AS IS" BASIS, 13262 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 13263 implied, including, without limitation, any warranties or conditions 13264 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 13265 PARTICULAR PURPOSE. You are solely responsible for determining the 13266 appropriateness of using or redistributing the Work and assume any 13267 risks associated with Your exercise of permissions under this License. 13268 13269 8. Limitation of Liability. In no event and under no legal theory, 13270 whether in tort (including negligence), contract, or otherwise, 13271 unless required by applicable law (such as deliberate and grossly 13272 negligent acts) or agreed to in writing, shall any Contributor be 13273 liable to You for damages, including any direct, indirect, special, 13274 incidental, or consequential damages of any character arising as a 13275 result of this License or out of the use or inability to use the 13276 Work (including but not limited to damages for loss of goodwill, 13277 work stoppage, computer failure or malfunction, or any and all 13278 other commercial damages or losses), even if such Contributor 13279 has been advised of the possibility of such damages. 13280 13281 9. Accepting Warranty or Additional Liability. While redistributing 13282 the Work or Derivative Works thereof, You may choose to offer, 13283 and charge a fee for, acceptance of support, warranty, indemnity, 13284 or other liability obligations and/or rights consistent with this 13285 License. However, in accepting such obligations, You may act only 13286 on Your own behalf and on Your sole responsibility, not on behalf 13287 of any other Contributor, and only if You agree to indemnify, 13288 defend, and hold each Contributor harmless for any liability 13289 incurred by, or claims asserted against, such Contributor by reason 13290 of your accepting any such warranty or additional liability. 13291 13292 END OF TERMS AND CONDITIONS 13293 13294 APPENDIX: How to apply the Apache License to your work. 13295 13296 To apply the Apache License to your work, attach the following 13297 boilerplate notice, with the fields enclosed by brackets "[]" 13298 replaced with your own identifying information. (Don't include 13299 the brackets!) The text should be enclosed in the appropriate 13300 comment syntax for the file format. We also recommend that a 13301 file or class name and description of purpose be included on the 13302 same "printed page" as the copyright notice for easier 13303 identification within third-party archives. 13304 13305 Copyright [yyyy] [name of copyright owner] 13306 13307 Licensed under the Apache License, Version 2.0 (the "License"); 13308 you may not use this file except in compliance with the License. 13309 You may obtain a copy of the License at 13310 13311 http://www.apache.org/licenses/LICENSE-2.0 13312 13313 Unless required by applicable law or agreed to in writing, software 13314 distributed under the License is distributed on an "AS IS" BASIS, 13315 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13316 See the License for the specific language governing permissions and 13317 limitations under the License. 13318 13319 ================================================================ 13320 13321 github.com/unrolled/secure 13322 https://github.com/unrolled/secure 13323 ---------------------------------------------------------------- 13324 The MIT License (MIT) 13325 13326 Copyright (c) 2014 Cory Jacobsen 13327 13328 Permission is hereby granted, free of charge, to any person obtaining a copy of 13329 this software and associated documentation files (the "Software"), to deal in 13330 the Software without restriction, including without limitation the rights to 13331 use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of 13332 the Software, and to permit persons to whom the Software is furnished to do so, 13333 subject to the following conditions: 13334 13335 The above copyright notice and this permission notice shall be included in all 13336 copies or substantial portions of the Software. 13337 13338 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 13339 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS 13340 FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR 13341 COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER 13342 IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN 13343 CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 13344 13345 ================================================================ 13346 13347 github.com/vbauerster/mpb/v8 13348 https://github.com/vbauerster/mpb/v8 13349 ---------------------------------------------------------------- 13350 This is free and unencumbered software released into the public domain. 13351 13352 Anyone is free to copy, modify, publish, use, compile, sell, or 13353 distribute this software, either in source code form or as a compiled 13354 binary, for any purpose, commercial or non-commercial, and by any 13355 means. 13356 13357 In jurisdictions that recognize copyright laws, the author or authors 13358 of this software dedicate any and all copyright interest in the 13359 software to the public domain. We make this dedication for the benefit 13360 of the public at large and to the detriment of our heirs and 13361 successors. We intend this dedication to be an overt act of 13362 relinquishment in perpetuity of all present and future rights to this 13363 software under copyright law. 13364 13365 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 13366 EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 13367 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. 13368 IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR 13369 OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, 13370 ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 13371 OTHER DEALINGS IN THE SOFTWARE. 13372 13373 For more information, please refer to <http://unlicense.org/> 13374 13375 ================================================================ 13376 13377 github.com/yusufpapurcu/wmi 13378 https://github.com/yusufpapurcu/wmi 13379 ---------------------------------------------------------------- 13380 The MIT License (MIT) 13381 13382 Copyright (c) 2013 Stack Exchange 13383 13384 Permission is hereby granted, free of charge, to any person obtaining a copy of 13385 this software and associated documentation files (the "Software"), to deal in 13386 the Software without restriction, including without limitation the rights to 13387 use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of 13388 the Software, and to permit persons to whom the Software is furnished to do so, 13389 subject to the following conditions: 13390 13391 The above copyright notice and this permission notice shall be included in all 13392 copies or substantial portions of the Software. 13393 13394 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 13395 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS 13396 FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR 13397 COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER 13398 IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN 13399 CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 13400 13401 ================================================================ 13402 13403 go.etcd.io/etcd/api/v3 13404 https://go.etcd.io/etcd/api/v3 13405 ---------------------------------------------------------------- 13406 13407 Apache License 13408 Version 2.0, January 2004 13409 http://www.apache.org/licenses/ 13410 13411 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 13412 13413 1. Definitions. 13414 13415 "License" shall mean the terms and conditions for use, reproduction, 13416 and distribution as defined by Sections 1 through 9 of this document. 13417 13418 "Licensor" shall mean the copyright owner or entity authorized by 13419 the copyright owner that is granting the License. 13420 13421 "Legal Entity" shall mean the union of the acting entity and all 13422 other entities that control, are controlled by, or are under common 13423 control with that entity. For the purposes of this definition, 13424 "control" means (i) the power, direct or indirect, to cause the 13425 direction or management of such entity, whether by contract or 13426 otherwise, or (ii) ownership of fifty percent (50%) or more of the 13427 outstanding shares, or (iii) beneficial ownership of such entity. 13428 13429 "You" (or "Your") shall mean an individual or Legal Entity 13430 exercising permissions granted by this License. 13431 13432 "Source" form shall mean the preferred form for making modifications, 13433 including but not limited to software source code, documentation 13434 source, and configuration files. 13435 13436 "Object" form shall mean any form resulting from mechanical 13437 transformation or translation of a Source form, including but 13438 not limited to compiled object code, generated documentation, 13439 and conversions to other media types. 13440 13441 "Work" shall mean the work of authorship, whether in Source or 13442 Object form, made available under the License, as indicated by a 13443 copyright notice that is included in or attached to the work 13444 (an example is provided in the Appendix below). 13445 13446 "Derivative Works" shall mean any work, whether in Source or Object 13447 form, that is based on (or derived from) the Work and for which the 13448 editorial revisions, annotations, elaborations, or other modifications 13449 represent, as a whole, an original work of authorship. For the purposes 13450 of this License, Derivative Works shall not include works that remain 13451 separable from, or merely link (or bind by name) to the interfaces of, 13452 the Work and Derivative Works thereof. 13453 13454 "Contribution" shall mean any work of authorship, including 13455 the original version of the Work and any modifications or additions 13456 to that Work or Derivative Works thereof, that is intentionally 13457 submitted to Licensor for inclusion in the Work by the copyright owner 13458 or by an individual or Legal Entity authorized to submit on behalf of 13459 the copyright owner. For the purposes of this definition, "submitted" 13460 means any form of electronic, verbal, or written communication sent 13461 to the Licensor or its representatives, including but not limited to 13462 communication on electronic mailing lists, source code control systems, 13463 and issue tracking systems that are managed by, or on behalf of, the 13464 Licensor for the purpose of discussing and improving the Work, but 13465 excluding communication that is conspicuously marked or otherwise 13466 designated in writing by the copyright owner as "Not a Contribution." 13467 13468 "Contributor" shall mean Licensor and any individual or Legal Entity 13469 on behalf of whom a Contribution has been received by Licensor and 13470 subsequently incorporated within the Work. 13471 13472 2. Grant of Copyright License. Subject to the terms and conditions of 13473 this License, each Contributor hereby grants to You a perpetual, 13474 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 13475 copyright license to reproduce, prepare Derivative Works of, 13476 publicly display, publicly perform, sublicense, and distribute the 13477 Work and such Derivative Works in Source or Object form. 13478 13479 3. Grant of Patent License. Subject to the terms and conditions of 13480 this License, each Contributor hereby grants to You a perpetual, 13481 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 13482 (except as stated in this section) patent license to make, have made, 13483 use, offer to sell, sell, import, and otherwise transfer the Work, 13484 where such license applies only to those patent claims licensable 13485 by such Contributor that are necessarily infringed by their 13486 Contribution(s) alone or by combination of their Contribution(s) 13487 with the Work to which such Contribution(s) was submitted. If You 13488 institute patent litigation against any entity (including a 13489 cross-claim or counterclaim in a lawsuit) alleging that the Work 13490 or a Contribution incorporated within the Work constitutes direct 13491 or contributory patent infringement, then any patent licenses 13492 granted to You under this License for that Work shall terminate 13493 as of the date such litigation is filed. 13494 13495 4. Redistribution. You may reproduce and distribute copies of the 13496 Work or Derivative Works thereof in any medium, with or without 13497 modifications, and in Source or Object form, provided that You 13498 meet the following conditions: 13499 13500 (a) You must give any other recipients of the Work or 13501 Derivative Works a copy of this License; and 13502 13503 (b) You must cause any modified files to carry prominent notices 13504 stating that You changed the files; and 13505 13506 (c) You must retain, in the Source form of any Derivative Works 13507 that You distribute, all copyright, patent, trademark, and 13508 attribution notices from the Source form of the Work, 13509 excluding those notices that do not pertain to any part of 13510 the Derivative Works; and 13511 13512 (d) If the Work includes a "NOTICE" text file as part of its 13513 distribution, then any Derivative Works that You distribute must 13514 include a readable copy of the attribution notices contained 13515 within such NOTICE file, excluding those notices that do not 13516 pertain to any part of the Derivative Works, in at least one 13517 of the following places: within a NOTICE text file distributed 13518 as part of the Derivative Works; within the Source form or 13519 documentation, if provided along with the Derivative Works; or, 13520 within a display generated by the Derivative Works, if and 13521 wherever such third-party notices normally appear. The contents 13522 of the NOTICE file are for informational purposes only and 13523 do not modify the License. You may add Your own attribution 13524 notices within Derivative Works that You distribute, alongside 13525 or as an addendum to the NOTICE text from the Work, provided 13526 that such additional attribution notices cannot be construed 13527 as modifying the License. 13528 13529 You may add Your own copyright statement to Your modifications and 13530 may provide additional or different license terms and conditions 13531 for use, reproduction, or distribution of Your modifications, or 13532 for any such Derivative Works as a whole, provided Your use, 13533 reproduction, and distribution of the Work otherwise complies with 13534 the conditions stated in this License. 13535 13536 5. Submission of Contributions. Unless You explicitly state otherwise, 13537 any Contribution intentionally submitted for inclusion in the Work 13538 by You to the Licensor shall be under the terms and conditions of 13539 this License, without any additional terms or conditions. 13540 Notwithstanding the above, nothing herein shall supersede or modify 13541 the terms of any separate license agreement you may have executed 13542 with Licensor regarding such Contributions. 13543 13544 6. Trademarks. This License does not grant permission to use the trade 13545 names, trademarks, service marks, or product names of the Licensor, 13546 except as required for reasonable and customary use in describing the 13547 origin of the Work and reproducing the content of the NOTICE file. 13548 13549 7. Disclaimer of Warranty. Unless required by applicable law or 13550 agreed to in writing, Licensor provides the Work (and each 13551 Contributor provides its Contributions) on an "AS IS" BASIS, 13552 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 13553 implied, including, without limitation, any warranties or conditions 13554 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 13555 PARTICULAR PURPOSE. You are solely responsible for determining the 13556 appropriateness of using or redistributing the Work and assume any 13557 risks associated with Your exercise of permissions under this License. 13558 13559 8. Limitation of Liability. In no event and under no legal theory, 13560 whether in tort (including negligence), contract, or otherwise, 13561 unless required by applicable law (such as deliberate and grossly 13562 negligent acts) or agreed to in writing, shall any Contributor be 13563 liable to You for damages, including any direct, indirect, special, 13564 incidental, or consequential damages of any character arising as a 13565 result of this License or out of the use or inability to use the 13566 Work (including but not limited to damages for loss of goodwill, 13567 work stoppage, computer failure or malfunction, or any and all 13568 other commercial damages or losses), even if such Contributor 13569 has been advised of the possibility of such damages. 13570 13571 9. Accepting Warranty or Additional Liability. While redistributing 13572 the Work or Derivative Works thereof, You may choose to offer, 13573 and charge a fee for, acceptance of support, warranty, indemnity, 13574 or other liability obligations and/or rights consistent with this 13575 License. However, in accepting such obligations, You may act only 13576 on Your own behalf and on Your sole responsibility, not on behalf 13577 of any other Contributor, and only if You agree to indemnify, 13578 defend, and hold each Contributor harmless for any liability 13579 incurred by, or claims asserted against, such Contributor by reason 13580 of your accepting any such warranty or additional liability. 13581 13582 END OF TERMS AND CONDITIONS 13583 13584 APPENDIX: How to apply the Apache License to your work. 13585 13586 To apply the Apache License to your work, attach the following 13587 boilerplate notice, with the fields enclosed by brackets "[]" 13588 replaced with your own identifying information. (Don't include 13589 the brackets!) The text should be enclosed in the appropriate 13590 comment syntax for the file format. We also recommend that a 13591 file or class name and description of purpose be included on the 13592 same "printed page" as the copyright notice for easier 13593 identification within third-party archives. 13594 13595 Copyright [yyyy] [name of copyright owner] 13596 13597 Licensed under the Apache License, Version 2.0 (the "License"); 13598 you may not use this file except in compliance with the License. 13599 You may obtain a copy of the License at 13600 13601 http://www.apache.org/licenses/LICENSE-2.0 13602 13603 Unless required by applicable law or agreed to in writing, software 13604 distributed under the License is distributed on an "AS IS" BASIS, 13605 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13606 See the License for the specific language governing permissions and 13607 limitations under the License. 13608 13609 ================================================================ 13610 13611 go.etcd.io/etcd/client/pkg/v3 13612 https://go.etcd.io/etcd/client/pkg/v3 13613 ---------------------------------------------------------------- 13614 13615 Apache License 13616 Version 2.0, January 2004 13617 http://www.apache.org/licenses/ 13618 13619 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 13620 13621 1. Definitions. 13622 13623 "License" shall mean the terms and conditions for use, reproduction, 13624 and distribution as defined by Sections 1 through 9 of this document. 13625 13626 "Licensor" shall mean the copyright owner or entity authorized by 13627 the copyright owner that is granting the License. 13628 13629 "Legal Entity" shall mean the union of the acting entity and all 13630 other entities that control, are controlled by, or are under common 13631 control with that entity. For the purposes of this definition, 13632 "control" means (i) the power, direct or indirect, to cause the 13633 direction or management of such entity, whether by contract or 13634 otherwise, or (ii) ownership of fifty percent (50%) or more of the 13635 outstanding shares, or (iii) beneficial ownership of such entity. 13636 13637 "You" (or "Your") shall mean an individual or Legal Entity 13638 exercising permissions granted by this License. 13639 13640 "Source" form shall mean the preferred form for making modifications, 13641 including but not limited to software source code, documentation 13642 source, and configuration files. 13643 13644 "Object" form shall mean any form resulting from mechanical 13645 transformation or translation of a Source form, including but 13646 not limited to compiled object code, generated documentation, 13647 and conversions to other media types. 13648 13649 "Work" shall mean the work of authorship, whether in Source or 13650 Object form, made available under the License, as indicated by a 13651 copyright notice that is included in or attached to the work 13652 (an example is provided in the Appendix below). 13653 13654 "Derivative Works" shall mean any work, whether in Source or Object 13655 form, that is based on (or derived from) the Work and for which the 13656 editorial revisions, annotations, elaborations, or other modifications 13657 represent, as a whole, an original work of authorship. For the purposes 13658 of this License, Derivative Works shall not include works that remain 13659 separable from, or merely link (or bind by name) to the interfaces of, 13660 the Work and Derivative Works thereof. 13661 13662 "Contribution" shall mean any work of authorship, including 13663 the original version of the Work and any modifications or additions 13664 to that Work or Derivative Works thereof, that is intentionally 13665 submitted to Licensor for inclusion in the Work by the copyright owner 13666 or by an individual or Legal Entity authorized to submit on behalf of 13667 the copyright owner. For the purposes of this definition, "submitted" 13668 means any form of electronic, verbal, or written communication sent 13669 to the Licensor or its representatives, including but not limited to 13670 communication on electronic mailing lists, source code control systems, 13671 and issue tracking systems that are managed by, or on behalf of, the 13672 Licensor for the purpose of discussing and improving the Work, but 13673 excluding communication that is conspicuously marked or otherwise 13674 designated in writing by the copyright owner as "Not a Contribution." 13675 13676 "Contributor" shall mean Licensor and any individual or Legal Entity 13677 on behalf of whom a Contribution has been received by Licensor and 13678 subsequently incorporated within the Work. 13679 13680 2. Grant of Copyright License. Subject to the terms and conditions of 13681 this License, each Contributor hereby grants to You a perpetual, 13682 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 13683 copyright license to reproduce, prepare Derivative Works of, 13684 publicly display, publicly perform, sublicense, and distribute the 13685 Work and such Derivative Works in Source or Object form. 13686 13687 3. Grant of Patent License. Subject to the terms and conditions of 13688 this License, each Contributor hereby grants to You a perpetual, 13689 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 13690 (except as stated in this section) patent license to make, have made, 13691 use, offer to sell, sell, import, and otherwise transfer the Work, 13692 where such license applies only to those patent claims licensable 13693 by such Contributor that are necessarily infringed by their 13694 Contribution(s) alone or by combination of their Contribution(s) 13695 with the Work to which such Contribution(s) was submitted. If You 13696 institute patent litigation against any entity (including a 13697 cross-claim or counterclaim in a lawsuit) alleging that the Work 13698 or a Contribution incorporated within the Work constitutes direct 13699 or contributory patent infringement, then any patent licenses 13700 granted to You under this License for that Work shall terminate 13701 as of the date such litigation is filed. 13702 13703 4. Redistribution. You may reproduce and distribute copies of the 13704 Work or Derivative Works thereof in any medium, with or without 13705 modifications, and in Source or Object form, provided that You 13706 meet the following conditions: 13707 13708 (a) You must give any other recipients of the Work or 13709 Derivative Works a copy of this License; and 13710 13711 (b) You must cause any modified files to carry prominent notices 13712 stating that You changed the files; and 13713 13714 (c) You must retain, in the Source form of any Derivative Works 13715 that You distribute, all copyright, patent, trademark, and 13716 attribution notices from the Source form of the Work, 13717 excluding those notices that do not pertain to any part of 13718 the Derivative Works; and 13719 13720 (d) If the Work includes a "NOTICE" text file as part of its 13721 distribution, then any Derivative Works that You distribute must 13722 include a readable copy of the attribution notices contained 13723 within such NOTICE file, excluding those notices that do not 13724 pertain to any part of the Derivative Works, in at least one 13725 of the following places: within a NOTICE text file distributed 13726 as part of the Derivative Works; within the Source form or 13727 documentation, if provided along with the Derivative Works; or, 13728 within a display generated by the Derivative Works, if and 13729 wherever such third-party notices normally appear. The contents 13730 of the NOTICE file are for informational purposes only and 13731 do not modify the License. You may add Your own attribution 13732 notices within Derivative Works that You distribute, alongside 13733 or as an addendum to the NOTICE text from the Work, provided 13734 that such additional attribution notices cannot be construed 13735 as modifying the License. 13736 13737 You may add Your own copyright statement to Your modifications and 13738 may provide additional or different license terms and conditions 13739 for use, reproduction, or distribution of Your modifications, or 13740 for any such Derivative Works as a whole, provided Your use, 13741 reproduction, and distribution of the Work otherwise complies with 13742 the conditions stated in this License. 13743 13744 5. Submission of Contributions. Unless You explicitly state otherwise, 13745 any Contribution intentionally submitted for inclusion in the Work 13746 by You to the Licensor shall be under the terms and conditions of 13747 this License, without any additional terms or conditions. 13748 Notwithstanding the above, nothing herein shall supersede or modify 13749 the terms of any separate license agreement you may have executed 13750 with Licensor regarding such Contributions. 13751 13752 6. Trademarks. This License does not grant permission to use the trade 13753 names, trademarks, service marks, or product names of the Licensor, 13754 except as required for reasonable and customary use in describing the 13755 origin of the Work and reproducing the content of the NOTICE file. 13756 13757 7. Disclaimer of Warranty. Unless required by applicable law or 13758 agreed to in writing, Licensor provides the Work (and each 13759 Contributor provides its Contributions) on an "AS IS" BASIS, 13760 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 13761 implied, including, without limitation, any warranties or conditions 13762 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 13763 PARTICULAR PURPOSE. You are solely responsible for determining the 13764 appropriateness of using or redistributing the Work and assume any 13765 risks associated with Your exercise of permissions under this License. 13766 13767 8. Limitation of Liability. In no event and under no legal theory, 13768 whether in tort (including negligence), contract, or otherwise, 13769 unless required by applicable law (such as deliberate and grossly 13770 negligent acts) or agreed to in writing, shall any Contributor be 13771 liable to You for damages, including any direct, indirect, special, 13772 incidental, or consequential damages of any character arising as a 13773 result of this License or out of the use or inability to use the 13774 Work (including but not limited to damages for loss of goodwill, 13775 work stoppage, computer failure or malfunction, or any and all 13776 other commercial damages or losses), even if such Contributor 13777 has been advised of the possibility of such damages. 13778 13779 9. Accepting Warranty or Additional Liability. While redistributing 13780 the Work or Derivative Works thereof, You may choose to offer, 13781 and charge a fee for, acceptance of support, warranty, indemnity, 13782 or other liability obligations and/or rights consistent with this 13783 License. However, in accepting such obligations, You may act only 13784 on Your own behalf and on Your sole responsibility, not on behalf 13785 of any other Contributor, and only if You agree to indemnify, 13786 defend, and hold each Contributor harmless for any liability 13787 incurred by, or claims asserted against, such Contributor by reason 13788 of your accepting any such warranty or additional liability. 13789 13790 END OF TERMS AND CONDITIONS 13791 13792 APPENDIX: How to apply the Apache License to your work. 13793 13794 To apply the Apache License to your work, attach the following 13795 boilerplate notice, with the fields enclosed by brackets "[]" 13796 replaced with your own identifying information. (Don't include 13797 the brackets!) The text should be enclosed in the appropriate 13798 comment syntax for the file format. We also recommend that a 13799 file or class name and description of purpose be included on the 13800 same "printed page" as the copyright notice for easier 13801 identification within third-party archives. 13802 13803 Copyright [yyyy] [name of copyright owner] 13804 13805 Licensed under the Apache License, Version 2.0 (the "License"); 13806 you may not use this file except in compliance with the License. 13807 You may obtain a copy of the License at 13808 13809 http://www.apache.org/licenses/LICENSE-2.0 13810 13811 Unless required by applicable law or agreed to in writing, software 13812 distributed under the License is distributed on an "AS IS" BASIS, 13813 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13814 See the License for the specific language governing permissions and 13815 limitations under the License. 13816 13817 ================================================================ 13818 13819 go.etcd.io/etcd/client/v3 13820 https://go.etcd.io/etcd/client/v3 13821 ---------------------------------------------------------------- 13822 13823 Apache License 13824 Version 2.0, January 2004 13825 http://www.apache.org/licenses/ 13826 13827 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 13828 13829 1. Definitions. 13830 13831 "License" shall mean the terms and conditions for use, reproduction, 13832 and distribution as defined by Sections 1 through 9 of this document. 13833 13834 "Licensor" shall mean the copyright owner or entity authorized by 13835 the copyright owner that is granting the License. 13836 13837 "Legal Entity" shall mean the union of the acting entity and all 13838 other entities that control, are controlled by, or are under common 13839 control with that entity. For the purposes of this definition, 13840 "control" means (i) the power, direct or indirect, to cause the 13841 direction or management of such entity, whether by contract or 13842 otherwise, or (ii) ownership of fifty percent (50%) or more of the 13843 outstanding shares, or (iii) beneficial ownership of such entity. 13844 13845 "You" (or "Your") shall mean an individual or Legal Entity 13846 exercising permissions granted by this License. 13847 13848 "Source" form shall mean the preferred form for making modifications, 13849 including but not limited to software source code, documentation 13850 source, and configuration files. 13851 13852 "Object" form shall mean any form resulting from mechanical 13853 transformation or translation of a Source form, including but 13854 not limited to compiled object code, generated documentation, 13855 and conversions to other media types. 13856 13857 "Work" shall mean the work of authorship, whether in Source or 13858 Object form, made available under the License, as indicated by a 13859 copyright notice that is included in or attached to the work 13860 (an example is provided in the Appendix below). 13861 13862 "Derivative Works" shall mean any work, whether in Source or Object 13863 form, that is based on (or derived from) the Work and for which the 13864 editorial revisions, annotations, elaborations, or other modifications 13865 represent, as a whole, an original work of authorship. For the purposes 13866 of this License, Derivative Works shall not include works that remain 13867 separable from, or merely link (or bind by name) to the interfaces of, 13868 the Work and Derivative Works thereof. 13869 13870 "Contribution" shall mean any work of authorship, including 13871 the original version of the Work and any modifications or additions 13872 to that Work or Derivative Works thereof, that is intentionally 13873 submitted to Licensor for inclusion in the Work by the copyright owner 13874 or by an individual or Legal Entity authorized to submit on behalf of 13875 the copyright owner. For the purposes of this definition, "submitted" 13876 means any form of electronic, verbal, or written communication sent 13877 to the Licensor or its representatives, including but not limited to 13878 communication on electronic mailing lists, source code control systems, 13879 and issue tracking systems that are managed by, or on behalf of, the 13880 Licensor for the purpose of discussing and improving the Work, but 13881 excluding communication that is conspicuously marked or otherwise 13882 designated in writing by the copyright owner as "Not a Contribution." 13883 13884 "Contributor" shall mean Licensor and any individual or Legal Entity 13885 on behalf of whom a Contribution has been received by Licensor and 13886 subsequently incorporated within the Work. 13887 13888 2. Grant of Copyright License. Subject to the terms and conditions of 13889 this License, each Contributor hereby grants to You a perpetual, 13890 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 13891 copyright license to reproduce, prepare Derivative Works of, 13892 publicly display, publicly perform, sublicense, and distribute the 13893 Work and such Derivative Works in Source or Object form. 13894 13895 3. Grant of Patent License. Subject to the terms and conditions of 13896 this License, each Contributor hereby grants to You a perpetual, 13897 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 13898 (except as stated in this section) patent license to make, have made, 13899 use, offer to sell, sell, import, and otherwise transfer the Work, 13900 where such license applies only to those patent claims licensable 13901 by such Contributor that are necessarily infringed by their 13902 Contribution(s) alone or by combination of their Contribution(s) 13903 with the Work to which such Contribution(s) was submitted. If You 13904 institute patent litigation against any entity (including a 13905 cross-claim or counterclaim in a lawsuit) alleging that the Work 13906 or a Contribution incorporated within the Work constitutes direct 13907 or contributory patent infringement, then any patent licenses 13908 granted to You under this License for that Work shall terminate 13909 as of the date such litigation is filed. 13910 13911 4. Redistribution. You may reproduce and distribute copies of the 13912 Work or Derivative Works thereof in any medium, with or without 13913 modifications, and in Source or Object form, provided that You 13914 meet the following conditions: 13915 13916 (a) You must give any other recipients of the Work or 13917 Derivative Works a copy of this License; and 13918 13919 (b) You must cause any modified files to carry prominent notices 13920 stating that You changed the files; and 13921 13922 (c) You must retain, in the Source form of any Derivative Works 13923 that You distribute, all copyright, patent, trademark, and 13924 attribution notices from the Source form of the Work, 13925 excluding those notices that do not pertain to any part of 13926 the Derivative Works; and 13927 13928 (d) If the Work includes a "NOTICE" text file as part of its 13929 distribution, then any Derivative Works that You distribute must 13930 include a readable copy of the attribution notices contained 13931 within such NOTICE file, excluding those notices that do not 13932 pertain to any part of the Derivative Works, in at least one 13933 of the following places: within a NOTICE text file distributed 13934 as part of the Derivative Works; within the Source form or 13935 documentation, if provided along with the Derivative Works; or, 13936 within a display generated by the Derivative Works, if and 13937 wherever such third-party notices normally appear. The contents 13938 of the NOTICE file are for informational purposes only and 13939 do not modify the License. You may add Your own attribution 13940 notices within Derivative Works that You distribute, alongside 13941 or as an addendum to the NOTICE text from the Work, provided 13942 that such additional attribution notices cannot be construed 13943 as modifying the License. 13944 13945 You may add Your own copyright statement to Your modifications and 13946 may provide additional or different license terms and conditions 13947 for use, reproduction, or distribution of Your modifications, or 13948 for any such Derivative Works as a whole, provided Your use, 13949 reproduction, and distribution of the Work otherwise complies with 13950 the conditions stated in this License. 13951 13952 5. Submission of Contributions. Unless You explicitly state otherwise, 13953 any Contribution intentionally submitted for inclusion in the Work 13954 by You to the Licensor shall be under the terms and conditions of 13955 this License, without any additional terms or conditions. 13956 Notwithstanding the above, nothing herein shall supersede or modify 13957 the terms of any separate license agreement you may have executed 13958 with Licensor regarding such Contributions. 13959 13960 6. Trademarks. This License does not grant permission to use the trade 13961 names, trademarks, service marks, or product names of the Licensor, 13962 except as required for reasonable and customary use in describing the 13963 origin of the Work and reproducing the content of the NOTICE file. 13964 13965 7. Disclaimer of Warranty. Unless required by applicable law or 13966 agreed to in writing, Licensor provides the Work (and each 13967 Contributor provides its Contributions) on an "AS IS" BASIS, 13968 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 13969 implied, including, without limitation, any warranties or conditions 13970 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 13971 PARTICULAR PURPOSE. You are solely responsible for determining the 13972 appropriateness of using or redistributing the Work and assume any 13973 risks associated with Your exercise of permissions under this License. 13974 13975 8. Limitation of Liability. In no event and under no legal theory, 13976 whether in tort (including negligence), contract, or otherwise, 13977 unless required by applicable law (such as deliberate and grossly 13978 negligent acts) or agreed to in writing, shall any Contributor be 13979 liable to You for damages, including any direct, indirect, special, 13980 incidental, or consequential damages of any character arising as a 13981 result of this License or out of the use or inability to use the 13982 Work (including but not limited to damages for loss of goodwill, 13983 work stoppage, computer failure or malfunction, or any and all 13984 other commercial damages or losses), even if such Contributor 13985 has been advised of the possibility of such damages. 13986 13987 9. Accepting Warranty or Additional Liability. While redistributing 13988 the Work or Derivative Works thereof, You may choose to offer, 13989 and charge a fee for, acceptance of support, warranty, indemnity, 13990 or other liability obligations and/or rights consistent with this 13991 License. However, in accepting such obligations, You may act only 13992 on Your own behalf and on Your sole responsibility, not on behalf 13993 of any other Contributor, and only if You agree to indemnify, 13994 defend, and hold each Contributor harmless for any liability 13995 incurred by, or claims asserted against, such Contributor by reason 13996 of your accepting any such warranty or additional liability. 13997 13998 END OF TERMS AND CONDITIONS 13999 14000 APPENDIX: How to apply the Apache License to your work. 14001 14002 To apply the Apache License to your work, attach the following 14003 boilerplate notice, with the fields enclosed by brackets "[]" 14004 replaced with your own identifying information. (Don't include 14005 the brackets!) The text should be enclosed in the appropriate 14006 comment syntax for the file format. We also recommend that a 14007 file or class name and description of purpose be included on the 14008 same "printed page" as the copyright notice for easier 14009 identification within third-party archives. 14010 14011 Copyright [yyyy] [name of copyright owner] 14012 14013 Licensed under the Apache License, Version 2.0 (the "License"); 14014 you may not use this file except in compliance with the License. 14015 You may obtain a copy of the License at 14016 14017 http://www.apache.org/licenses/LICENSE-2.0 14018 14019 Unless required by applicable law or agreed to in writing, software 14020 distributed under the License is distributed on an "AS IS" BASIS, 14021 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14022 See the License for the specific language governing permissions and 14023 limitations under the License. 14024 14025 ================================================================ 14026 14027 go.mongodb.org/mongo-driver 14028 https://go.mongodb.org/mongo-driver 14029 ---------------------------------------------------------------- 14030 Apache License 14031 Version 2.0, January 2004 14032 http://www.apache.org/licenses/ 14033 14034 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 14035 14036 1. Definitions. 14037 14038 "License" shall mean the terms and conditions for use, reproduction, 14039 and distribution as defined by Sections 1 through 9 of this document. 14040 14041 "Licensor" shall mean the copyright owner or entity authorized by 14042 the copyright owner that is granting the License. 14043 14044 "Legal Entity" shall mean the union of the acting entity and all 14045 other entities that control, are controlled by, or are under common 14046 control with that entity. For the purposes of this definition, 14047 "control" means (i) the power, direct or indirect, to cause the 14048 direction or management of such entity, whether by contract or 14049 otherwise, or (ii) ownership of fifty percent (50%) or more of the 14050 outstanding shares, or (iii) beneficial ownership of such entity. 14051 14052 "You" (or "Your") shall mean an individual or Legal Entity 14053 exercising permissions granted by this License. 14054 14055 "Source" form shall mean the preferred form for making modifications, 14056 including but not limited to software source code, documentation 14057 source, and configuration files. 14058 14059 "Object" form shall mean any form resulting from mechanical 14060 transformation or translation of a Source form, including but 14061 not limited to compiled object code, generated documentation, 14062 and conversions to other media types. 14063 14064 "Work" shall mean the work of authorship, whether in Source or 14065 Object form, made available under the License, as indicated by a 14066 copyright notice that is included in or attached to the work 14067 (an example is provided in the Appendix below). 14068 14069 "Derivative Works" shall mean any work, whether in Source or Object 14070 form, that is based on (or derived from) the Work and for which the 14071 editorial revisions, annotations, elaborations, or other modifications 14072 represent, as a whole, an original work of authorship. For the purposes 14073 of this License, Derivative Works shall not include works that remain 14074 separable from, or merely link (or bind by name) to the interfaces of, 14075 the Work and Derivative Works thereof. 14076 14077 "Contribution" shall mean any work of authorship, including 14078 the original version of the Work and any modifications or additions 14079 to that Work or Derivative Works thereof, that is intentionally 14080 submitted to Licensor for inclusion in the Work by the copyright owner 14081 or by an individual or Legal Entity authorized to submit on behalf of 14082 the copyright owner. For the purposes of this definition, "submitted" 14083 means any form of electronic, verbal, or written communication sent 14084 to the Licensor or its representatives, including but not limited to 14085 communication on electronic mailing lists, source code control systems, 14086 and issue tracking systems that are managed by, or on behalf of, the 14087 Licensor for the purpose of discussing and improving the Work, but 14088 excluding communication that is conspicuously marked or otherwise 14089 designated in writing by the copyright owner as "Not a Contribution." 14090 14091 "Contributor" shall mean Licensor and any individual or Legal Entity 14092 on behalf of whom a Contribution has been received by Licensor and 14093 subsequently incorporated within the Work. 14094 14095 2. Grant of Copyright License. Subject to the terms and conditions of 14096 this License, each Contributor hereby grants to You a perpetual, 14097 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 14098 copyright license to reproduce, prepare Derivative Works of, 14099 publicly display, publicly perform, sublicense, and distribute the 14100 Work and such Derivative Works in Source or Object form. 14101 14102 3. Grant of Patent License. Subject to the terms and conditions of 14103 this License, each Contributor hereby grants to You a perpetual, 14104 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 14105 (except as stated in this section) patent license to make, have made, 14106 use, offer to sell, sell, import, and otherwise transfer the Work, 14107 where such license applies only to those patent claims licensable 14108 by such Contributor that are necessarily infringed by their 14109 Contribution(s) alone or by combination of their Contribution(s) 14110 with the Work to which such Contribution(s) was submitted. If You 14111 institute patent litigation against any entity (including a 14112 cross-claim or counterclaim in a lawsuit) alleging that the Work 14113 or a Contribution incorporated within the Work constitutes direct 14114 or contributory patent infringement, then any patent licenses 14115 granted to You under this License for that Work shall terminate 14116 as of the date such litigation is filed. 14117 14118 4. Redistribution. You may reproduce and distribute copies of the 14119 Work or Derivative Works thereof in any medium, with or without 14120 modifications, and in Source or Object form, provided that You 14121 meet the following conditions: 14122 14123 (a) You must give any other recipients of the Work or 14124 Derivative Works a copy of this License; and 14125 14126 (b) You must cause any modified files to carry prominent notices 14127 stating that You changed the files; and 14128 14129 (c) You must retain, in the Source form of any Derivative Works 14130 that You distribute, all copyright, patent, trademark, and 14131 attribution notices from the Source form of the Work, 14132 excluding those notices that do not pertain to any part of 14133 the Derivative Works; and 14134 14135 (d) If the Work includes a "NOTICE" text file as part of its 14136 distribution, then any Derivative Works that You distribute must 14137 include a readable copy of the attribution notices contained 14138 within such NOTICE file, excluding those notices that do not 14139 pertain to any part of the Derivative Works, in at least one 14140 of the following places: within a NOTICE text file distributed 14141 as part of the Derivative Works; within the Source form or 14142 documentation, if provided along with the Derivative Works; or, 14143 within a display generated by the Derivative Works, if and 14144 wherever such third-party notices normally appear. The contents 14145 of the NOTICE file are for informational purposes only and 14146 do not modify the License. You may add Your own attribution 14147 notices within Derivative Works that You distribute, alongside 14148 or as an addendum to the NOTICE text from the Work, provided 14149 that such additional attribution notices cannot be construed 14150 as modifying the License. 14151 14152 You may add Your own copyright statement to Your modifications and 14153 may provide additional or different license terms and conditions 14154 for use, reproduction, or distribution of Your modifications, or 14155 for any such Derivative Works as a whole, provided Your use, 14156 reproduction, and distribution of the Work otherwise complies with 14157 the conditions stated in this License. 14158 14159 5. Submission of Contributions. Unless You explicitly state otherwise, 14160 any Contribution intentionally submitted for inclusion in the Work 14161 by You to the Licensor shall be under the terms and conditions of 14162 this License, without any additional terms or conditions. 14163 Notwithstanding the above, nothing herein shall supersede or modify 14164 the terms of any separate license agreement you may have executed 14165 with Licensor regarding such Contributions. 14166 14167 6. Trademarks. This License does not grant permission to use the trade 14168 names, trademarks, service marks, or product names of the Licensor, 14169 except as required for reasonable and customary use in describing the 14170 origin of the Work and reproducing the content of the NOTICE file. 14171 14172 7. Disclaimer of Warranty. Unless required by applicable law or 14173 agreed to in writing, Licensor provides the Work (and each 14174 Contributor provides its Contributions) on an "AS IS" BASIS, 14175 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 14176 implied, including, without limitation, any warranties or conditions 14177 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 14178 PARTICULAR PURPOSE. You are solely responsible for determining the 14179 appropriateness of using or redistributing the Work and assume any 14180 risks associated with Your exercise of permissions under this License. 14181 14182 8. Limitation of Liability. In no event and under no legal theory, 14183 whether in tort (including negligence), contract, or otherwise, 14184 unless required by applicable law (such as deliberate and grossly 14185 negligent acts) or agreed to in writing, shall any Contributor be 14186 liable to You for damages, including any direct, indirect, special, 14187 incidental, or consequential damages of any character arising as a 14188 result of this License or out of the use or inability to use the 14189 Work (including but not limited to damages for loss of goodwill, 14190 work stoppage, computer failure or malfunction, or any and all 14191 other commercial damages or losses), even if such Contributor 14192 has been advised of the possibility of such damages. 14193 14194 9. Accepting Warranty or Additional Liability. While redistributing 14195 the Work or Derivative Works thereof, You may choose to offer, 14196 and charge a fee for, acceptance of support, warranty, indemnity, 14197 or other liability obligations and/or rights consistent with this 14198 License. However, in accepting such obligations, You may act only 14199 on Your own behalf and on Your sole responsibility, not on behalf 14200 of any other Contributor, and only if You agree to indemnify, 14201 defend, and hold each Contributor harmless for any liability 14202 incurred by, or claims asserted against, such Contributor by reason 14203 of your accepting any such warranty or additional liability. 14204 14205 END OF TERMS AND CONDITIONS 14206 14207 APPENDIX: How to apply the Apache License to your work. 14208 14209 To apply the Apache License to your work, attach the following 14210 boilerplate notice, with the fields enclosed by brackets "[]" 14211 replaced with your own identifying information. (Don't include 14212 the brackets!) The text should be enclosed in the appropriate 14213 comment syntax for the file format. We also recommend that a 14214 file or class name and description of purpose be included on the 14215 same "printed page" as the copyright notice for easier 14216 identification within third-party archives. 14217 14218 Copyright [yyyy] [name of copyright owner] 14219 14220 Licensed under the Apache License, Version 2.0 (the "License"); 14221 you may not use this file except in compliance with the License. 14222 You may obtain a copy of the License at 14223 14224 http://www.apache.org/licenses/LICENSE-2.0 14225 14226 Unless required by applicable law or agreed to in writing, software 14227 distributed under the License is distributed on an "AS IS" BASIS, 14228 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14229 See the License for the specific language governing permissions and 14230 limitations under the License. 14231 14232 ================================================================ 14233 14234 go.uber.org/goleak 14235 https://go.uber.org/goleak 14236 ---------------------------------------------------------------- 14237 The MIT License (MIT) 14238 14239 Copyright (c) 2018 Uber Technologies, Inc. 14240 14241 Permission is hereby granted, free of charge, to any person obtaining a copy 14242 of this software and associated documentation files (the "Software"), to deal 14243 in the Software without restriction, including without limitation the rights 14244 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 14245 copies of the Software, and to permit persons to whom the Software is 14246 furnished to do so, subject to the following conditions: 14247 14248 The above copyright notice and this permission notice shall be included in 14249 all copies or substantial portions of the Software. 14250 14251 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 14252 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 14253 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 14254 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 14255 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 14256 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 14257 THE SOFTWARE. 14258 14259 ================================================================ 14260 14261 go.uber.org/multierr 14262 https://go.uber.org/multierr 14263 ---------------------------------------------------------------- 14264 Copyright (c) 2017-2021 Uber Technologies, Inc. 14265 14266 Permission is hereby granted, free of charge, to any person obtaining a copy 14267 of this software and associated documentation files (the "Software"), to deal 14268 in the Software without restriction, including without limitation the rights 14269 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 14270 copies of the Software, and to permit persons to whom the Software is 14271 furnished to do so, subject to the following conditions: 14272 14273 The above copyright notice and this permission notice shall be included in 14274 all copies or substantial portions of the Software. 14275 14276 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 14277 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 14278 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 14279 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 14280 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 14281 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 14282 THE SOFTWARE. 14283 14284 ================================================================ 14285 14286 go.uber.org/zap 14287 https://go.uber.org/zap 14288 ---------------------------------------------------------------- 14289 Copyright (c) 2016-2017 Uber Technologies, Inc. 14290 14291 Permission is hereby granted, free of charge, to any person obtaining a copy 14292 of this software and associated documentation files (the "Software"), to deal 14293 in the Software without restriction, including without limitation the rights 14294 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 14295 copies of the Software, and to permit persons to whom the Software is 14296 furnished to do so, subject to the following conditions: 14297 14298 The above copyright notice and this permission notice shall be included in 14299 all copies or substantial portions of the Software. 14300 14301 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 14302 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 14303 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 14304 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 14305 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 14306 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 14307 THE SOFTWARE. 14308 14309 ================================================================ 14310 14311 golang.org/x/crypto 14312 https://golang.org/x/crypto 14313 ---------------------------------------------------------------- 14314 Copyright (c) 2009 The Go Authors. All rights reserved. 14315 14316 Redistribution and use in source and binary forms, with or without 14317 modification, are permitted provided that the following conditions are 14318 met: 14319 14320 * Redistributions of source code must retain the above copyright 14321 notice, this list of conditions and the following disclaimer. 14322 * Redistributions in binary form must reproduce the above 14323 copyright notice, this list of conditions and the following disclaimer 14324 in the documentation and/or other materials provided with the 14325 distribution. 14326 * Neither the name of Google Inc. nor the names of its 14327 contributors may be used to endorse or promote products derived from 14328 this software without specific prior written permission. 14329 14330 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 14331 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 14332 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 14333 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 14334 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 14335 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 14336 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 14337 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 14338 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 14339 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 14340 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 14341 14342 ================================================================ 14343 14344 golang.org/x/net 14345 https://golang.org/x/net 14346 ---------------------------------------------------------------- 14347 Copyright (c) 2009 The Go Authors. All rights reserved. 14348 14349 Redistribution and use in source and binary forms, with or without 14350 modification, are permitted provided that the following conditions are 14351 met: 14352 14353 * Redistributions of source code must retain the above copyright 14354 notice, this list of conditions and the following disclaimer. 14355 * Redistributions in binary form must reproduce the above 14356 copyright notice, this list of conditions and the following disclaimer 14357 in the documentation and/or other materials provided with the 14358 distribution. 14359 * Neither the name of Google Inc. nor the names of its 14360 contributors may be used to endorse or promote products derived from 14361 this software without specific prior written permission. 14362 14363 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 14364 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 14365 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 14366 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 14367 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 14368 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 14369 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 14370 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 14371 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 14372 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 14373 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 14374 14375 ================================================================ 14376 14377 golang.org/x/oauth2 14378 https://golang.org/x/oauth2 14379 ---------------------------------------------------------------- 14380 Copyright (c) 2009 The Go Authors. All rights reserved. 14381 14382 Redistribution and use in source and binary forms, with or without 14383 modification, are permitted provided that the following conditions are 14384 met: 14385 14386 * Redistributions of source code must retain the above copyright 14387 notice, this list of conditions and the following disclaimer. 14388 * Redistributions in binary form must reproduce the above 14389 copyright notice, this list of conditions and the following disclaimer 14390 in the documentation and/or other materials provided with the 14391 distribution. 14392 * Neither the name of Google Inc. nor the names of its 14393 contributors may be used to endorse or promote products derived from 14394 this software without specific prior written permission. 14395 14396 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 14397 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 14398 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 14399 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 14400 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 14401 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 14402 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 14403 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 14404 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 14405 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 14406 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 14407 14408 ================================================================ 14409 14410 golang.org/x/sync 14411 https://golang.org/x/sync 14412 ---------------------------------------------------------------- 14413 Copyright (c) 2009 The Go Authors. All rights reserved. 14414 14415 Redistribution and use in source and binary forms, with or without 14416 modification, are permitted provided that the following conditions are 14417 met: 14418 14419 * Redistributions of source code must retain the above copyright 14420 notice, this list of conditions and the following disclaimer. 14421 * Redistributions in binary form must reproduce the above 14422 copyright notice, this list of conditions and the following disclaimer 14423 in the documentation and/or other materials provided with the 14424 distribution. 14425 * Neither the name of Google Inc. nor the names of its 14426 contributors may be used to endorse or promote products derived from 14427 this software without specific prior written permission. 14428 14429 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 14430 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 14431 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 14432 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 14433 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 14434 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 14435 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 14436 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 14437 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 14438 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 14439 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 14440 14441 ================================================================ 14442 14443 golang.org/x/sys 14444 https://golang.org/x/sys 14445 ---------------------------------------------------------------- 14446 Copyright (c) 2009 The Go Authors. All rights reserved. 14447 14448 Redistribution and use in source and binary forms, with or without 14449 modification, are permitted provided that the following conditions are 14450 met: 14451 14452 * Redistributions of source code must retain the above copyright 14453 notice, this list of conditions and the following disclaimer. 14454 * Redistributions in binary form must reproduce the above 14455 copyright notice, this list of conditions and the following disclaimer 14456 in the documentation and/or other materials provided with the 14457 distribution. 14458 * Neither the name of Google Inc. nor the names of its 14459 contributors may be used to endorse or promote products derived from 14460 this software without specific prior written permission. 14461 14462 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 14463 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 14464 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 14465 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 14466 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 14467 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 14468 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 14469 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 14470 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 14471 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 14472 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 14473 14474 ================================================================ 14475 14476 golang.org/x/term 14477 https://golang.org/x/term 14478 ---------------------------------------------------------------- 14479 Copyright (c) 2009 The Go Authors. All rights reserved. 14480 14481 Redistribution and use in source and binary forms, with or without 14482 modification, are permitted provided that the following conditions are 14483 met: 14484 14485 * Redistributions of source code must retain the above copyright 14486 notice, this list of conditions and the following disclaimer. 14487 * Redistributions in binary form must reproduce the above 14488 copyright notice, this list of conditions and the following disclaimer 14489 in the documentation and/or other materials provided with the 14490 distribution. 14491 * Neither the name of Google Inc. nor the names of its 14492 contributors may be used to endorse or promote products derived from 14493 this software without specific prior written permission. 14494 14495 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 14496 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 14497 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 14498 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 14499 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 14500 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 14501 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 14502 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 14503 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 14504 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 14505 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 14506 14507 ================================================================ 14508 14509 golang.org/x/text 14510 https://golang.org/x/text 14511 ---------------------------------------------------------------- 14512 Copyright (c) 2009 The Go Authors. All rights reserved. 14513 14514 Redistribution and use in source and binary forms, with or without 14515 modification, are permitted provided that the following conditions are 14516 met: 14517 14518 * Redistributions of source code must retain the above copyright 14519 notice, this list of conditions and the following disclaimer. 14520 * Redistributions in binary form must reproduce the above 14521 copyright notice, this list of conditions and the following disclaimer 14522 in the documentation and/or other materials provided with the 14523 distribution. 14524 * Neither the name of Google Inc. nor the names of its 14525 contributors may be used to endorse or promote products derived from 14526 this software without specific prior written permission. 14527 14528 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 14529 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 14530 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 14531 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 14532 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 14533 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 14534 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 14535 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 14536 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 14537 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 14538 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 14539 14540 ================================================================ 14541 14542 google.golang.org/appengine 14543 https://google.golang.org/appengine 14544 ---------------------------------------------------------------- 14545 14546 Apache License 14547 Version 2.0, January 2004 14548 http://www.apache.org/licenses/ 14549 14550 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 14551 14552 1. Definitions. 14553 14554 "License" shall mean the terms and conditions for use, reproduction, 14555 and distribution as defined by Sections 1 through 9 of this document. 14556 14557 "Licensor" shall mean the copyright owner or entity authorized by 14558 the copyright owner that is granting the License. 14559 14560 "Legal Entity" shall mean the union of the acting entity and all 14561 other entities that control, are controlled by, or are under common 14562 control with that entity. For the purposes of this definition, 14563 "control" means (i) the power, direct or indirect, to cause the 14564 direction or management of such entity, whether by contract or 14565 otherwise, or (ii) ownership of fifty percent (50%) or more of the 14566 outstanding shares, or (iii) beneficial ownership of such entity. 14567 14568 "You" (or "Your") shall mean an individual or Legal Entity 14569 exercising permissions granted by this License. 14570 14571 "Source" form shall mean the preferred form for making modifications, 14572 including but not limited to software source code, documentation 14573 source, and configuration files. 14574 14575 "Object" form shall mean any form resulting from mechanical 14576 transformation or translation of a Source form, including but 14577 not limited to compiled object code, generated documentation, 14578 and conversions to other media types. 14579 14580 "Work" shall mean the work of authorship, whether in Source or 14581 Object form, made available under the License, as indicated by a 14582 copyright notice that is included in or attached to the work 14583 (an example is provided in the Appendix below). 14584 14585 "Derivative Works" shall mean any work, whether in Source or Object 14586 form, that is based on (or derived from) the Work and for which the 14587 editorial revisions, annotations, elaborations, or other modifications 14588 represent, as a whole, an original work of authorship. For the purposes 14589 of this License, Derivative Works shall not include works that remain 14590 separable from, or merely link (or bind by name) to the interfaces of, 14591 the Work and Derivative Works thereof. 14592 14593 "Contribution" shall mean any work of authorship, including 14594 the original version of the Work and any modifications or additions 14595 to that Work or Derivative Works thereof, that is intentionally 14596 submitted to Licensor for inclusion in the Work by the copyright owner 14597 or by an individual or Legal Entity authorized to submit on behalf of 14598 the copyright owner. For the purposes of this definition, "submitted" 14599 means any form of electronic, verbal, or written communication sent 14600 to the Licensor or its representatives, including but not limited to 14601 communication on electronic mailing lists, source code control systems, 14602 and issue tracking systems that are managed by, or on behalf of, the 14603 Licensor for the purpose of discussing and improving the Work, but 14604 excluding communication that is conspicuously marked or otherwise 14605 designated in writing by the copyright owner as "Not a Contribution." 14606 14607 "Contributor" shall mean Licensor and any individual or Legal Entity 14608 on behalf of whom a Contribution has been received by Licensor and 14609 subsequently incorporated within the Work. 14610 14611 2. Grant of Copyright License. Subject to the terms and conditions of 14612 this License, each Contributor hereby grants to You a perpetual, 14613 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 14614 copyright license to reproduce, prepare Derivative Works of, 14615 publicly display, publicly perform, sublicense, and distribute the 14616 Work and such Derivative Works in Source or Object form. 14617 14618 3. Grant of Patent License. Subject to the terms and conditions of 14619 this License, each Contributor hereby grants to You a perpetual, 14620 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 14621 (except as stated in this section) patent license to make, have made, 14622 use, offer to sell, sell, import, and otherwise transfer the Work, 14623 where such license applies only to those patent claims licensable 14624 by such Contributor that are necessarily infringed by their 14625 Contribution(s) alone or by combination of their Contribution(s) 14626 with the Work to which such Contribution(s) was submitted. If You 14627 institute patent litigation against any entity (including a 14628 cross-claim or counterclaim in a lawsuit) alleging that the Work 14629 or a Contribution incorporated within the Work constitutes direct 14630 or contributory patent infringement, then any patent licenses 14631 granted to You under this License for that Work shall terminate 14632 as of the date such litigation is filed. 14633 14634 4. Redistribution. You may reproduce and distribute copies of the 14635 Work or Derivative Works thereof in any medium, with or without 14636 modifications, and in Source or Object form, provided that You 14637 meet the following conditions: 14638 14639 (a) You must give any other recipients of the Work or 14640 Derivative Works a copy of this License; and 14641 14642 (b) You must cause any modified files to carry prominent notices 14643 stating that You changed the files; and 14644 14645 (c) You must retain, in the Source form of any Derivative Works 14646 that You distribute, all copyright, patent, trademark, and 14647 attribution notices from the Source form of the Work, 14648 excluding those notices that do not pertain to any part of 14649 the Derivative Works; and 14650 14651 (d) If the Work includes a "NOTICE" text file as part of its 14652 distribution, then any Derivative Works that You distribute must 14653 include a readable copy of the attribution notices contained 14654 within such NOTICE file, excluding those notices that do not 14655 pertain to any part of the Derivative Works, in at least one 14656 of the following places: within a NOTICE text file distributed 14657 as part of the Derivative Works; within the Source form or 14658 documentation, if provided along with the Derivative Works; or, 14659 within a display generated by the Derivative Works, if and 14660 wherever such third-party notices normally appear. The contents 14661 of the NOTICE file are for informational purposes only and 14662 do not modify the License. You may add Your own attribution 14663 notices within Derivative Works that You distribute, alongside 14664 or as an addendum to the NOTICE text from the Work, provided 14665 that such additional attribution notices cannot be construed 14666 as modifying the License. 14667 14668 You may add Your own copyright statement to Your modifications and 14669 may provide additional or different license terms and conditions 14670 for use, reproduction, or distribution of Your modifications, or 14671 for any such Derivative Works as a whole, provided Your use, 14672 reproduction, and distribution of the Work otherwise complies with 14673 the conditions stated in this License. 14674 14675 5. Submission of Contributions. Unless You explicitly state otherwise, 14676 any Contribution intentionally submitted for inclusion in the Work 14677 by You to the Licensor shall be under the terms and conditions of 14678 this License, without any additional terms or conditions. 14679 Notwithstanding the above, nothing herein shall supersede or modify 14680 the terms of any separate license agreement you may have executed 14681 with Licensor regarding such Contributions. 14682 14683 6. Trademarks. This License does not grant permission to use the trade 14684 names, trademarks, service marks, or product names of the Licensor, 14685 except as required for reasonable and customary use in describing the 14686 origin of the Work and reproducing the content of the NOTICE file. 14687 14688 7. Disclaimer of Warranty. Unless required by applicable law or 14689 agreed to in writing, Licensor provides the Work (and each 14690 Contributor provides its Contributions) on an "AS IS" BASIS, 14691 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 14692 implied, including, without limitation, any warranties or conditions 14693 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 14694 PARTICULAR PURPOSE. You are solely responsible for determining the 14695 appropriateness of using or redistributing the Work and assume any 14696 risks associated with Your exercise of permissions under this License. 14697 14698 8. Limitation of Liability. In no event and under no legal theory, 14699 whether in tort (including negligence), contract, or otherwise, 14700 unless required by applicable law (such as deliberate and grossly 14701 negligent acts) or agreed to in writing, shall any Contributor be 14702 liable to You for damages, including any direct, indirect, special, 14703 incidental, or consequential damages of any character arising as a 14704 result of this License or out of the use or inability to use the 14705 Work (including but not limited to damages for loss of goodwill, 14706 work stoppage, computer failure or malfunction, or any and all 14707 other commercial damages or losses), even if such Contributor 14708 has been advised of the possibility of such damages. 14709 14710 9. Accepting Warranty or Additional Liability. While redistributing 14711 the Work or Derivative Works thereof, You may choose to offer, 14712 and charge a fee for, acceptance of support, warranty, indemnity, 14713 or other liability obligations and/or rights consistent with this 14714 License. However, in accepting such obligations, You may act only 14715 on Your own behalf and on Your sole responsibility, not on behalf 14716 of any other Contributor, and only if You agree to indemnify, 14717 defend, and hold each Contributor harmless for any liability 14718 incurred by, or claims asserted against, such Contributor by reason 14719 of your accepting any such warranty or additional liability. 14720 14721 END OF TERMS AND CONDITIONS 14722 14723 APPENDIX: How to apply the Apache License to your work. 14724 14725 To apply the Apache License to your work, attach the following 14726 boilerplate notice, with the fields enclosed by brackets "[]" 14727 replaced with your own identifying information. (Don't include 14728 the brackets!) The text should be enclosed in the appropriate 14729 comment syntax for the file format. We also recommend that a 14730 file or class name and description of purpose be included on the 14731 same "printed page" as the copyright notice for easier 14732 identification within third-party archives. 14733 14734 Copyright [yyyy] [name of copyright owner] 14735 14736 Licensed under the Apache License, Version 2.0 (the "License"); 14737 you may not use this file except in compliance with the License. 14738 You may obtain a copy of the License at 14739 14740 http://www.apache.org/licenses/LICENSE-2.0 14741 14742 Unless required by applicable law or agreed to in writing, software 14743 distributed under the License is distributed on an "AS IS" BASIS, 14744 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14745 See the License for the specific language governing permissions and 14746 limitations under the License. 14747 14748 ================================================================ 14749 14750 google.golang.org/genproto/googleapis/api 14751 https://google.golang.org/genproto/googleapis/api 14752 ---------------------------------------------------------------- 14753 14754 Apache License 14755 Version 2.0, January 2004 14756 http://www.apache.org/licenses/ 14757 14758 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 14759 14760 1. Definitions. 14761 14762 "License" shall mean the terms and conditions for use, reproduction, 14763 and distribution as defined by Sections 1 through 9 of this document. 14764 14765 "Licensor" shall mean the copyright owner or entity authorized by 14766 the copyright owner that is granting the License. 14767 14768 "Legal Entity" shall mean the union of the acting entity and all 14769 other entities that control, are controlled by, or are under common 14770 control with that entity. For the purposes of this definition, 14771 "control" means (i) the power, direct or indirect, to cause the 14772 direction or management of such entity, whether by contract or 14773 otherwise, or (ii) ownership of fifty percent (50%) or more of the 14774 outstanding shares, or (iii) beneficial ownership of such entity. 14775 14776 "You" (or "Your") shall mean an individual or Legal Entity 14777 exercising permissions granted by this License. 14778 14779 "Source" form shall mean the preferred form for making modifications, 14780 including but not limited to software source code, documentation 14781 source, and configuration files. 14782 14783 "Object" form shall mean any form resulting from mechanical 14784 transformation or translation of a Source form, including but 14785 not limited to compiled object code, generated documentation, 14786 and conversions to other media types. 14787 14788 "Work" shall mean the work of authorship, whether in Source or 14789 Object form, made available under the License, as indicated by a 14790 copyright notice that is included in or attached to the work 14791 (an example is provided in the Appendix below). 14792 14793 "Derivative Works" shall mean any work, whether in Source or Object 14794 form, that is based on (or derived from) the Work and for which the 14795 editorial revisions, annotations, elaborations, or other modifications 14796 represent, as a whole, an original work of authorship. For the purposes 14797 of this License, Derivative Works shall not include works that remain 14798 separable from, or merely link (or bind by name) to the interfaces of, 14799 the Work and Derivative Works thereof. 14800 14801 "Contribution" shall mean any work of authorship, including 14802 the original version of the Work and any modifications or additions 14803 to that Work or Derivative Works thereof, that is intentionally 14804 submitted to Licensor for inclusion in the Work by the copyright owner 14805 or by an individual or Legal Entity authorized to submit on behalf of 14806 the copyright owner. For the purposes of this definition, "submitted" 14807 means any form of electronic, verbal, or written communication sent 14808 to the Licensor or its representatives, including but not limited to 14809 communication on electronic mailing lists, source code control systems, 14810 and issue tracking systems that are managed by, or on behalf of, the 14811 Licensor for the purpose of discussing and improving the Work, but 14812 excluding communication that is conspicuously marked or otherwise 14813 designated in writing by the copyright owner as "Not a Contribution." 14814 14815 "Contributor" shall mean Licensor and any individual or Legal Entity 14816 on behalf of whom a Contribution has been received by Licensor and 14817 subsequently incorporated within the Work. 14818 14819 2. Grant of Copyright License. Subject to the terms and conditions of 14820 this License, each Contributor hereby grants to You a perpetual, 14821 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 14822 copyright license to reproduce, prepare Derivative Works of, 14823 publicly display, publicly perform, sublicense, and distribute the 14824 Work and such Derivative Works in Source or Object form. 14825 14826 3. Grant of Patent License. Subject to the terms and conditions of 14827 this License, each Contributor hereby grants to You a perpetual, 14828 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 14829 (except as stated in this section) patent license to make, have made, 14830 use, offer to sell, sell, import, and otherwise transfer the Work, 14831 where such license applies only to those patent claims licensable 14832 by such Contributor that are necessarily infringed by their 14833 Contribution(s) alone or by combination of their Contribution(s) 14834 with the Work to which such Contribution(s) was submitted. If You 14835 institute patent litigation against any entity (including a 14836 cross-claim or counterclaim in a lawsuit) alleging that the Work 14837 or a Contribution incorporated within the Work constitutes direct 14838 or contributory patent infringement, then any patent licenses 14839 granted to You under this License for that Work shall terminate 14840 as of the date such litigation is filed. 14841 14842 4. Redistribution. You may reproduce and distribute copies of the 14843 Work or Derivative Works thereof in any medium, with or without 14844 modifications, and in Source or Object form, provided that You 14845 meet the following conditions: 14846 14847 (a) You must give any other recipients of the Work or 14848 Derivative Works a copy of this License; and 14849 14850 (b) You must cause any modified files to carry prominent notices 14851 stating that You changed the files; and 14852 14853 (c) You must retain, in the Source form of any Derivative Works 14854 that You distribute, all copyright, patent, trademark, and 14855 attribution notices from the Source form of the Work, 14856 excluding those notices that do not pertain to any part of 14857 the Derivative Works; and 14858 14859 (d) If the Work includes a "NOTICE" text file as part of its 14860 distribution, then any Derivative Works that You distribute must 14861 include a readable copy of the attribution notices contained 14862 within such NOTICE file, excluding those notices that do not 14863 pertain to any part of the Derivative Works, in at least one 14864 of the following places: within a NOTICE text file distributed 14865 as part of the Derivative Works; within the Source form or 14866 documentation, if provided along with the Derivative Works; or, 14867 within a display generated by the Derivative Works, if and 14868 wherever such third-party notices normally appear. The contents 14869 of the NOTICE file are for informational purposes only and 14870 do not modify the License. You may add Your own attribution 14871 notices within Derivative Works that You distribute, alongside 14872 or as an addendum to the NOTICE text from the Work, provided 14873 that such additional attribution notices cannot be construed 14874 as modifying the License. 14875 14876 You may add Your own copyright statement to Your modifications and 14877 may provide additional or different license terms and conditions 14878 for use, reproduction, or distribution of Your modifications, or 14879 for any such Derivative Works as a whole, provided Your use, 14880 reproduction, and distribution of the Work otherwise complies with 14881 the conditions stated in this License. 14882 14883 5. Submission of Contributions. Unless You explicitly state otherwise, 14884 any Contribution intentionally submitted for inclusion in the Work 14885 by You to the Licensor shall be under the terms and conditions of 14886 this License, without any additional terms or conditions. 14887 Notwithstanding the above, nothing herein shall supersede or modify 14888 the terms of any separate license agreement you may have executed 14889 with Licensor regarding such Contributions. 14890 14891 6. Trademarks. This License does not grant permission to use the trade 14892 names, trademarks, service marks, or product names of the Licensor, 14893 except as required for reasonable and customary use in describing the 14894 origin of the Work and reproducing the content of the NOTICE file. 14895 14896 7. Disclaimer of Warranty. Unless required by applicable law or 14897 agreed to in writing, Licensor provides the Work (and each 14898 Contributor provides its Contributions) on an "AS IS" BASIS, 14899 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 14900 implied, including, without limitation, any warranties or conditions 14901 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 14902 PARTICULAR PURPOSE. You are solely responsible for determining the 14903 appropriateness of using or redistributing the Work and assume any 14904 risks associated with Your exercise of permissions under this License. 14905 14906 8. Limitation of Liability. In no event and under no legal theory, 14907 whether in tort (including negligence), contract, or otherwise, 14908 unless required by applicable law (such as deliberate and grossly 14909 negligent acts) or agreed to in writing, shall any Contributor be 14910 liable to You for damages, including any direct, indirect, special, 14911 incidental, or consequential damages of any character arising as a 14912 result of this License or out of the use or inability to use the 14913 Work (including but not limited to damages for loss of goodwill, 14914 work stoppage, computer failure or malfunction, or any and all 14915 other commercial damages or losses), even if such Contributor 14916 has been advised of the possibility of such damages. 14917 14918 9. Accepting Warranty or Additional Liability. While redistributing 14919 the Work or Derivative Works thereof, You may choose to offer, 14920 and charge a fee for, acceptance of support, warranty, indemnity, 14921 or other liability obligations and/or rights consistent with this 14922 License. However, in accepting such obligations, You may act only 14923 on Your own behalf and on Your sole responsibility, not on behalf 14924 of any other Contributor, and only if You agree to indemnify, 14925 defend, and hold each Contributor harmless for any liability 14926 incurred by, or claims asserted against, such Contributor by reason 14927 of your accepting any such warranty or additional liability. 14928 14929 END OF TERMS AND CONDITIONS 14930 14931 APPENDIX: How to apply the Apache License to your work. 14932 14933 To apply the Apache License to your work, attach the following 14934 boilerplate notice, with the fields enclosed by brackets "[]" 14935 replaced with your own identifying information. (Don't include 14936 the brackets!) The text should be enclosed in the appropriate 14937 comment syntax for the file format. We also recommend that a 14938 file or class name and description of purpose be included on the 14939 same "printed page" as the copyright notice for easier 14940 identification within third-party archives. 14941 14942 Copyright [yyyy] [name of copyright owner] 14943 14944 Licensed under the Apache License, Version 2.0 (the "License"); 14945 you may not use this file except in compliance with the License. 14946 You may obtain a copy of the License at 14947 14948 http://www.apache.org/licenses/LICENSE-2.0 14949 14950 Unless required by applicable law or agreed to in writing, software 14951 distributed under the License is distributed on an "AS IS" BASIS, 14952 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14953 See the License for the specific language governing permissions and 14954 limitations under the License. 14955 14956 ================================================================ 14957 14958 google.golang.org/genproto/googleapis/rpc 14959 https://google.golang.org/genproto/googleapis/rpc 14960 ---------------------------------------------------------------- 14961 14962 Apache License 14963 Version 2.0, January 2004 14964 http://www.apache.org/licenses/ 14965 14966 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 14967 14968 1. Definitions. 14969 14970 "License" shall mean the terms and conditions for use, reproduction, 14971 and distribution as defined by Sections 1 through 9 of this document. 14972 14973 "Licensor" shall mean the copyright owner or entity authorized by 14974 the copyright owner that is granting the License. 14975 14976 "Legal Entity" shall mean the union of the acting entity and all 14977 other entities that control, are controlled by, or are under common 14978 control with that entity. For the purposes of this definition, 14979 "control" means (i) the power, direct or indirect, to cause the 14980 direction or management of such entity, whether by contract or 14981 otherwise, or (ii) ownership of fifty percent (50%) or more of the 14982 outstanding shares, or (iii) beneficial ownership of such entity. 14983 14984 "You" (or "Your") shall mean an individual or Legal Entity 14985 exercising permissions granted by this License. 14986 14987 "Source" form shall mean the preferred form for making modifications, 14988 including but not limited to software source code, documentation 14989 source, and configuration files. 14990 14991 "Object" form shall mean any form resulting from mechanical 14992 transformation or translation of a Source form, including but 14993 not limited to compiled object code, generated documentation, 14994 and conversions to other media types. 14995 14996 "Work" shall mean the work of authorship, whether in Source or 14997 Object form, made available under the License, as indicated by a 14998 copyright notice that is included in or attached to the work 14999 (an example is provided in the Appendix below). 15000 15001 "Derivative Works" shall mean any work, whether in Source or Object 15002 form, that is based on (or derived from) the Work and for which the 15003 editorial revisions, annotations, elaborations, or other modifications 15004 represent, as a whole, an original work of authorship. For the purposes 15005 of this License, Derivative Works shall not include works that remain 15006 separable from, or merely link (or bind by name) to the interfaces of, 15007 the Work and Derivative Works thereof. 15008 15009 "Contribution" shall mean any work of authorship, including 15010 the original version of the Work and any modifications or additions 15011 to that Work or Derivative Works thereof, that is intentionally 15012 submitted to Licensor for inclusion in the Work by the copyright owner 15013 or by an individual or Legal Entity authorized to submit on behalf of 15014 the copyright owner. For the purposes of this definition, "submitted" 15015 means any form of electronic, verbal, or written communication sent 15016 to the Licensor or its representatives, including but not limited to 15017 communication on electronic mailing lists, source code control systems, 15018 and issue tracking systems that are managed by, or on behalf of, the 15019 Licensor for the purpose of discussing and improving the Work, but 15020 excluding communication that is conspicuously marked or otherwise 15021 designated in writing by the copyright owner as "Not a Contribution." 15022 15023 "Contributor" shall mean Licensor and any individual or Legal Entity 15024 on behalf of whom a Contribution has been received by Licensor and 15025 subsequently incorporated within the Work. 15026 15027 2. Grant of Copyright License. Subject to the terms and conditions of 15028 this License, each Contributor hereby grants to You a perpetual, 15029 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 15030 copyright license to reproduce, prepare Derivative Works of, 15031 publicly display, publicly perform, sublicense, and distribute the 15032 Work and such Derivative Works in Source or Object form. 15033 15034 3. Grant of Patent License. Subject to the terms and conditions of 15035 this License, each Contributor hereby grants to You a perpetual, 15036 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 15037 (except as stated in this section) patent license to make, have made, 15038 use, offer to sell, sell, import, and otherwise transfer the Work, 15039 where such license applies only to those patent claims licensable 15040 by such Contributor that are necessarily infringed by their 15041 Contribution(s) alone or by combination of their Contribution(s) 15042 with the Work to which such Contribution(s) was submitted. If You 15043 institute patent litigation against any entity (including a 15044 cross-claim or counterclaim in a lawsuit) alleging that the Work 15045 or a Contribution incorporated within the Work constitutes direct 15046 or contributory patent infringement, then any patent licenses 15047 granted to You under this License for that Work shall terminate 15048 as of the date such litigation is filed. 15049 15050 4. Redistribution. You may reproduce and distribute copies of the 15051 Work or Derivative Works thereof in any medium, with or without 15052 modifications, and in Source or Object form, provided that You 15053 meet the following conditions: 15054 15055 (a) You must give any other recipients of the Work or 15056 Derivative Works a copy of this License; and 15057 15058 (b) You must cause any modified files to carry prominent notices 15059 stating that You changed the files; and 15060 15061 (c) You must retain, in the Source form of any Derivative Works 15062 that You distribute, all copyright, patent, trademark, and 15063 attribution notices from the Source form of the Work, 15064 excluding those notices that do not pertain to any part of 15065 the Derivative Works; and 15066 15067 (d) If the Work includes a "NOTICE" text file as part of its 15068 distribution, then any Derivative Works that You distribute must 15069 include a readable copy of the attribution notices contained 15070 within such NOTICE file, excluding those notices that do not 15071 pertain to any part of the Derivative Works, in at least one 15072 of the following places: within a NOTICE text file distributed 15073 as part of the Derivative Works; within the Source form or 15074 documentation, if provided along with the Derivative Works; or, 15075 within a display generated by the Derivative Works, if and 15076 wherever such third-party notices normally appear. The contents 15077 of the NOTICE file are for informational purposes only and 15078 do not modify the License. You may add Your own attribution 15079 notices within Derivative Works that You distribute, alongside 15080 or as an addendum to the NOTICE text from the Work, provided 15081 that such additional attribution notices cannot be construed 15082 as modifying the License. 15083 15084 You may add Your own copyright statement to Your modifications and 15085 may provide additional or different license terms and conditions 15086 for use, reproduction, or distribution of Your modifications, or 15087 for any such Derivative Works as a whole, provided Your use, 15088 reproduction, and distribution of the Work otherwise complies with 15089 the conditions stated in this License. 15090 15091 5. Submission of Contributions. Unless You explicitly state otherwise, 15092 any Contribution intentionally submitted for inclusion in the Work 15093 by You to the Licensor shall be under the terms and conditions of 15094 this License, without any additional terms or conditions. 15095 Notwithstanding the above, nothing herein shall supersede or modify 15096 the terms of any separate license agreement you may have executed 15097 with Licensor regarding such Contributions. 15098 15099 6. Trademarks. This License does not grant permission to use the trade 15100 names, trademarks, service marks, or product names of the Licensor, 15101 except as required for reasonable and customary use in describing the 15102 origin of the Work and reproducing the content of the NOTICE file. 15103 15104 7. Disclaimer of Warranty. Unless required by applicable law or 15105 agreed to in writing, Licensor provides the Work (and each 15106 Contributor provides its Contributions) on an "AS IS" BASIS, 15107 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 15108 implied, including, without limitation, any warranties or conditions 15109 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 15110 PARTICULAR PURPOSE. You are solely responsible for determining the 15111 appropriateness of using or redistributing the Work and assume any 15112 risks associated with Your exercise of permissions under this License. 15113 15114 8. Limitation of Liability. In no event and under no legal theory, 15115 whether in tort (including negligence), contract, or otherwise, 15116 unless required by applicable law (such as deliberate and grossly 15117 negligent acts) or agreed to in writing, shall any Contributor be 15118 liable to You for damages, including any direct, indirect, special, 15119 incidental, or consequential damages of any character arising as a 15120 result of this License or out of the use or inability to use the 15121 Work (including but not limited to damages for loss of goodwill, 15122 work stoppage, computer failure or malfunction, or any and all 15123 other commercial damages or losses), even if such Contributor 15124 has been advised of the possibility of such damages. 15125 15126 9. Accepting Warranty or Additional Liability. While redistributing 15127 the Work or Derivative Works thereof, You may choose to offer, 15128 and charge a fee for, acceptance of support, warranty, indemnity, 15129 or other liability obligations and/or rights consistent with this 15130 License. However, in accepting such obligations, You may act only 15131 on Your own behalf and on Your sole responsibility, not on behalf 15132 of any other Contributor, and only if You agree to indemnify, 15133 defend, and hold each Contributor harmless for any liability 15134 incurred by, or claims asserted against, such Contributor by reason 15135 of your accepting any such warranty or additional liability. 15136 15137 END OF TERMS AND CONDITIONS 15138 15139 APPENDIX: How to apply the Apache License to your work. 15140 15141 To apply the Apache License to your work, attach the following 15142 boilerplate notice, with the fields enclosed by brackets "[]" 15143 replaced with your own identifying information. (Don't include 15144 the brackets!) The text should be enclosed in the appropriate 15145 comment syntax for the file format. We also recommend that a 15146 file or class name and description of purpose be included on the 15147 same "printed page" as the copyright notice for easier 15148 identification within third-party archives. 15149 15150 Copyright [yyyy] [name of copyright owner] 15151 15152 Licensed under the Apache License, Version 2.0 (the "License"); 15153 you may not use this file except in compliance with the License. 15154 You may obtain a copy of the License at 15155 15156 http://www.apache.org/licenses/LICENSE-2.0 15157 15158 Unless required by applicable law or agreed to in writing, software 15159 distributed under the License is distributed on an "AS IS" BASIS, 15160 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 15161 See the License for the specific language governing permissions and 15162 limitations under the License. 15163 15164 ================================================================ 15165 15166 google.golang.org/grpc 15167 https://google.golang.org/grpc 15168 ---------------------------------------------------------------- 15169 15170 Apache License 15171 Version 2.0, January 2004 15172 http://www.apache.org/licenses/ 15173 15174 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 15175 15176 1. Definitions. 15177 15178 "License" shall mean the terms and conditions for use, reproduction, 15179 and distribution as defined by Sections 1 through 9 of this document. 15180 15181 "Licensor" shall mean the copyright owner or entity authorized by 15182 the copyright owner that is granting the License. 15183 15184 "Legal Entity" shall mean the union of the acting entity and all 15185 other entities that control, are controlled by, or are under common 15186 control with that entity. For the purposes of this definition, 15187 "control" means (i) the power, direct or indirect, to cause the 15188 direction or management of such entity, whether by contract or 15189 otherwise, or (ii) ownership of fifty percent (50%) or more of the 15190 outstanding shares, or (iii) beneficial ownership of such entity. 15191 15192 "You" (or "Your") shall mean an individual or Legal Entity 15193 exercising permissions granted by this License. 15194 15195 "Source" form shall mean the preferred form for making modifications, 15196 including but not limited to software source code, documentation 15197 source, and configuration files. 15198 15199 "Object" form shall mean any form resulting from mechanical 15200 transformation or translation of a Source form, including but 15201 not limited to compiled object code, generated documentation, 15202 and conversions to other media types. 15203 15204 "Work" shall mean the work of authorship, whether in Source or 15205 Object form, made available under the License, as indicated by a 15206 copyright notice that is included in or attached to the work 15207 (an example is provided in the Appendix below). 15208 15209 "Derivative Works" shall mean any work, whether in Source or Object 15210 form, that is based on (or derived from) the Work and for which the 15211 editorial revisions, annotations, elaborations, or other modifications 15212 represent, as a whole, an original work of authorship. For the purposes 15213 of this License, Derivative Works shall not include works that remain 15214 separable from, or merely link (or bind by name) to the interfaces of, 15215 the Work and Derivative Works thereof. 15216 15217 "Contribution" shall mean any work of authorship, including 15218 the original version of the Work and any modifications or additions 15219 to that Work or Derivative Works thereof, that is intentionally 15220 submitted to Licensor for inclusion in the Work by the copyright owner 15221 or by an individual or Legal Entity authorized to submit on behalf of 15222 the copyright owner. For the purposes of this definition, "submitted" 15223 means any form of electronic, verbal, or written communication sent 15224 to the Licensor or its representatives, including but not limited to 15225 communication on electronic mailing lists, source code control systems, 15226 and issue tracking systems that are managed by, or on behalf of, the 15227 Licensor for the purpose of discussing and improving the Work, but 15228 excluding communication that is conspicuously marked or otherwise 15229 designated in writing by the copyright owner as "Not a Contribution." 15230 15231 "Contributor" shall mean Licensor and any individual or Legal Entity 15232 on behalf of whom a Contribution has been received by Licensor and 15233 subsequently incorporated within the Work. 15234 15235 2. Grant of Copyright License. Subject to the terms and conditions of 15236 this License, each Contributor hereby grants to You a perpetual, 15237 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 15238 copyright license to reproduce, prepare Derivative Works of, 15239 publicly display, publicly perform, sublicense, and distribute the 15240 Work and such Derivative Works in Source or Object form. 15241 15242 3. Grant of Patent License. Subject to the terms and conditions of 15243 this License, each Contributor hereby grants to You a perpetual, 15244 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 15245 (except as stated in this section) patent license to make, have made, 15246 use, offer to sell, sell, import, and otherwise transfer the Work, 15247 where such license applies only to those patent claims licensable 15248 by such Contributor that are necessarily infringed by their 15249 Contribution(s) alone or by combination of their Contribution(s) 15250 with the Work to which such Contribution(s) was submitted. If You 15251 institute patent litigation against any entity (including a 15252 cross-claim or counterclaim in a lawsuit) alleging that the Work 15253 or a Contribution incorporated within the Work constitutes direct 15254 or contributory patent infringement, then any patent licenses 15255 granted to You under this License for that Work shall terminate 15256 as of the date such litigation is filed. 15257 15258 4. Redistribution. You may reproduce and distribute copies of the 15259 Work or Derivative Works thereof in any medium, with or without 15260 modifications, and in Source or Object form, provided that You 15261 meet the following conditions: 15262 15263 (a) You must give any other recipients of the Work or 15264 Derivative Works a copy of this License; and 15265 15266 (b) You must cause any modified files to carry prominent notices 15267 stating that You changed the files; and 15268 15269 (c) You must retain, in the Source form of any Derivative Works 15270 that You distribute, all copyright, patent, trademark, and 15271 attribution notices from the Source form of the Work, 15272 excluding those notices that do not pertain to any part of 15273 the Derivative Works; and 15274 15275 (d) If the Work includes a "NOTICE" text file as part of its 15276 distribution, then any Derivative Works that You distribute must 15277 include a readable copy of the attribution notices contained 15278 within such NOTICE file, excluding those notices that do not 15279 pertain to any part of the Derivative Works, in at least one 15280 of the following places: within a NOTICE text file distributed 15281 as part of the Derivative Works; within the Source form or 15282 documentation, if provided along with the Derivative Works; or, 15283 within a display generated by the Derivative Works, if and 15284 wherever such third-party notices normally appear. The contents 15285 of the NOTICE file are for informational purposes only and 15286 do not modify the License. You may add Your own attribution 15287 notices within Derivative Works that You distribute, alongside 15288 or as an addendum to the NOTICE text from the Work, provided 15289 that such additional attribution notices cannot be construed 15290 as modifying the License. 15291 15292 You may add Your own copyright statement to Your modifications and 15293 may provide additional or different license terms and conditions 15294 for use, reproduction, or distribution of Your modifications, or 15295 for any such Derivative Works as a whole, provided Your use, 15296 reproduction, and distribution of the Work otherwise complies with 15297 the conditions stated in this License. 15298 15299 5. Submission of Contributions. Unless You explicitly state otherwise, 15300 any Contribution intentionally submitted for inclusion in the Work 15301 by You to the Licensor shall be under the terms and conditions of 15302 this License, without any additional terms or conditions. 15303 Notwithstanding the above, nothing herein shall supersede or modify 15304 the terms of any separate license agreement you may have executed 15305 with Licensor regarding such Contributions. 15306 15307 6. Trademarks. This License does not grant permission to use the trade 15308 names, trademarks, service marks, or product names of the Licensor, 15309 except as required for reasonable and customary use in describing the 15310 origin of the Work and reproducing the content of the NOTICE file. 15311 15312 7. Disclaimer of Warranty. Unless required by applicable law or 15313 agreed to in writing, Licensor provides the Work (and each 15314 Contributor provides its Contributions) on an "AS IS" BASIS, 15315 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 15316 implied, including, without limitation, any warranties or conditions 15317 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 15318 PARTICULAR PURPOSE. You are solely responsible for determining the 15319 appropriateness of using or redistributing the Work and assume any 15320 risks associated with Your exercise of permissions under this License. 15321 15322 8. Limitation of Liability. In no event and under no legal theory, 15323 whether in tort (including negligence), contract, or otherwise, 15324 unless required by applicable law (such as deliberate and grossly 15325 negligent acts) or agreed to in writing, shall any Contributor be 15326 liable to You for damages, including any direct, indirect, special, 15327 incidental, or consequential damages of any character arising as a 15328 result of this License or out of the use or inability to use the 15329 Work (including but not limited to damages for loss of goodwill, 15330 work stoppage, computer failure or malfunction, or any and all 15331 other commercial damages or losses), even if such Contributor 15332 has been advised of the possibility of such damages. 15333 15334 9. Accepting Warranty or Additional Liability. While redistributing 15335 the Work or Derivative Works thereof, You may choose to offer, 15336 and charge a fee for, acceptance of support, warranty, indemnity, 15337 or other liability obligations and/or rights consistent with this 15338 License. However, in accepting such obligations, You may act only 15339 on Your own behalf and on Your sole responsibility, not on behalf 15340 of any other Contributor, and only if You agree to indemnify, 15341 defend, and hold each Contributor harmless for any liability 15342 incurred by, or claims asserted against, such Contributor by reason 15343 of your accepting any such warranty or additional liability. 15344 15345 END OF TERMS AND CONDITIONS 15346 15347 APPENDIX: How to apply the Apache License to your work. 15348 15349 To apply the Apache License to your work, attach the following 15350 boilerplate notice, with the fields enclosed by brackets "[]" 15351 replaced with your own identifying information. (Don't include 15352 the brackets!) The text should be enclosed in the appropriate 15353 comment syntax for the file format. We also recommend that a 15354 file or class name and description of purpose be included on the 15355 same "printed page" as the copyright notice for easier 15356 identification within third-party archives. 15357 15358 Copyright [yyyy] [name of copyright owner] 15359 15360 Licensed under the Apache License, Version 2.0 (the "License"); 15361 you may not use this file except in compliance with the License. 15362 You may obtain a copy of the License at 15363 15364 http://www.apache.org/licenses/LICENSE-2.0 15365 15366 Unless required by applicable law or agreed to in writing, software 15367 distributed under the License is distributed on an "AS IS" BASIS, 15368 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 15369 See the License for the specific language governing permissions and 15370 limitations under the License. 15371 15372 ================================================================ 15373 15374 google.golang.org/protobuf 15375 https://google.golang.org/protobuf 15376 ---------------------------------------------------------------- 15377 Copyright (c) 2018 The Go Authors. All rights reserved. 15378 15379 Redistribution and use in source and binary forms, with or without 15380 modification, are permitted provided that the following conditions are 15381 met: 15382 15383 * Redistributions of source code must retain the above copyright 15384 notice, this list of conditions and the following disclaimer. 15385 * Redistributions in binary form must reproduce the above 15386 copyright notice, this list of conditions and the following disclaimer 15387 in the documentation and/or other materials provided with the 15388 distribution. 15389 * Neither the name of Google Inc. nor the names of its 15390 contributors may be used to endorse or promote products derived from 15391 this software without specific prior written permission. 15392 15393 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 15394 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 15395 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 15396 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 15397 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 15398 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 15399 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 15400 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 15401 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 15402 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 15403 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 15404 15405 ================================================================ 15406 15407 gopkg.in/check.v1 15408 https://gopkg.in/check.v1 15409 ---------------------------------------------------------------- 15410 Gocheck - A rich testing framework for Go 15411 15412 Copyright (c) 2010-2013 Gustavo Niemeyer <gustavo@niemeyer.net> 15413 15414 All rights reserved. 15415 15416 Redistribution and use in source and binary forms, with or without 15417 modification, are permitted provided that the following conditions are met: 15418 15419 1. Redistributions of source code must retain the above copyright notice, this 15420 list of conditions and the following disclaimer. 15421 2. Redistributions in binary form must reproduce the above copyright notice, 15422 this list of conditions and the following disclaimer in the documentation 15423 and/or other materials provided with the distribution. 15424 15425 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND 15426 ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 15427 WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 15428 DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR 15429 ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES 15430 (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 15431 LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND 15432 ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 15433 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 15434 SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 15435 15436 ================================================================ 15437 15438 gopkg.in/ini.v1 15439 https://gopkg.in/ini.v1 15440 ---------------------------------------------------------------- 15441 Apache License 15442 Version 2.0, January 2004 15443 http://www.apache.org/licenses/ 15444 15445 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 15446 15447 1. Definitions. 15448 15449 "License" shall mean the terms and conditions for use, reproduction, and 15450 distribution as defined by Sections 1 through 9 of this document. 15451 15452 "Licensor" shall mean the copyright owner or entity authorized by the copyright 15453 owner that is granting the License. 15454 15455 "Legal Entity" shall mean the union of the acting entity and all other entities 15456 that control, are controlled by, or are under common control with that entity. 15457 For the purposes of this definition, "control" means (i) the power, direct or 15458 indirect, to cause the direction or management of such entity, whether by 15459 contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the 15460 outstanding shares, or (iii) beneficial ownership of such entity. 15461 15462 "You" (or "Your") shall mean an individual or Legal Entity exercising 15463 permissions granted by this License. 15464 15465 "Source" form shall mean the preferred form for making modifications, including 15466 but not limited to software source code, documentation source, and configuration 15467 files. 15468 15469 "Object" form shall mean any form resulting from mechanical transformation or 15470 translation of a Source form, including but not limited to compiled object code, 15471 generated documentation, and conversions to other media types. 15472 15473 "Work" shall mean the work of authorship, whether in Source or Object form, made 15474 available under the License, as indicated by a copyright notice that is included 15475 in or attached to the work (an example is provided in the Appendix below). 15476 15477 "Derivative Works" shall mean any work, whether in Source or Object form, that 15478 is based on (or derived from) the Work and for which the editorial revisions, 15479 annotations, elaborations, or other modifications represent, as a whole, an 15480 original work of authorship. For the purposes of this License, Derivative Works 15481 shall not include works that remain separable from, or merely link (or bind by 15482 name) to the interfaces of, the Work and Derivative Works thereof. 15483 15484 "Contribution" shall mean any work of authorship, including the original version 15485 of the Work and any modifications or additions to that Work or Derivative Works 15486 thereof, that is intentionally submitted to Licensor for inclusion in the Work 15487 by the copyright owner or by an individual or Legal Entity authorized to submit 15488 on behalf of the copyright owner. For the purposes of this definition, 15489 "submitted" means any form of electronic, verbal, or written communication sent 15490 to the Licensor or its representatives, including but not limited to 15491 communication on electronic mailing lists, source code control systems, and 15492 issue tracking systems that are managed by, or on behalf of, the Licensor for 15493 the purpose of discussing and improving the Work, but excluding communication 15494 that is conspicuously marked or otherwise designated in writing by the copyright 15495 owner as "Not a Contribution." 15496 15497 "Contributor" shall mean Licensor and any individual or Legal Entity on behalf 15498 of whom a Contribution has been received by Licensor and subsequently 15499 incorporated within the Work. 15500 15501 2. Grant of Copyright License. 15502 15503 Subject to the terms and conditions of this License, each Contributor hereby 15504 grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, 15505 irrevocable copyright license to reproduce, prepare Derivative Works of, 15506 publicly display, publicly perform, sublicense, and distribute the Work and such 15507 Derivative Works in Source or Object form. 15508 15509 3. Grant of Patent License. 15510 15511 Subject to the terms and conditions of this License, each Contributor hereby 15512 grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, 15513 irrevocable (except as stated in this section) patent license to make, have 15514 made, use, offer to sell, sell, import, and otherwise transfer the Work, where 15515 such license applies only to those patent claims licensable by such Contributor 15516 that are necessarily infringed by their Contribution(s) alone or by combination 15517 of their Contribution(s) with the Work to which such Contribution(s) was 15518 submitted. If You institute patent litigation against any entity (including a 15519 cross-claim or counterclaim in a lawsuit) alleging that the Work or a 15520 Contribution incorporated within the Work constitutes direct or contributory 15521 patent infringement, then any patent licenses granted to You under this License 15522 for that Work shall terminate as of the date such litigation is filed. 15523 15524 4. Redistribution. 15525 15526 You may reproduce and distribute copies of the Work or Derivative Works thereof 15527 in any medium, with or without modifications, and in Source or Object form, 15528 provided that You meet the following conditions: 15529 15530 You must give any other recipients of the Work or Derivative Works a copy of 15531 this License; and 15532 You must cause any modified files to carry prominent notices stating that You 15533 changed the files; and 15534 You must retain, in the Source form of any Derivative Works that You distribute, 15535 all copyright, patent, trademark, and attribution notices from the Source form 15536 of the Work, excluding those notices that do not pertain to any part of the 15537 Derivative Works; and 15538 If the Work includes a "NOTICE" text file as part of its distribution, then any 15539 Derivative Works that You distribute must include a readable copy of the 15540 attribution notices contained within such NOTICE file, excluding those notices 15541 that do not pertain to any part of the Derivative Works, in at least one of the 15542 following places: within a NOTICE text file distributed as part of the 15543 Derivative Works; within the Source form or documentation, if provided along 15544 with the Derivative Works; or, within a display generated by the Derivative 15545 Works, if and wherever such third-party notices normally appear. The contents of 15546 the NOTICE file are for informational purposes only and do not modify the 15547 License. You may add Your own attribution notices within Derivative Works that 15548 You distribute, alongside or as an addendum to the NOTICE text from the Work, 15549 provided that such additional attribution notices cannot be construed as 15550 modifying the License. 15551 You may add Your own copyright statement to Your modifications and may provide 15552 additional or different license terms and conditions for use, reproduction, or 15553 distribution of Your modifications, or for any such Derivative Works as a whole, 15554 provided Your use, reproduction, and distribution of the Work otherwise complies 15555 with the conditions stated in this License. 15556 15557 5. Submission of Contributions. 15558 15559 Unless You explicitly state otherwise, any Contribution intentionally submitted 15560 for inclusion in the Work by You to the Licensor shall be under the terms and 15561 conditions of this License, without any additional terms or conditions. 15562 Notwithstanding the above, nothing herein shall supersede or modify the terms of 15563 any separate license agreement you may have executed with Licensor regarding 15564 such Contributions. 15565 15566 6. Trademarks. 15567 15568 This License does not grant permission to use the trade names, trademarks, 15569 service marks, or product names of the Licensor, except as required for 15570 reasonable and customary use in describing the origin of the Work and 15571 reproducing the content of the NOTICE file. 15572 15573 7. Disclaimer of Warranty. 15574 15575 Unless required by applicable law or agreed to in writing, Licensor provides the 15576 Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, 15577 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, 15578 including, without limitation, any warranties or conditions of TITLE, 15579 NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are 15580 solely responsible for determining the appropriateness of using or 15581 redistributing the Work and assume any risks associated with Your exercise of 15582 permissions under this License. 15583 15584 8. Limitation of Liability. 15585 15586 In no event and under no legal theory, whether in tort (including negligence), 15587 contract, or otherwise, unless required by applicable law (such as deliberate 15588 and grossly negligent acts) or agreed to in writing, shall any Contributor be 15589 liable to You for damages, including any direct, indirect, special, incidental, 15590 or consequential damages of any character arising as a result of this License or 15591 out of the use or inability to use the Work (including but not limited to 15592 damages for loss of goodwill, work stoppage, computer failure or malfunction, or 15593 any and all other commercial damages or losses), even if such Contributor has 15594 been advised of the possibility of such damages. 15595 15596 9. Accepting Warranty or Additional Liability. 15597 15598 While redistributing the Work or Derivative Works thereof, You may choose to 15599 offer, and charge a fee for, acceptance of support, warranty, indemnity, or 15600 other liability obligations and/or rights consistent with this License. However, 15601 in accepting such obligations, You may act only on Your own behalf and on Your 15602 sole responsibility, not on behalf of any other Contributor, and only if You 15603 agree to indemnify, defend, and hold each Contributor harmless for any liability 15604 incurred by, or claims asserted against, such Contributor by reason of your 15605 accepting any such warranty or additional liability. 15606 15607 END OF TERMS AND CONDITIONS 15608 15609 APPENDIX: How to apply the Apache License to your work 15610 15611 To apply the Apache License to your work, attach the following boilerplate 15612 notice, with the fields enclosed by brackets "[]" replaced with your own 15613 identifying information. (Don't include the brackets!) The text should be 15614 enclosed in the appropriate comment syntax for the file format. We also 15615 recommend that a file or class name and description of purpose be included on 15616 the same "printed page" as the copyright notice for easier identification within 15617 third-party archives. 15618 15619 Copyright 2014 Unknwon 15620 15621 Licensed under the Apache License, Version 2.0 (the "License"); 15622 you may not use this file except in compliance with the License. 15623 You may obtain a copy of the License at 15624 15625 http://www.apache.org/licenses/LICENSE-2.0 15626 15627 Unless required by applicable law or agreed to in writing, software 15628 distributed under the License is distributed on an "AS IS" BASIS, 15629 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 15630 See the License for the specific language governing permissions and 15631 limitations under the License. 15632 15633 ================================================================ 15634 15635 gopkg.in/yaml.v2 15636 https://gopkg.in/yaml.v2 15637 ---------------------------------------------------------------- 15638 Apache License 15639 Version 2.0, January 2004 15640 http://www.apache.org/licenses/ 15641 15642 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 15643 15644 1. Definitions. 15645 15646 "License" shall mean the terms and conditions for use, reproduction, 15647 and distribution as defined by Sections 1 through 9 of this document. 15648 15649 "Licensor" shall mean the copyright owner or entity authorized by 15650 the copyright owner that is granting the License. 15651 15652 "Legal Entity" shall mean the union of the acting entity and all 15653 other entities that control, are controlled by, or are under common 15654 control with that entity. For the purposes of this definition, 15655 "control" means (i) the power, direct or indirect, to cause the 15656 direction or management of such entity, whether by contract or 15657 otherwise, or (ii) ownership of fifty percent (50%) or more of the 15658 outstanding shares, or (iii) beneficial ownership of such entity. 15659 15660 "You" (or "Your") shall mean an individual or Legal Entity 15661 exercising permissions granted by this License. 15662 15663 "Source" form shall mean the preferred form for making modifications, 15664 including but not limited to software source code, documentation 15665 source, and configuration files. 15666 15667 "Object" form shall mean any form resulting from mechanical 15668 transformation or translation of a Source form, including but 15669 not limited to compiled object code, generated documentation, 15670 and conversions to other media types. 15671 15672 "Work" shall mean the work of authorship, whether in Source or 15673 Object form, made available under the License, as indicated by a 15674 copyright notice that is included in or attached to the work 15675 (an example is provided in the Appendix below). 15676 15677 "Derivative Works" shall mean any work, whether in Source or Object 15678 form, that is based on (or derived from) the Work and for which the 15679 editorial revisions, annotations, elaborations, or other modifications 15680 represent, as a whole, an original work of authorship. For the purposes 15681 of this License, Derivative Works shall not include works that remain 15682 separable from, or merely link (or bind by name) to the interfaces of, 15683 the Work and Derivative Works thereof. 15684 15685 "Contribution" shall mean any work of authorship, including 15686 the original version of the Work and any modifications or additions 15687 to that Work or Derivative Works thereof, that is intentionally 15688 submitted to Licensor for inclusion in the Work by the copyright owner 15689 or by an individual or Legal Entity authorized to submit on behalf of 15690 the copyright owner. For the purposes of this definition, "submitted" 15691 means any form of electronic, verbal, or written communication sent 15692 to the Licensor or its representatives, including but not limited to 15693 communication on electronic mailing lists, source code control systems, 15694 and issue tracking systems that are managed by, or on behalf of, the 15695 Licensor for the purpose of discussing and improving the Work, but 15696 excluding communication that is conspicuously marked or otherwise 15697 designated in writing by the copyright owner as "Not a Contribution." 15698 15699 "Contributor" shall mean Licensor and any individual or Legal Entity 15700 on behalf of whom a Contribution has been received by Licensor and 15701 subsequently incorporated within the Work. 15702 15703 2. Grant of Copyright License. Subject to the terms and conditions of 15704 this License, each Contributor hereby grants to You a perpetual, 15705 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 15706 copyright license to reproduce, prepare Derivative Works of, 15707 publicly display, publicly perform, sublicense, and distribute the 15708 Work and such Derivative Works in Source or Object form. 15709 15710 3. Grant of Patent License. Subject to the terms and conditions of 15711 this License, each Contributor hereby grants to You a perpetual, 15712 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 15713 (except as stated in this section) patent license to make, have made, 15714 use, offer to sell, sell, import, and otherwise transfer the Work, 15715 where such license applies only to those patent claims licensable 15716 by such Contributor that are necessarily infringed by their 15717 Contribution(s) alone or by combination of their Contribution(s) 15718 with the Work to which such Contribution(s) was submitted. If You 15719 institute patent litigation against any entity (including a 15720 cross-claim or counterclaim in a lawsuit) alleging that the Work 15721 or a Contribution incorporated within the Work constitutes direct 15722 or contributory patent infringement, then any patent licenses 15723 granted to You under this License for that Work shall terminate 15724 as of the date such litigation is filed. 15725 15726 4. Redistribution. You may reproduce and distribute copies of the 15727 Work or Derivative Works thereof in any medium, with or without 15728 modifications, and in Source or Object form, provided that You 15729 meet the following conditions: 15730 15731 (a) You must give any other recipients of the Work or 15732 Derivative Works a copy of this License; and 15733 15734 (b) You must cause any modified files to carry prominent notices 15735 stating that You changed the files; and 15736 15737 (c) You must retain, in the Source form of any Derivative Works 15738 that You distribute, all copyright, patent, trademark, and 15739 attribution notices from the Source form of the Work, 15740 excluding those notices that do not pertain to any part of 15741 the Derivative Works; and 15742 15743 (d) If the Work includes a "NOTICE" text file as part of its 15744 distribution, then any Derivative Works that You distribute must 15745 include a readable copy of the attribution notices contained 15746 within such NOTICE file, excluding those notices that do not 15747 pertain to any part of the Derivative Works, in at least one 15748 of the following places: within a NOTICE text file distributed 15749 as part of the Derivative Works; within the Source form or 15750 documentation, if provided along with the Derivative Works; or, 15751 within a display generated by the Derivative Works, if and 15752 wherever such third-party notices normally appear. The contents 15753 of the NOTICE file are for informational purposes only and 15754 do not modify the License. You may add Your own attribution 15755 notices within Derivative Works that You distribute, alongside 15756 or as an addendum to the NOTICE text from the Work, provided 15757 that such additional attribution notices cannot be construed 15758 as modifying the License. 15759 15760 You may add Your own copyright statement to Your modifications and 15761 may provide additional or different license terms and conditions 15762 for use, reproduction, or distribution of Your modifications, or 15763 for any such Derivative Works as a whole, provided Your use, 15764 reproduction, and distribution of the Work otherwise complies with 15765 the conditions stated in this License. 15766 15767 5. Submission of Contributions. Unless You explicitly state otherwise, 15768 any Contribution intentionally submitted for inclusion in the Work 15769 by You to the Licensor shall be under the terms and conditions of 15770 this License, without any additional terms or conditions. 15771 Notwithstanding the above, nothing herein shall supersede or modify 15772 the terms of any separate license agreement you may have executed 15773 with Licensor regarding such Contributions. 15774 15775 6. Trademarks. This License does not grant permission to use the trade 15776 names, trademarks, service marks, or product names of the Licensor, 15777 except as required for reasonable and customary use in describing the 15778 origin of the Work and reproducing the content of the NOTICE file. 15779 15780 7. Disclaimer of Warranty. Unless required by applicable law or 15781 agreed to in writing, Licensor provides the Work (and each 15782 Contributor provides its Contributions) on an "AS IS" BASIS, 15783 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 15784 implied, including, without limitation, any warranties or conditions 15785 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 15786 PARTICULAR PURPOSE. You are solely responsible for determining the 15787 appropriateness of using or redistributing the Work and assume any 15788 risks associated with Your exercise of permissions under this License. 15789 15790 8. Limitation of Liability. In no event and under no legal theory, 15791 whether in tort (including negligence), contract, or otherwise, 15792 unless required by applicable law (such as deliberate and grossly 15793 negligent acts) or agreed to in writing, shall any Contributor be 15794 liable to You for damages, including any direct, indirect, special, 15795 incidental, or consequential damages of any character arising as a 15796 result of this License or out of the use or inability to use the 15797 Work (including but not limited to damages for loss of goodwill, 15798 work stoppage, computer failure or malfunction, or any and all 15799 other commercial damages or losses), even if such Contributor 15800 has been advised of the possibility of such damages. 15801 15802 9. Accepting Warranty or Additional Liability. While redistributing 15803 the Work or Derivative Works thereof, You may choose to offer, 15804 and charge a fee for, acceptance of support, warranty, indemnity, 15805 or other liability obligations and/or rights consistent with this 15806 License. However, in accepting such obligations, You may act only 15807 on Your own behalf and on Your sole responsibility, not on behalf 15808 of any other Contributor, and only if You agree to indemnify, 15809 defend, and hold each Contributor harmless for any liability 15810 incurred by, or claims asserted against, such Contributor by reason 15811 of your accepting any such warranty or additional liability. 15812 15813 END OF TERMS AND CONDITIONS 15814 15815 APPENDIX: How to apply the Apache License to your work. 15816 15817 To apply the Apache License to your work, attach the following 15818 boilerplate notice, with the fields enclosed by brackets "{}" 15819 replaced with your own identifying information. (Don't include 15820 the brackets!) The text should be enclosed in the appropriate 15821 comment syntax for the file format. We also recommend that a 15822 file or class name and description of purpose be included on the 15823 same "printed page" as the copyright notice for easier 15824 identification within third-party archives. 15825 15826 Copyright {yyyy} {name of copyright owner} 15827 15828 Licensed under the Apache License, Version 2.0 (the "License"); 15829 you may not use this file except in compliance with the License. 15830 You may obtain a copy of the License at 15831 15832 http://www.apache.org/licenses/LICENSE-2.0 15833 15834 Unless required by applicable law or agreed to in writing, software 15835 distributed under the License is distributed on an "AS IS" BASIS, 15836 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 15837 See the License for the specific language governing permissions and 15838 limitations under the License. 15839 15840 ================================================================ 15841 15842 gopkg.in/yaml.v3 15843 https://gopkg.in/yaml.v3 15844 ---------------------------------------------------------------- 15845 15846 This project is covered by two different licenses: MIT and Apache. 15847 15848 #### MIT License #### 15849 15850 The following files were ported to Go from C files of libyaml, and thus 15851 are still covered by their original MIT license, with the additional 15852 copyright staring in 2011 when the project was ported over: 15853 15854 apic.go emitterc.go parserc.go readerc.go scannerc.go 15855 writerc.go yamlh.go yamlprivateh.go 15856 15857 Copyright (c) 2006-2010 Kirill Simonov 15858 Copyright (c) 2006-2011 Kirill Simonov 15859 15860 Permission is hereby granted, free of charge, to any person obtaining a copy of 15861 this software and associated documentation files (the "Software"), to deal in 15862 the Software without restriction, including without limitation the rights to 15863 use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies 15864 of the Software, and to permit persons to whom the Software is furnished to do 15865 so, subject to the following conditions: 15866 15867 The above copyright notice and this permission notice shall be included in all 15868 copies or substantial portions of the Software. 15869 15870 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 15871 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 15872 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 15873 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 15874 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 15875 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 15876 SOFTWARE. 15877 15878 ### Apache License ### 15879 15880 All the remaining project files are covered by the Apache license: 15881 15882 Copyright (c) 2011-2019 Canonical Ltd 15883 15884 Licensed under the Apache License, Version 2.0 (the "License"); 15885 you may not use this file except in compliance with the License. 15886 You may obtain a copy of the License at 15887 15888 http://www.apache.org/licenses/LICENSE-2.0 15889 15890 Unless required by applicable law or agreed to in writing, software 15891 distributed under the License is distributed on an "AS IS" BASIS, 15892 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 15893 See the License for the specific language governing permissions and 15894 limitations under the License. 15895 15896 ================================================================ 15897